Skip to main content

How to get from Heidelberg to Upwey by bus?

From Heidelberg to Upwey by bus

To get from Heidelberg to Upwey in Melbourne, you’ll need to take one bus line: take the 903 bus from Heidelberg Station/Yarra St (Heidelberg) station to Box Hill Bus Station/Station St (Box Hill) station. Next, you’ll have to switch to the and finally take the BELGRAVE from Ringwood Railway Station station to Upwey Railway Station station. The total trip duration for this route is approximately 1 hr 39 min. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Upwey on the Moovit app.

99min
Walk to bus stationBus - 903
903
LILYDALE
903
BELGRAVE
903
Walk to Upwey
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
    Box Hill Bus Station/Station St (Box Hill)
    ID 19651
    35 min
  • 4
    Walk to
    Walk to
    Box Hill Railway Station
    ID vic:rail:BOX
    40 m • 1 min
  • 5
    LILYDALE903
    Wait for
    LILYDALE
    Lilydale Via City Loop
  • 6
    Travel to
    Travel to
    Ringwood Railway Station
    ID vic:rail:RWD
    15 min
  • 7
    Walk to
    Walk to
    Ringwood Railway Station
    ID vic:rail:RWD
    10 m • 1 min
  • 8
    BELGRAVE903
    Wait for
    BELGRAVE
    Belgrave
  • 9
    Travel to
    Travel to
    Upwey Railway Station
    ID vic:rail:UPW
    24 min
  • 10
    Walk to Upwey
    Walk to
    Upwey
    10 m • 1 min
*Duration based on 8am traffic

From Heidelberg to Upwey by and bus

To get from Heidelberg to Upwey in Melbourne, you’ll need to take 2 bus lines: take the 903 bus from Heidelberg Station/Yarra St (Heidelberg) station to Harrow St/Station St (Box Hill) station. Next, you’ll have to switch to the 732 bus and finally take the BELGRAVE from Upper Ferntree Gully Railway Station station to Upwey Railway Station station. The total trip duration for this route is approximately 2 hr 7 min. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Upwey on the Moovit app.

127min
Walk to bus stationBus - 903
903
Bus - 732
732
BELGRAVE
732
Walk to Upwey
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
    Harrow St/Station St (Box Hill)
    ID 8218
    36 min
  • 4
    Bus - 732732
    Wait for bus
    732
    Upper Ferntree Gully
  • 5
    Ride to bus station
    Ride to bus station
    Upper Ferntree Gully Station/Burwood Hwy (Upper Ferntree Gully)
    ID 18862
    47 min
  • 6
    Walk to
    Walk to
    Upper Ferntree Gully Railway Station
    ID vic:rail:UFG
    180 m • 3 min
  • 7
    BELGRAVE732
    Wait for
    BELGRAVE
    Belgrave
  • 8
    Travel to
    Travel to
    Upwey Railway Station
    ID vic:rail:UPW
    3 min
  • 9
    Walk to Upwey
    Walk to
    Upwey
    10 m • 1 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 Upwey

The distance between Heidelberg, Melbourne and Upwey, Melbourne is approximately 35.9 km, which can typically be travelled in 99 min. Moovit will show you the directions from Heidelberg to Upwey 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 Upwey

To check the bus schedule from Heidelberg to Upwey using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Heidelberg) and destination (Upwey), 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 Upwey by and bus

To get from Heidelberg to Upwey in Melbourne, you’ll need to take 2 bus lines: take the 903 bus from Heidelberg Station/Yarra St (Heidelberg) station to Harrow St/Station St (Box Hill) station. Next, you’ll have to switch to the 732 bus and finally take the BELGRAVE from Upper Ferntree Gully Railway Station station to Upwey Railway Station station. The total trip duration for this route is approximately 2 hr 7 min. The bus schedule from Heidelberg may change. We recommend you check the updated bus schedule to Upwey on the Moovit app.

127min
Walk to bus stationBus - 903
903
Bus - 732
732
BELGRAVE
732
Walk to Upwey
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
    Harrow St/Station St (Box Hill)
    ID 8218
    36 min
  • 4
    Bus - 732732
    Wait for bus
    732
    Upper Ferntree Gully
  • 5
    Ride to bus station
    Ride to bus station
    Upper Ferntree Gully Station/Burwood Hwy (Upper Ferntree Gully)
    ID 18862
    47 min
  • 6
    Walk to
    Walk to
    Upper Ferntree Gully Railway Station
    ID vic:rail:UFG
    180 m • 3 min
  • 7
    BELGRAVE732
    Wait for
    BELGRAVE
    Belgrave
  • 8
    Travel to
    Travel to
    Upwey Railway Station
    ID vic:rail:UPW
    3 min
  • 9
    Walk to Upwey
    Walk to
    Upwey
    10 m • 1 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 99 minutes, using Bus line 903, ,.

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

    The alternative route takes 127 minutes, using Bus line 903, Bus line 732,.

  • Is there a direct bus between Heidelberg and Upwey in Melbourne?

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

  • Which bus line goes from Heidelberg to Upwey in Melbourne?

    The 903 bus line goes from Heidelberg Station/Yarra St (Heidelberg) station near Heidelberg to Mordialloc station. From there you’ll have to take till Mordialloc station near Upwey in Melbourne.

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

    The total travel time between Heidelberg and Upwey in Melbourne by bus is about 1 hr 39 min.

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

    Get on the 903 bus from the Heidelberg Station/Yarra St (Heidelberg) stop near Heidelberg in Melbourne.

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

    Get off the bus at the Mordialloc stop, which is closest to Upwey in Melbourne.