The distance from Ballarat to Geelong is 86 km (or 54 mi). The estimated driving time for the trip is 1 h 7 min and the main road for this route is the Midland Highway, A300. In a straight line, the distance between Ballarat and Geelong is 78 km (49 mi).
Distance from Ballarat and other towns
- Distance from Ballarat to Bombala
- Distance from Ballarat to Hampden
- Distance from Ballarat to Narellan
- Distance from Ballarat to Arakoon
- Distance from Ballarat to Hall
- Distance from Ballarat to Gracemere
- Distance from Ballarat to Opalville
- Distance from Ballarat to Elizabeth
- Distance from Ballarat to Nalangil
- Distance from Ballarat to Surface Hill
- Distance from Ballarat to Cannawigara
- Distance from Ballarat to Dundee
Distance from Geelong and other towns
- Distance from Geelong to Toowoomba
- Distance from Geelong to Melbourne
- Distance from Geelong to Bendigo
- Distance from Geelong to Launceston
- Distance from Geelong to Perth
- Distance from Geelong to Wodonga
- Distance from Geelong to Ballarat
- Distance from Geelong to Darwin
- Distance from Geelong to Cairns
- Distance from Geelong to Newcastle
- Distance from Geelong to Hobart