There are 6 ways to get from Truro to Middle Sackville 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 26m$79–285Drive 93.2 km
cheapest- Drive from Truro to Middle Sackvillecar 93.2 km
1h 2m$19–27Bus, line 183 bus
- Take the bus from Truro to Halifaxbus Moncton to Halifax / ...
- Take the bus from Barrington St Before Cogswell St Bay 2 to Sackville Dr At Civic 1775bus 183
3h 35m$50–95Taxi
- Take the taxi from Truro to Middle Sackvilletaxi 93.2 km
1h 2m$180–220Bus, line 8 bus
- Take the bus from Truro to Halifaxbus Moncton to Halifax / ...
- Take the bus from Barrington St Before Duke St Bay 5 to Sackville Terminal Bay 5bus 8 / ...
3h 54m$53–98Train, line 8 bus
- Take the train from Truro to Halifaxtrain VIA Rail
- Take the bus from Barrington St Before Duke St Bay 5 to Sackville Terminal Bay 5bus 8 / ...
4h 28m$30–221
Truro to Middle Sackville by bus
Questions & Answers
The cheapest way to get from Truro to Middle Sackville is to drive which costs $18 - $27 and takes 1h 2m.
The fastest way to get from Truro to Middle Sackville is to drive which takes 1h 2m and costs $18 - $27.
No, there is no direct bus from Truro to Middle Sackville. However, there are services departing from Truro and arriving at Sackville Dr At Civic 1775 via Hollis St After Barrington St and Barrington St Before Cogswell St Bay 2. The journey, including transfers, takes approximately 3h 35m.
No, there is no direct train from Truro to Middle Sackville. However, there are services departing from Truro and arriving at Halifax via . The journey, including transfers, takes approximately 2h 26m.
The distance between Truro and Middle Sackville is 129 km. The road distance is 93.2 km.
The best way to get from Truro to Middle Sackville without a car is to train which takes 2h 26m and costs $75 - $290.
It takes approximately 2h 26m to get from Truro to Middle Sackville, including transfers.
Truro to Middle Sackville bus services, operated by Maritimebus, depart from Truro station.
Truro to Middle Sackville train services, operated by VIA Rail, depart from Truro station.
The best way to get from Truro to Middle Sackville is to train which takes 2h 26m and costs $75 - $290. Alternatively, you can bus and line 183 bus, which costs $50 - $95 and takes 3h 35m.
What companies run services between Truro, NS, Canada and Middle Sackville, 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 Sackville Dr At Civic 1775 via Halifax, Hollis St After Barrington St, and Barrington St Before Cogswell St Bay 2 in around 3h 35m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Truro to Halifax
- Ave. Duration
- 1h 59m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- Escape
- $24–90
- Business
- $65–200
- Business Plus
- $80–220
- Economy
- $26–100
- Economy Plus
- $29–110
Train from Truro to Halifax
- Ave. Duration
- 1h 59m
- Frequency
- 3 times a week
- Estimated price
- $24–220
- Website
- VIA Rail
- 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
Bus from Truro to Halifax
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $45–95
- Website
- Maritimebus
Bus from Truro to Halifax
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $45–95
- Website
- Maritimebus
- Phone
- 1-800-835-6428
- [email protected]
- Website
- Halifax Transit
Bus from Barrington St Before Cogswell St Bay 2 to Sackville Dr At Civic 1775
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Website
- Halifax Transit
- Schedules at
- Halifax Transit
- Road Adult
- $0
Bus from Barrington St Before Duke St Bay 5 to Sackville Terminal Bay 5
- Ave. Duration
- 1h 14m
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- Halifax Transit
- Schedules at
- Halifax Transit
- Road Adult
- $3
Bus from Barrington St Before Duke St Bay 5 to Sackville Terminal Bay 5
- Ave. Duration
- 1h 14m
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- Halifax Transit
- Schedules at
- Halifax Transit
- Road Adult
- $3
- Ave. Duration
- 1h 2m
- Estimated price
- $180–220
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 Travelling to and around Russia for the 2018 FIFA World Cup, Travelling around the UAE, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Truro to Middle Sackville bus services, operated by Maritimebus, arrive at Halifax station.
Truro to Middle Sackville train services, operated by VIA Rail, arrive at Halifax station.
Yes, the driving distance between Truro to Middle Sackville is 93 km. It takes approximately 1h 2m to drive from Truro to Middle Sackville.
There are 260+ hotels available in Middle Sackville.











