How to get from Caves Beach to St Leonards by bus and train?
From Caves Beach to St Leonards by bus and train
To get from Caves Beach to St Leonards in Sydney, you’ll need to take 2 bus lines and one train line: take the 29 bus from Old Pacific Hwy after Wallace St station to Cardiff Station, Main Rd station. Next, you’ll have to switch to the 36CN bus and finally take the T1 train from Hornsby Station station to St Leonards Station station. The total trip duration for this route is approximately 3 hr 49 min.
Step by Step
- 1Walk to bus stationOld Pacific Hwy after Wallace StID 22811671.2 km • 16 min
- 2Wait for bus29Glendale
- 3Ride to bus stationCardiff Station, Main RdID 22852354 min
- 4Wait for bus36CNHornsby
- 5Ride to bus stationGeorge St opp Hornsby StationID 2077278105 min
- 6Walk to train stationHornsby StationID 20772020 m • 1 min
- 7Wait for trainT1Central via Gordon
- 8Ride to train stationSt Leonards StationID 20652029 min
Public transport directions from Caves Beach to St Leonards
Public transport stations close to Caves Beach
Caves Beach is located at Caves Beach, Sydney and the nearest public transport station is 137 Park Ave.
Bus stations close to Caves Beach:
- 137 Park Ave
- Park Ave opp Caves Beach Tennis Club
- Caves Beach Tennis Club, Park Ave
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 opp Gore Hill Oval.
Metro stations close to St Leonards:
- Crows Nest Station
Train stations close to St Leonards:
- Wollstonecraft Station
- Artarmon Station
- St Leonards Station
Bus stations close to St Leonards:
- Pacific Hwy opp Gore Hill Oval
- Pacific Hwy before Reserve Rd
- Willoughby Rd at Chandos St
Ferry stations close to St Leonards:
- Greenwich Wharf
Related Routes
- Acacia Gardens to St Leonards
- Avoca Beach to St Leonards
- Badgerys Creek to St Leonards
- Bass Hill to St Leonards
- Baulkham Hills to St Leonards
- Beecroft to St Leonards
- Bella Vista to St Leonards
- Beresfield to St Leonards
- Berowra to St Leonards
- Birchgrove to St Leonards
- Blacktown to St Leonards
- Bomaderry to St Leonards
- Bondi Beach to St Leonards
- Camden to St Leonards
- Camden South to St Leonards
- Chester Hill to St Leonards
- Clovelly to St Leonards
- Condell Park to St Leonards
- Coniston to St Leonards
- Copacabana to St Leonards
Questions & Answers
What is the fastest way to get from Caves Beach to St Leonards?
The fastest way takes 229 minutes, using Bus line 29, Bus line 36CN, Bus line T1.
Is there a direct bus between Caves Beach and St Leonards in Sydney?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 3 hr 49 min.
Which bus line goes from Caves Beach to St Leonards in Sydney?
The 29 bus line goes from Old Pacific Hwy after Wallace St station near Caves Beach to Glendale station. From there you’ll have to take one bus line and one train line till Glendale station near St Leonards in Sydney
How long does it take to travel from Caves Beach to St Leonards in Sydney by bus and train?
The total travel time between Caves Beach and St Leonards in Sydney by bus and train is about 3 hr 49 min.
Where do I get on the bus near Caves Beach to get to St Leonards in Sydney?
Get on the 29 bus from the Old Pacific Hwy after Wallace St stop near Caves Beach in Sydney.
Where do I get off the bus when travelling between Caves Beach and St Leonards in Sydney?
Get off the bus at the Glendale station, which is closest to St Leonards in Sydney.