Skip to main content

How to get from Heidelberg to Somers by bus?

From Heidelberg to Somers by bus

To get from Heidelberg to Somers in Melbourne, you’ll need to take one bus line: take the HURSTBRIDGE from Heidelberg Railway Station station to Flinders Street Railway Station station. Next, you’ll have to switch to the and finally take the 782 bus from Frankston Railway Station/Young St (Frankston) station to Sandy Point Rd/South Beach Rd (Hastings) station. The total trip duration for this route is approximately 2 hr 52 min. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Somers on the Moovit app.

172min
Walk toBus - 782
782
Leaves from Heidelberg Railway Station

Step by Step

  • 1
    Walk to
    Walk to
    Heidelberg Railway Station
    ID vic:rail:HDB
    20 m • 1 min
  • 2
    Wait for
    HURSTBRIDGE
    Flinders Street
  • 3
    Travel to
    Travel to
    Flinders Street Railway Station
    ID vic:rail:FSS
    26 min
  • 4
    Walk to
    Walk to
    Flinders Street Railway Station
    ID vic:rail:FSS
    260 m • 4 min
  • 5
    Wait for
    FRANKSTON
    Frankston
  • 6
    Travel to
    Travel to
    Frankston Railway Station
    ID vic:rail:FKN
    67 min
  • 7
    Walk to bus station
    Walk to bus station
    Frankston Railway Station/Young St (Frankston)
    ID 21208
    260 m • 4 min
  • 8
    Bus - 782782
    Wait for bus
    782
    Flinders
  • 9
    Ride to bus station Sandy Point Rd/South Beach Rd (Hastings)
    Ride to bus station
    Sandy Point Rd/South Beach Rd (Hastings)
    ID 41664
    61 min
*Duration based on 8am traffic

From Heidelberg to Somers by and bus

To get from Heidelberg to Somers in Melbourne, you’ll need to take 2 bus lines: take the 903 bus from Heidelberg Station/Yarra St (Heidelberg) station to Swanston St/Balcombe Rd (Mentone) station. Next, you’ll have to switch to the and finally take the 782 bus from Frankston Railway Station/Young St (Frankston) station to Sandy Point Rd/South Beach Rd (Hastings) station. The total trip duration for this route is approximately 3 hr 56 min. The ride fare is A$3.30. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Somers on the Moovit app.

236minA$3.30
Walk to bus stationBus - 903
903
FRANKSTON
903
Bus - 782
782
Leaves from Heidelberg Station/Yarra St (Heidelberg)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Heidelberg Station/Yarra St (Heidelberg)
    ID 21471
    90 m • 2 min
  • 2
    Bus - 903903
    Wait for bus
    903
    Mordialloc
  • 3
    Ride to bus station
    Ride to bus station
    Swanston St/Balcombe Rd (Mentone)
    ID 9628
    103 min
  • 4
    Walk to
    Walk to
    Mentone Railway Station
    ID vic:rail:MEN
    260 m • 4 min
  • 5
    FRANKSTON903
    Wait for
    FRANKSTON
    Frankston
  • 6
    Travel to
    Travel to
    Frankston Railway Station
    ID vic:rail:FKN
    27 min
  • 7
    Walk to bus station
    Walk to bus station
    Frankston Railway Station/Young St (Frankston)
    ID 21208
    100 m • 2 min
  • 8
    Bus - 782782
    Wait for bus
    782
    Flinders
  • 9
    Ride to bus station Sandy Point Rd/South Beach Rd (Hastings)
    Ride to bus station
    Sandy Point Rd/South Beach Rd (Hastings)
    ID 41664
    61 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 Heidelberg to Somers

The distance between Heidelberg, Melbourne and Somers, Melbourne is approximately 100.37 km, which can typically be travelled in 172 min. Moovit will show you the directions from Heidelberg to Somers by bus, so no matter how you choose to travel in Melbourne – you will always have plenty of easy options.

Bus schedule from Heidelberg to Somers

To check the bus schedule from Heidelberg to Somers using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Heidelberg) and destination (Somers), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

From Heidelberg to Somers by and bus

To get from Heidelberg to Somers in Melbourne, you’ll need to take 2 bus lines: take the 903 bus from Heidelberg Station/Yarra St (Heidelberg) station to Swanston St/Balcombe Rd (Mentone) station. Next, you’ll have to switch to the and finally take the 782 bus from Frankston Railway Station/Young St (Frankston) station to Sandy Point Rd/South Beach Rd (Hastings) station. The total trip duration for this route is approximately 3 hr 56 min. The ride fare is A$3.30. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Somers on the Moovit app.

236minA$3.30
Walk to bus stationBus - 903
903
FRANKSTON
903
Bus - 782
782
Leaves from Heidelberg Station/Yarra St (Heidelberg)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Heidelberg Station/Yarra St (Heidelberg)
    ID 21471
    90 m • 2 min
  • 2
    Bus - 903903
    Wait for bus
    903
    Mordialloc
  • 3
    Ride to bus station
    Ride to bus station
    Swanston St/Balcombe Rd (Mentone)
    ID 9628
    103 min
  • 4
    Walk to
    Walk to
    Mentone Railway Station
    ID vic:rail:MEN
    260 m • 4 min
  • 5
    FRANKSTON903
    Wait for
    FRANKSTON
    Frankston
  • 6
    Travel to
    Travel to
    Frankston Railway Station
    ID vic:rail:FKN
    27 min
  • 7
    Walk to bus station
    Walk to bus station
    Frankston Railway Station/Young St (Frankston)
    ID 21208
    100 m • 2 min
  • 8
    Bus - 782782
    Wait for bus
    782
    Flinders
  • 9
    Ride to bus station Sandy Point Rd/South Beach Rd (Hastings)
    Ride to bus station
    Sandy Point Rd/South Beach Rd (Hastings)
    ID 41664
    61 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Heidelberg to Somers?

    The fastest way takes 172 minutes, using , , Bus line 782.

  • What is the alternative route to get from Heidelberg to Somers?

    The alternative route takes 236 minutes, using Bus line 903, , Bus line 782.

  • Is there a direct between Heidelberg and Somers in Melbourne?

    No, you’ll have to take one bus line in total. The total travelling time is 2 hr 52 min.

  • Which line goes from Heidelberg to Somers in Melbourne?

    The line goes from Heidelberg Railway Station station near Heidelberg to Flinders Street station. From there you’ll have to take one bus line till Flinders Street station near Somers in Melbourne.

  • How long does it take to travel from Heidelberg to Somers in Melbourne by bus?

    The total travel time between Heidelberg and Somers in Melbourne by bus is about 2 hr 52 min.

  • Where do I get on the near Heidelberg to get to Somers in Melbourne?

  • Where do I get off the when travelling between Heidelberg and Somers in Melbourne?

    Get off the at the Flinders Street stop, which is closest to Somers in Melbourne.