Skip to main content

How to get from Mount Eliza to St Andrews Beach by bus?

By bus

To get from Mount Eliza to St Andrews Beach in Melbourne, take the 788 bus from Mount Eliza Sc/Mount Eliza Way (Mount Eliza) station to Hygeia St/Point Nepean Rd (Rye) station. Next, take the 786 bus from Hygeia St/Point Nepean Rd (Rye) station to Sandy Rd/Bass Meadows Bvd (St Andrews Beach) station. The total trip duration for this route is approximately 1 hr 30 min. The ride fare is A$15.82.

90minA$15.82
Bus - 788
788
Bus - 786
786
Leaves from Mount Eliza Sc/Mount Eliza Way (Mount Eliza)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mount Eliza
  • 2
    Bus - 788788
    Wait for bus
    788
    Portsea
  • 3
    Ride to bus station
    Ride to bus station
    Hygeia St/Point Nepean Rd (Rye)
    ID 13088
    65 min
  • 4
    Bus - 786786
    Wait for bus
    786
    St Andrews Beach
  • 5
    Ride to bus station Sandy Rd/Bass Meadows Bvd (St Andrews Beach)
    Ride to bus station
    Sandy Rd/Bass Meadows Bvd (St Andrews Beach)
    ID 44777
    16 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Melbourne.
All local mobility options in one app

Public transport directions from Mount Eliza to St Andrews Beach

The distance between Mount Eliza, Melbourne and St Andrews Beach, Melbourne is approximately 44.92 km, which can typically be travelled in 90 min. Moovit will show you the directions from Mount Eliza to St Andrews Beach by bus, so no matter how you choose to travel in Melbourne – you will always have plenty of easy options.

Public transport stations close to Mount Eliza

Mount Eliza is located at Mount Eliza, Melbourne and the nearest public transport station is Mount Eliza Sc/Mount Eliza Way (Mount Eliza).

Bus stations close to Mount Eliza:

  • Mount Eliza Sc/Mount Eliza Way (Mount Eliza)
  • Wimborne Ave/Mount Eliza Way (Mount Eliza)
  • Mount Eliza Secondary College (Mount Eliza)

Public transport stations close to St Andrews Beach, Melbourne

St Andrews Beach is located at St Andrews Beach, Melbourne and the nearest public transport station is Sandy Rd/Bass Meadows Bvd (St Andrews Beach).

Bus stations close to St Andrews Beach:

  • Sandy Rd/Bass Meadows Bvd (St Andrews Beach)
  • 409 Sandy Rd (St Andrews Beach)
  • Sandy Rd/Tiberius Rd (St Andrews Beach)

Questions & Answers

  • What is the fastest way to get from Mount Eliza to St Andrews Beach?

    The fastest way takes 90 minutes, using Bus line 788, Bus line 786.

  • Is there a direct bus between Mount Eliza and St Andrews Beach in Melbourne?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 30 min.

  • Which bus line goes from Mount Eliza to St Andrews Beach in Melbourne?

    The 788 bus line goes from Portsea station near Mount Eliza to Hygeia St/Point Nepean Rd (Rye) station. From there you’ll have to take one bus line till Hygeia St/Point Nepean Rd (Rye) station near St Andrews Beach in Melbourne

  • How long does it take to travel from Mount Eliza to St Andrews Beach in Melbourne by bus?

    The total travel time between Mount Eliza and St Andrews Beach in Melbourne by bus is about 1 hr 30 min.

  • Where do I get on the bus near Mount Eliza to get to St Andrews Beach in Melbourne?

    Get on the 788 bus from the Portsea stop near Mount Eliza in Melbourne.

  • Where do I get off the bus when travelling between Mount Eliza and St Andrews Beach in Melbourne?

    Get off the bus at the Hygeia St/Point Nepean Rd (Rye) stop, which is closest to St Andrews Beach in Melbourne.

  • How much is the bus fare from Mount Eliza to St Andrews Beach?

    The ride from Mount Eliza to St Andrews Beach costs A$15.82.

Live arrivals, timetables, maps