Skip to main content

How to get from Essendon to Doncaster by bus?

From Essendon to Doncaster by bus

To get from Essendon to Doncaster in Melbourne, take the CRAIGIEBURN from Essendon Railway Station station to Flagstaff Railway Station station. Next, take the 907 bus from County Court/Lonsdale St station to High St/Doncaster Rd station. The total trip duration for this route is approximately 47 min. The bus schedule from Essendon may change. We recommend you check the updated bus schedule to Doncaster on the Moovit app.

47min
Bus - 907
907
Walk to Doncaster
Leaves from Essendon Railway Station

Step by Step

  • 1
    Start from  station
    Start from station
    Essendon
  • 2
    Wait for
    CRAIGIEBURN
    Flinders Street Via City Loop
  • 3
    Travel to
    Travel to
    Flagstaff Railway Station
    ID vic:rail:FGS
    15 min
  • 4
    Walk to bus station
    Walk to bus station
    County Court/Lonsdale St
    ID 19550
    300 m • 4 min
  • 5
    Bus - 907907
    Wait for bus
    907
    Mitcham
  • 6
    Ride to bus station
    Ride to bus station
    High St/Doncaster Rd
    ID 3995
    22 min
  • 7
    Walk to Doncaster
    Walk to
    Doncaster
    230 m • 3 min
*Duration based on 8am traffic

From Essendon to Doncaster by bus and tram

To get from Essendon to Doncaster in Melbourne, take the 59 tram from Fletcher St/Napier St #41 station to Melbourne Central Station/Elizabeth St #5 station. Next, take the 907 bus from Hardware St/Lonsdale St station to High St/Doncaster Rd station. The total trip duration for this route is approximately 1 hr 6 min. The ride fare is A$5.30. The bus schedule from Essendon may change. We recommend you check the updated bus schedule to Doncaster on the Moovit app.

66minA$5.30
Walk to tram stationTram - 59
59
Bus - 907
907
Walk to Doncaster
Leaves from Fletcher St/Napier St #41

Step by Step

  • 1
    Walk to tram station
    Walk to tram station
    Fletcher St/Napier St #41
    ID 19277
    180 m • 3 min
  • 2
    Tram - 5959
    Wait for tram
    59
    Flinders Street Station (City)
  • 3
    Ride to tram station
    Ride to tram station
    Melbourne Central Station/Elizabeth St #5
    ID 17873
    27 min
  • 4
    Walk to bus station
    Walk to bus station
    Hardware St/Lonsdale St
    ID 19551
    280 m • 4 min
  • 5
    Bus - 907907
    Wait for bus
    907
    Mitcham
  • 6
    Ride to bus station
    Ride to bus station
    High St/Doncaster Rd
    ID 3995
    21 min
  • 7
    Walk to Doncaster
    Walk to
    Doncaster
    230 m • 3 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 Essendon to Doncaster

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

Bus schedule from Essendon to Doncaster

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

To get from Essendon to Doncaster in Melbourne, take the 59 tram from Fletcher St/Napier St #41 station to Melbourne Central Station/Elizabeth St #5 station. Next, take the 907 bus from Hardware St/Lonsdale St station to High St/Doncaster Rd station. The total trip duration for this route is approximately 1 hr 6 min. The ride fare is A$5.30. The bus schedule from Essendon may change. We recommend you check the updated bus schedule to Doncaster on the Moovit app.

66minA$5.30
Walk to tram stationTram - 59
59
Bus - 907
907
Walk to Doncaster
Leaves from Fletcher St/Napier St #41

Step by Step

  • 1
    Walk to tram station
    Walk to tram station
    Fletcher St/Napier St #41
    ID 19277
    180 m • 3 min
  • 2
    Tram - 5959
    Wait for tram
    59
    Flinders Street Station (City)
  • 3
    Ride to tram station
    Ride to tram station
    Melbourne Central Station/Elizabeth St #5
    ID 17873
    27 min
  • 4
    Walk to bus station
    Walk to bus station
    Hardware St/Lonsdale St
    ID 19551
    280 m • 4 min
  • 5
    Bus - 907907
    Wait for bus
    907
    Mitcham
  • 6
    Ride to bus station
    Ride to bus station
    High St/Doncaster Rd
    ID 3995
    21 min
  • 7
    Walk to Doncaster
    Walk to
    Doncaster
    230 m • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Essendon to Doncaster?

    The fastest way takes 47 minutes, using , Bus line 907.

  • What is the alternative route to get from Essendon to Doncaster?

    The alternative route takes 66 minutes, using Tram line 59, Bus line 907.

  • Is there a direct between Essendon and Doncaster in Melbourne?

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

  • Which line goes from Essendon to Doncaster in Melbourne?

    The line goes from Flinders Street Via City Loop station near Essendon to Flagstaff Railway Station station. From there you’ll have to take one bus line till Flagstaff Railway Station station near Doncaster in Melbourne.

  • How long does it take to travel from Essendon to Doncaster in Melbourne by bus?

    The total travel time between Essendon and Doncaster in Melbourne by bus is about 47 min.

  • Where do I get on the near Essendon to get to Doncaster in Melbourne?

  • Where do I get off the when travelling between Essendon and Doncaster in Melbourne?

    Get off the at the Flagstaff Railway Station stop, which is closest to Doncaster in Melbourne.

  • When is the last bus from Essendon to Doncaster in Melbourne?

    The last bus from Essendon to Doncaster in Melbourne is the Mordialloc - Altona line. It leaves the Essendon Station/Mt Alexander Rd stop at 09:42.