There are 4 ways to get from Melbourne to Ocean Grove by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, line 55 bus  •  2 h 35 min

  1. Take the train from Southern Cross to Marshall Geelong - Melbourne / ...
  2. Take the line 55 bus from Marshall to Lelean St/Wallington Rd 55

$7 - $10

3 alternative options

Bus, line 55 bus  •  2 h 45 min

  1. Take the bus from Southern Cross Coach Terminal/Spencer St to Marshall Geelong - Melbourne
  2. Take the line 55 bus from Marshall to Ocean Grove Shops/The Terrace 55

$9 - $12

Taxi  •  1 h 15 min

  1. Take a taxi from Melbourne to Ocean Grove 60.5 miles

$130 - $160

Drive  •  1 h 15 min

  1. Drive from Melbourne to Ocean Grove 60.5 miles

$8 - $13

What companies run services between Melbourne, VIC, Australia and Ocean Grove, VIC, Australia?

You can take a bus from Melbourne to Ocean Grove via Marshall in around 2 h 45 min.

Train operators
Bus operators
PTV Regional Transit
Website
ptv.vic.gov.au
Bus from Marshall to Lelean St/Wallington Rd
Ave. Duration
25 min
Frequency
Every 2 hours
Estimated price
$1 - $2
Schedules at
ptv.vic.gov.au
Bus from Marshall to Ocean Grove Shops/The Terrace
Ave. Duration
36 min
Frequency
Every 2 hours
Estimated price
$1 - $2
Schedules at
ptv.vic.gov.au
V-Line
Phone
1800 800 007
Website
vline.com.au
Bus from Southern Cross Coach Terminal/Spencer St to Marshall
Ave. Duration
1 h 9 min
Frequency
4 times a day
Estimated price
$7 - $11
Schedules at
ptv.vic.gov.au
Other operators
Taxi from Melbourne to Ocean Grove
Ave. Duration
1 h 15 min
Estimated price
$130 - $160
Silver Top Taxi
Phone
+61 13 10 08
Website
silvertop.com.au

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How to get from London to Edinburgh and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Melbourne to Ocean Grove?

The distance between Melbourne and Ocean Grove is 63 km. The road distance is 97 km.

What is the cheapest way to get from Melbourne to Ocean Grove?

The cheapest way to get from Melbourne to Ocean Grove is to train and line 55 bus which costs $9 - $14 and takes 2 h 35 min.

What is the fastest way to get from Melbourne to Ocean Grove?

The quickest way to get from Melbourne to Ocean Grove is to taxi which takes 1 h 15 min and costs $170 - $210.

Is there a direct bus between Melbourne and Ocean Grove?

No, there is no direct bus from Melbourne to Ocean Grove. However, there are services departing from Southern Cross Coach Terminal/Spencer St and arriving at Ocean Grove Shops/The Terrace via Marshall. The journey, including transfers, takes approximately 2 h 45 min.

How long does it take to get from Melbourne to Ocean Grove?

It takes approximately 2 h 35 min to get from Melbourne to Ocean Grove, including transfers.