There are 4 ways to get from Truro to Bayers Lake by train, bus, car, or taxi
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 Truro to Halifaxtrain VIA Rail
2h 11m$51–248Drive 97.8 km
cheapest- Drive from Truro to Bayers Lakecar 97.8 km
1h 4m$20–28Bus
- Take the bus from Truro to Halifaxbus Moncton to Halifax / ...
- Take the bus from Hollis St After Barrington St to Mumford Rd Opposite Mumford Terminal Bay 4bus 29
2h 57m$55–95Taxi
- Take the taxi from Truro to Bayers Laketaxi 97.8 km
1h 4m$180–230
Truro to Bayers Lake by bus
Questions & Answers
The cheapest way to get from Truro to Bayers Lake is to drive which costs $19 - $28 and takes 1h 4m.
The fastest way to get from Truro to Bayers Lake is to drive which takes 1h 4m and costs $19 - $28.
No, there is no direct bus from Truro to Bayers Lake. However, there are services departing from Truro and arriving at Susie Lake Cr After Chain Lake Dr via Hollis St After Barrington St and Mumford Terminal Bay 3. The journey, including transfers, takes approximately 2h 57m.
No, there is no direct train from Truro to Bayers Lake. However, there are services departing from Truro and arriving at Halifax via . The journey, including transfers, takes approximately 2h 11m.
The distance between Truro and Bayers Lake is 113 km. The road distance is 97.8 km.
The best way to get from Truro to Bayers Lake without a car is to train which takes 2h 11m and costs $50 - $250.
It takes approximately 2h 11m to get from Truro to Bayers Lake, including transfers.
Truro to Bayers Lake bus services, operated by Maritimebus, depart from Truro station.
Truro to Bayers Lake train services, operated by VIA Rail, depart from Truro station.
The best way to get from Truro to Bayers Lake is to train which takes 2h 11m and costs $50 - $250. Alternatively, you can bus, which costs $55 - $100 and takes 2h 57m.
What companies run services between Truro, NS, Canada and Bayers Lake, NS, Canada?
VIA Rail operates a train from Truro to Halifax 3 times a week. Tickets cost $24–220 and the journey takes 1h 59m. Alternatively, you can take a bus from Truro to Susie Lake Cr After Chain Lake Dr via Halifax, Hollis St After Barrington St, Mumford Rd Opposite Mumford Terminal Bay 4, and Mumford Terminal Bay 3 in around 2h 57m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Truro to Halifax
- Ave. Duration
- 1h 59m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- https://www.viarail.ca/en
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $29–110
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Truro to Halifax
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $45–85
- Website
- https://maritimebus.com/
Bus from Hollis St After Barrington St to Mumford Rd Opposite Mumford Terminal Bay 4
- Ave. Duration
- 23 min
- Frequency
- 4 times a week
- Estimated price
- $4–8
- Website
- https://maritimebus.com/
- Phone
- 1-800-835-6428
- [email protected]
- Website
- halifax.ca
Bus from Hollis St After Barrington St to Mumford Rd Opposite Mumford Terminal Bay 4
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.halifax.ca/
- Schedules at
- https://www.halifax.ca/transportation/halifax-transit/ferry-service
- Road Adult
- $3
- Ave. Duration
- 1h 4m
- Estimated price
- $180–230
Crescent Cab
- Phone
- +1 902 897 1010
G and D Taxi
- Phone
- +1 902 893 2150
- Website
- ganddtaxi.ca
Layton's Taxi
- Phone
- +1 902 895 4471
U-Need-A-Taxi
- Phone
- +1 902 893 2899
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Thanksgiving 2018: How to travel stress-free, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Truro to Bayers Lake bus services, operated by Maritimebus, arrive at Halifax station.
Truro to Bayers Lake train services, operated by VIA Rail, arrive at Halifax station.
Yes, the driving distance between Truro to Bayers Lake is 98 km. It takes approximately 1h 4m to drive from Truro to Bayers Lake.
There are 213+ hotels available in Bayers Lake.











