Skip to main content

How to get from Keilor Plains Station/East Esplanade (St Albans) to Daylesford by bus and train?

From Keilor Plains Station/East Esplanade (St Albans) to Daylesford by bus and train

To get from Keilor Plains Station/East Esplanade (St Albans) to Daylesford in Daylesford, you’ll need to take 2 train lines and one bus line: take the SUNBURY train from Keilor Plains station to Sunbury station. Next, you’ll have to switch to the ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE train and finally take the MILDURA - BALLARAT VIA BENDIGO & SWAN HILL bus from Castlemaine Railway Station (Castlemaine) station to Cfa/Bridport St (Daylesford) station. The total trip duration for this route is approximately 2 hr 18 min. The ride fare is A$15.82.

138minA$15.82
Walk to train stationTrain - SUNBURY
SUNBURY
Train - ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE
ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE
Bus - MILDURA - BALLARAT VIA BENDIGO & SWAN HILL
MILDURA - BALLARAT VIA BENDIGO & SWAN HILL
Walk to Daylesford
Leaves from Keilor Plains

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Keilor Plains
    100 m • 2 min
  • 2
    Train - SUNBURYSUNBURY
    Wait for train
    SUNBURY
    Sunbury
  • 3
    Ride to train station
    Ride to train station
    Sunbury
    18 min
  • 4
    Train - ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTEECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE
    Wait for train
    ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE
    Echuca/Moama
  • 5
    Ride to train station
    Ride to train station
    Castlemaine
    57 min
  • 6
    Walk to bus station
    Walk to bus station
    Castlemaine Railway Station (Castlemaine)
    ID 16231
    10 m • 1 min
  • 7
    Bus - MILDURA - BALLARAT VIA BENDIGO & SWAN HILLMILDURA - BALLARAT VIA BENDIGO & SWAN HILL
    Wait for bus
    MILDURA - BALLARAT VIA BENDIGO & SWAN HILL
    Ballarat
  • 8
    Ride to bus station
    Ride to bus station
    Cfa/Bridport St (Daylesford)
    ID 17148
    37 min
  • 9
    Walk to Daylesford
    Walk to
    Daylesford
    Hill Street
    630 m • 8 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 Keilor Plains Station/East Esplanade (St Albans) to Daylesford

The distance between Keilor Plains Station/East Esplanade (St Albans), Daylesford and Daylesford, Daylesford is approximately 144.55 km, which can typically be travelled in 138 min. Moovit will show you the directions from Keilor Plains Station/East Esplanade (St Albans) to Daylesford by bus and train, so no matter how you choose to travel in Daylesford – you will always have plenty of easy options.

Public transport stations close to Keilor Plains Station/East Esplanade (St Albans)

Keilor Plains Station/East Esplanade (St Albans) is located at Keilor Plains Station/East Esplanade (St Albans), Daylesford and the nearest public transport station is Keilor Plains Station/East Esplanade (St Albans).

Train stations close to Keilor Plains Station/East Esplanade (St Albans):

  • Watergardens
  • Keilor Plains
  • St Albans

Bus stations close to Keilor Plains Station/East Esplanade (St Albans):

  • Keilor Plains Station/East Esplanade (St Albans)
  • Carbine Way/Taylors Rd (St Albans)
  • Carbine Way/Taylors Rd (Keilor Downs)

Public transport stations close to Daylesford, Daylesford

Daylesford is located at Hill Street, Daylesford and the nearest public transport station is Cfa/Bridport St (Daylesford).

Bus stations close to Daylesford:

  • Cfa/Bridport St (Daylesford)

Questions & Answers

  • What is the fastest way to get from Keilor Plains Station/East Esplanade (St Albans) to Daylesford?

    The fastest way takes 138 minutes, using Bus line SUNBURY, Bus line ECHUCA-MOAMA - MELBOURNE VIA BENDIGO OR HEATHCOTE, Bus line MILDURA - BALLARAT VIA BENDIGO & SWAN HILL.

  • Is there a direct train between Keilor Plains Station/East Esplanade (St Albans) and Daylesford?

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

  • Which train line goes from Keilor Plains Station/East Esplanade (St Albans) to Daylesford?

    The SUNBURY train line goes from Keilor Plains station near Keilor Plains Station/East Esplanade (St Albans) in Melbourne to Sunbury station. From there you’ll have to take one train line and one bus line till Sunbury station near Daylesford in Daylesford.

  • How long does it take to travel from Keilor Plains Station/East Esplanade (St Albans) to Daylesford by train and bus?

    The total travel time between Keilor Plains Station/East Esplanade (St Albans) in Melbourne and Daylesford in Daylesford by train and bus is about 2 hr 18 min.

  • Where do I get on the train near Keilor Plains Station/East Esplanade (St Albans) to get to Daylesford?

    Get on the SUNBURY train from the Keilor Plains station near Keilor Plains Station/East Esplanade (St Albans) in Melbourne.

  • Where do I get off the train when travelling between Keilor Plains Station/East Esplanade (St Albans) and Daylesford?

    Get off the train at the Sunbury stop, which is closest to Daylesford in Daylesford.

  • How much is the total train and bus fare from Keilor Plains Station/East Esplanade (St Albans) to Daylesford?

    The ride from Keilor Plains Station/East Esplanade (St Albans) to Daylesford costs A$15.82.

Live arrivals, timetables, maps