Skip to main content

How to get from Marsfield to St Leonards by bus?

From Marsfield to St Leonards by bus

Take one direct bus from Marsfield to St Leonards in Sydney: take the 291 bus from Epping Rd before Culloden Rd station to St Leonards Station, Pacific Hwy, Stand A station. The total trip duration for this route is approximately 33 min.

33min
Walk to bus station
Bus - 291291
Walk to St Leonards
Leaves from Epping Rd before Culloden Rd

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Epping Rd before Culloden Rd
    ID 212290
    50 m • 1 min
  • 2
    Bus - 291291
    Wait for bus
    291
    Mcmahons Point
  • 3
    Ride to bus station
    Ride to bus station
    St Leonards Station, Pacific Hwy, Stand A
    ID 206523
    28 min
  • 4
    Walk to St Leonards
    Walk to
    St Leonards
    140 m • 2 min
*Duration based on 8am traffic

Alternative route from Marsfield to St Leonards by bus via 292 and 252

To get from Marsfield to St Leonards in Sydney, take the 292 bus from Epping Rd before Culloden Rd station to Lane Cove Interchange, Longueville Rd, Stand A station. Next, take the 252 bus from Lane Cove Interchange, Longueville Rd, Stand B station to St Leonards Station, Pacific Hwy, Stand A station. The total trip duration for this route is approximately 46 min.

46min
Walk to bus station
Bus - 292292
Bus - 252252
Walk to St Leonards
Leaves from Epping Rd before Culloden Rd

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Epping Rd before Culloden Rd
    ID 212290
    50 m • 1 min
  • 2
    Bus - 292292
    Wait for bus
    292
    City Sussex St
  • 3
    Ride to bus station
    Ride to bus station
    Lane Cove Interchange, Longueville Rd, Stand A
    ID 2066267
    29 min
  • 4
    Walk to bus station
    Walk to bus station
    Lane Cove Interchange, Longueville Rd, Stand B
    ID 2066251
    10 m • 1 min
  • 5
    Bus - 252252
    Wait for bus
    252
    North Sydney
  • 6
    Ride to bus station
    Ride to bus station
    St Leonards Station, Pacific Hwy, Stand A
    ID 206523
    7 min
  • 7
    Walk to St Leonards
    Walk to
    St Leonards
    140 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Sydney.
All local mobility options in one app

Public transport directions from Marsfield to St Leonards

The distance between Marsfield, Sydney and St Leonards, Sydney is approximately 12.49 km, which can typically be travelled in 33 min. Moovit will show you the directions from Marsfield to St Leonards by bus, so no matter how you choose to travel in Sydney – you will always have plenty of easy options.

Public transport stations close to Marsfield

Marsfield is located at Marsfield, Sydney and the nearest public transport station is Epping Rd before Culloden Rd.

Metro stations close to Marsfield:

  • Macquarie University Station
  • Macquarie Park Station

Train stations close to Marsfield:

  • Epping Station
  • Eastwood Station
  • Cheltenham Station

Bus stations close to Marsfield:

  • Epping Rd before Culloden Rd
  • Epping Rd at Vimiera Rd
  • Epping Boys High School, Vimiera Rd, Stand A

Public transport stations close to St Leonards, Sydney

St Leonards is located at St Leonards, Sydney and the nearest public transport station is Pacific Hwy before Reserve Rd.

Metro stations close to St Leonards:

  • Crows Nest Station

Train stations close to St Leonards:

  • Wollstonecraft Station
  • St Leonards Station
  • Artarmon Station

Bus stations close to St Leonards:

  • Pacific Hwy before Reserve Rd
  • Pacific Hwy after Albany St
  • Pacific Hwy opp Gore Hill Oval

Ferry stations close to St Leonards:

  • Greenwich Wharf

Alternative route from Marsfield to St Leonards by bus via 292 and 252

To get from Marsfield to St Leonards in Sydney, take the 292 bus from Epping Rd before Culloden Rd station to Lane Cove Interchange, Longueville Rd, Stand A station. Next, take the 252 bus from Lane Cove Interchange, Longueville Rd, Stand B station to St Leonards Station, Pacific Hwy, Stand A station. The total trip duration for this route is approximately 46 min.

46min
Walk to bus station
Bus - 292292
Bus - 252252
Walk to St Leonards
Leaves from Epping Rd before Culloden Rd

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Epping Rd before Culloden Rd
    ID 212290
    50 m • 1 min
  • 2
    Bus - 292292
    Wait for bus
    292
    City Sussex St
  • 3
    Ride to bus station
    Ride to bus station
    Lane Cove Interchange, Longueville Rd, Stand A
    ID 2066267
    29 min
  • 4
    Walk to bus station
    Walk to bus station
    Lane Cove Interchange, Longueville Rd, Stand B
    ID 2066251
    10 m • 1 min
  • 5
    Bus - 252252
    Wait for bus
    252
    North Sydney
  • 6
    Ride to bus station
    Ride to bus station
    St Leonards Station, Pacific Hwy, Stand A
    ID 206523
    7 min
  • 7
    Walk to St Leonards
    Walk to
    St Leonards
    140 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Marsfield to St Leonards?

    The fastest way takes 33 minutes, using Bus line 291.

  • What is the alternative route to get from Marsfield to St Leonards?

    The alternative route takes 46 minutes, using Bus line 292, Bus line 252.

  • Is there a direct bus between Marsfield and St Leonards in Sydney?

    Yes, there is a direct bus going from Marsfield to St Leonards in Sydney in 33 min.

  • Which bus line goes from Marsfield to St Leonards in Sydney?

    The 291 bus line goes from Epping Rd before Culloden Rd station near Marsfield to Mcmahons Point station near St Leonards in Sydney.

  • How long does it take to travel from Marsfield to St Leonards in Sydney by bus?

    The total travel time between Marsfield and St Leonards in Sydney by bus is about 33 min.

  • Where do I get on the bus near Marsfield to get to St Leonards in Sydney?

    Get on the 291 bus from the Epping Rd before Culloden Rd stop near Marsfield in Sydney.

  • Where do I get off the bus when travelling between Marsfield and St Leonards in Sydney?

    Get off the bus at the Mcmahons Point stop, which is closest to St Leonards in Sydney.

  • When is the first metro from Marsfield to St Leonards in Sydney?

    The first metro from Marsfield to St Leonards in Sydney is Metro North West & Bankstown Line. It leaves the Macquarie University Station station at 15:35.

  • When is the first bus from Marsfield to St Leonards in Sydney?

    The first bus from Marsfield to St Leonards in Sydney is Epping to McMahons Point via North Sydney. It leaves the Epping Rd before Culloden Rd stop at 19:05.