Geelong is approximately 65 kilometers (40 miles) from Melbourne in a straight line. The driving distance between Geelong and Melbourne is about 74 kilometers (46 miles), which typically takes just over an hour by car depending on traffic conditions.