There are 5 ways to get from Canley Vale to St Marys by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Canley Vale Station to Blacktown Stationtrain T5
- Take the train from Blacktown Station to St Marys Stationtrain T1 / ...
55 min$5–7Train, bus, line 770 bus
- Take the train from Canley Vale Station to Blacktown Stationtrain T5
- Take the bus from Blacktown Station, Stand C to Mount Druitt Station, Stand Dbus 750 / ...
- Take the bus from Mount Druitt Station, Stand H to St Marys Village Shopping Centre, Charles Hackett Drbus 770 / ...
1h 40m$9–15Taxi
- Take the taxi from Canley Vale to St Marystaxi 28.1 km
26 min$80–100Drive 28.1 km
- Drive from Canley Vale to St Maryscar 28.1 km
26 min$5–8Line 817 bus, line 835 bus
- Take the bus from Canley Vale Rd Before Clifford Av to Prairiewood, Liverpool-Parramatta Twybus 817
- Take the bus from Prairiewood, Liverpool-Parramatta Twy to St Marys Station, Station St, Stand Dbus 835
2h 3m$8–11
Canley Vale to St Marys by train
Questions & Answers
The cheapest way to get from Canley Vale to St Marys is to drive which costs $5 - $8 and takes 26 min.
The fastest way to get from Canley Vale to St Marys is to taxi which takes 26 min and costs $80 - $100.
No, there is no direct bus from Canley Vale to St Marys station. However, there are services departing from Canley Vale Rd Before Clifford Av and arriving at St Marys Station, Station St, Stand D via Prairiewood, Liverpool-Parramatta Twy. The journey, including transfers, takes approximately 2h 3m.
No, there is no direct train from Canley Vale station to St Marys station. However, there are services departing from Canley Vale Station and arriving at St Marys Station via Blacktown Station. The journey, including transfers, takes approximately 55 min.
The distance between Canley Vale and St Marys is 35 km. The road distance is 28.1 km.
The best way to get from Canley Vale to St Marys without a car is to train which takes 55 min and costs $5 - $8.
It takes approximately 55 min to get from Canley Vale to St Marys, including transfers.
Canley Vale to St Marys bus services, operated by Transit Systems, depart from Canley Vale Rd Before Clifford Av station.
Canley Vale to St Marys train services, operated by Sydney Trains, depart from Canley Vale Station.
The best way to get from Canley Vale to St Marys is to train which takes 55 min and costs $5 - $8. Alternatively, you can line 817 bus and line 835 bus, which costs $7 - $11 and takes 2h 3m.
What companies run services between Canley Vale, NSW, Australia and St Marys, NSW, Australia?
You can take a train from Canley Vale Station to St Marys Station via Blacktown Station in around 55 min. Alternatively, you can take a bus from Canley Vale Rd Before Clifford Av to St Marys Station, Station St, Stand D via Prairiewood, Liverpool-Parramatta Twy in around 2h 3m.
- Phone
- 131 500
- [email protected]
- Website
- Sydney Trains
Train from Canley Vale Station to Blacktown Station
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- Sydney Trains
- Adult one-way
- $4–7
Train from Blacktown Station to St Marys Station
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Website
- Sydney Trains
- Adult one-way
- $1
Train from Canley Vale Station to Blacktown Station
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $4–7
- Website
- Sydney Trains
- Adult one-way
- $4–7
- Phone
- 1300 692 929
- Website
- Busways
Bus from Blacktown Station, Stand C to Mount Druitt Station, Stand D
Bus from Mount Druitt Station, Stand H to St Marys Village Shopping Centre, Charles Hackett Dr
- Phone
- 131 500
- [email protected]
- Website
- CDC NSW Blue Mountains Transit
Bus from Blacktown Station, Stand C to Mount Druitt Station, Stand D
- Ave. Duration
- 18 min
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Schedules at
- CDC NSW Blue Mountains Transit
- Phone
- 02 8118 7102
- [email protected]
- Website
- Transit Systems
Bus from Canley Vale Rd Before Clifford Av to Prairiewood, Liverpool-Parramatta Twy
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $3–5
- Website
- Transit Systems
Bus from Prairiewood, Liverpool-Parramatta Twy to St Marys Station, Station St, Stand D
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $4–6
- Website
- Transit Systems
- Ave. Duration
- 26 min
- Estimated price
- $80–100
Silver Taxi Sydney
- Phone
- 1300 607 666
- Website
- sydneytaxicabs.com.au
13Cabs
- Phone
- 13 2227
- Website
- 13cabs.com.au
Black & White Cabs
- Phone
- 133 222
- Website
- blackandwhitecabs.com.au
Silver Service
- Phone
- 133 100
- Website
- silverservice.com.au
WAV CABS
- Phone
- +61 451 555 009
- Website
- wavmaxicabs.com.au
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
More Questions & Answers
Canley Vale to St Marys bus services, operated by Transit Systems, arrive at Prairiewood, Liverpool-Parramatta Twy station.
Canley Vale to St Marys train services, operated by Sydney Trains, arrive at Blacktown Station.
Yes, the driving distance between Canley Vale to St Marys is 28 km. It takes approximately 26 min to drive from Canley Vale to St Marys.
There are 620+ hotels available in St Marys.






