Bellarine Peninsula is a popular getaway destination and here is how to get from Melbourne to Bellarine Peninsula by Car, Ferry, and Train/Bus. Destinations on the Bellarine Peninsula include Drysdale, Portarlington, Indented Head, St Leonards, Queenscliff, Ocean Grove, Point Lonsdale, Barwon Heads, and Wallington.
Melbourne to Bellarine Peninsula by Car
The Bellarine Peninsula is an easy 1 h 15 min drive on the M1/Princess Hwy which takes you straight to Geelong where you’ll turn onto the Bellarine Hwy and from there you can take the appropriate road to your final destination.
Melbourne to Bellarine Peninsula by Ferry
You can take a ferry from Docklands to Geelong (1 h 30 min) and then walk ten minutes to where you can catch one of the buses to your final destination (see Bellarine bus map below). Alternatively, you can take a ferry from Docklands to Portarlington (1 h 10 min). See Port Phillip Ferries for tickets and timetables.
Melbourne to Bellarine Peninsula by Train/Bus
You can take the train from Southern Cross Station to Geelong Station (1 h) and then take a taxi or bus to your final destination. The adult train ticket is $13.60 and there are several daily services. For tickets and timetables see the V/Line website.
Here is a map of the public bus routes on the Bellarine Penninsula