There are 3 ways to get from Truro to Charlo by bus, train, 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.
Truro to Charlo by train
Questions & Answers
The cheapest way to get from Truro to Charlo is to drive which costs $85 - $130 and takes 4h 54m.
The fastest way to get from Truro to Charlo is to drive which takes 4h 54m and costs $85 - $130.
No, there is no direct bus from Truro to Charlo. However, there are services departing from Truro and arriving at Dalhousie via Moncton. The journey, including transfers, takes approximately 7h 35m.
Yes, there is a direct train departing from Truro and arriving at Charlo. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 8h 7m.
The distance between Truro and Charlo is 483 km. The road distance is 435.1 km.
The best way to get from Truro to Charlo without a car is to bus which takes 7h 35m and costs $220 - $400.
It takes approximately 7h 35m to get from Truro to Charlo, including transfers.
Truro to Charlo bus services, operated by Maritimebus, depart from Truro station.
Truro to Charlo train services, operated by VIA Rail, depart from Truro station.
The best way to get from Truro to Charlo is to bus which takes 7h 35m and costs $220 - $400. Alternatively, you can train, which costs $110 - $330 and takes 8h 7m.
What companies run services between Truro, NS, Canada and Charlo, NB, Canada?
You can take a bus from Truro to Charlo via Moncton and Dalhousie in around 7h 35m. Alternatively, VIA Rail operates a train from Truro to Charlo 3 times a week. Tickets cost $110–330 and the journey takes 8h 7m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Truro to Charlo
- Ave. Duration
- 8h 7m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- https://www.viarail.ca/en
- Escape
- $110–260
- Business
- $160–310
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Truro to Moncton
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $75–140
- Website
- https://maritimebus.com/
Bus from Moncton to Dalhousie
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $130–240
- Website
- https://maritimebus.com/
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 What are the different types of Renfe trains in Spain?, Need to know: Eurostar, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Truro to Charlo bus services, operated by Maritimebus, arrive at Moncton station.
Truro to Charlo train services, operated by VIA Rail, arrive at Charlo station.
Yes, the driving distance between Truro to Charlo is 435 km. It takes approximately 4h 54m to drive from Truro to Charlo.
There are 18+ hotels available in Charlo.







