Skip to main content

How to get from Elsworth St/Flockhart St to St Kilda by bus, train and tram?

From Elsworth St/Flockhart St to St Kilda by bus, train and tram

To get from Elsworth St/Flockhart St to St Kilda you’ll need to take one bus line, one train line and one tram line: take the 21 bus from Elsworth St/Main Rd (Golden Point (3350)) station to Doveton Cres/Lydiard St N (Soldiers Hill) station. Next, you’ll have to switch to the BALLARAT-WENDOUREE - MELBOURNE VIA MELTON train and finally take the 96 tram from 122-Southern Cross Railway Station/Spencer St (Melbourne City) station to 133-Canterbury Rd/Fitzroy St (St Kilda) station. The total trip duration for this route is approximately 2 hr 42 min. The ride fare is A$16.00.

162minA$16.00
Walk to bus stationBus - 21
21
Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
Tram - 96
96
Walk to St Kilda
Leaves from Elsworth St/Main Rd (Golden Point (3350))

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Elsworth St/Main Rd (Golden Point (3350))
    ID 35474
    1.34 km • 17 min
  • 2
    Bus - 2121
    Wait for bus
    21
    Ballarat Station
  • 3
    Ride to bus station
    Ride to bus station
    Doveton Cres/Lydiard St N (Soldiers Hill)
    ID 35278
    13 min
  • 4
    Walk to train station
    Walk to train station
    Ballarat Station
    200 m • 3 min
  • 5
    Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTONBALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Wait for train
    BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Melbourne
  • 6
    Ride to train station
    Ride to train station
    Southern Cross
    87 min
  • 7
    Walk to tram station
    Walk to tram station
    122-Southern Cross Railway Station/Spencer St (Melbourne City)
    ID 18194
    10 m • 1 min
  • 8
    Tram - 9696
    Wait for tram
    96
    St Kilda Beach
  • 9
    Ride to tram station
    Ride to tram station
    133-Canterbury Rd/Fitzroy St (St Kilda)
    ID 20508
    17 min
  • 10
    Walk to St Kilda
    Walk to
    St Kilda
    Barkly Street
    640 m • 9 min
*Duration based on 8am traffic

Alternative route from Elsworth St/Flockhart St to St Kilda by bus, train and tram via 22, BALLARAT-WENDOUREE - MELBOURNE VIA MELTON and 96

To get from Elsworth St/Flockhart St to St Kilda you’ll need to take one bus line, one train line and one tram line: take the 22 bus from Cooke St/Skipton St (Redan) station to Doveton Cres/Lydiard St N (Soldiers Hill) station. Next, you’ll have to switch to the BALLARAT-WENDOUREE - MELBOURNE VIA MELTON train and finally take the 96 tram from 122-Southern Cross Railway Station/Spencer St (Melbourne City) station to 133-Canterbury Rd/Fitzroy St (St Kilda) station. The total trip duration for this route is approximately 2 hr 45 min. The ride fare is A$16.00.

165minA$16.00
Walk to bus stationBus - 22
22
Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
Tram - 96
96
Walk to St Kilda
Leaves from Cooke St/Skipton St (Redan)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cooke St/Skipton St (Redan)
    ID 35531
    1.38 km • 18 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Ballarat Station
  • 3
    Ride to bus station
    Ride to bus station
    Doveton Cres/Lydiard St N (Soldiers Hill)
    ID 35278
    15 min
  • 4
    Walk to train station
    Walk to train station
    Ballarat Station
    200 m • 3 min
  • 5
    Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTONBALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Wait for train
    BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Melbourne
  • 6
    Ride to train station
    Ride to train station
    Southern Cross
    87 min
  • 7
    Walk to tram station
    Walk to tram station
    122-Southern Cross Railway Station/Spencer St (Melbourne City)
    ID 18194
    10 m • 1 min
  • 8
    Tram - 9696
    Wait for tram
    96
    St Kilda Beach
  • 9
    Ride to tram station
    Ride to tram station
    133-Canterbury Rd/Fitzroy St (St Kilda)
    ID 20508
    17 min
  • 10
    Walk to St Kilda
    Walk to
    St Kilda
    Barkly Street
    640 m • 9 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 Elsworth St/Flockhart St to St Kilda

The distance between Elsworth St/Flockhart St and St Kilda is approximately 125.58 km, which can typically be travelled in 162 min. Moovit will show you the directions from Elsworth St/Flockhart St to St Kilda by bus, train and tram, so no matter how you choose to travel in St Kilda – you will always have plenty of easy options.

Alternative route from Elsworth St/Flockhart St to St Kilda by bus, train and tram via 22, BALLARAT-WENDOUREE - MELBOURNE VIA MELTON and 96

To get from Elsworth St/Flockhart St to St Kilda you’ll need to take one bus line, one train line and one tram line: take the 22 bus from Cooke St/Skipton St (Redan) station to Doveton Cres/Lydiard St N (Soldiers Hill) station. Next, you’ll have to switch to the BALLARAT-WENDOUREE - MELBOURNE VIA MELTON train and finally take the 96 tram from 122-Southern Cross Railway Station/Spencer St (Melbourne City) station to 133-Canterbury Rd/Fitzroy St (St Kilda) station. The total trip duration for this route is approximately 2 hr 45 min. The ride fare is A$16.00.

165minA$16.00
Walk to bus stationBus - 22
22
Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
Tram - 96
96
Walk to St Kilda
Leaves from Cooke St/Skipton St (Redan)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cooke St/Skipton St (Redan)
    ID 35531
    1.38 km • 18 min
  • 2
    Bus - 2222
    Wait for bus
    22
    Ballarat Station
  • 3
    Ride to bus station
    Ride to bus station
    Doveton Cres/Lydiard St N (Soldiers Hill)
    ID 35278
    15 min
  • 4
    Walk to train station
    Walk to train station
    Ballarat Station
    200 m • 3 min
  • 5
    Train - BALLARAT-WENDOUREE - MELBOURNE VIA MELTONBALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Wait for train
    BALLARAT-WENDOUREE - MELBOURNE VIA MELTON
    Melbourne
  • 6
    Ride to train station
    Ride to train station
    Southern Cross
    87 min
  • 7
    Walk to tram station
    Walk to tram station
    122-Southern Cross Railway Station/Spencer St (Melbourne City)
    ID 18194
    10 m • 1 min
  • 8
    Tram - 9696
    Wait for tram
    96
    St Kilda Beach
  • 9
    Ride to tram station
    Ride to tram station
    133-Canterbury Rd/Fitzroy St (St Kilda)
    ID 20508
    17 min
  • 10
    Walk to St Kilda
    Walk to
    St Kilda
    Barkly Street
    640 m • 9 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Elsworth St/Flockhart St to St Kilda?

    The fastest way takes 162 minutes, using Bus line 21, Train line BALLARAT-WENDOUREE - MELBOURNE VIA MELTON, Tram line 96.

  • What is the alternative route to get from Elsworth St/Flockhart St to St Kilda?

    The alternative route takes 165 minutes, using Bus line 22, Train line BALLARAT-WENDOUREE - MELBOURNE VIA MELTON, Tram line 96.

  • Is there a direct bus between Elsworth St/Flockhart St and St Kilda?

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

  • Which bus line goes from Elsworth St/Flockhart St to St Kilda?

    The 21 bus line goes from Elsworth St/Main Rd (Golden Point (3350)) station near Elsworth St/Flockhart St in Mount Pleasant to Ballarat Station station. From there you’ll have to take one train line and one tram line till Ballarat Station station near St Kilda.

  • How long does it take to travel from Elsworth St/Flockhart St to St Kilda by bus, train and tram?

    The total travel time between Elsworth St/Flockhart St and St Kilda by bus, train and tram is about 2 hr 42 min.

  • Where do I get on the bus near Elsworth St/Flockhart St to get to St Kilda?

    Get on the 21 bus from the Elsworth St/Main Rd (Golden Point (3350)) stop near Elsworth St/Flockhart St in Mount Pleasant.

  • Where do I get off the bus when travelling between Elsworth St/Flockhart St and St Kilda?

    Get off the bus at the Ballarat Station station, which is closest to St Kilda.

  • How much is the total bus, train and tram fare from Elsworth St/Flockhart St to St Kilda?

    The ride from Elsworth St/Flockhart St to St Kilda costs A$16.00.