Cheap Bus, Train and Carpool tickets to Campbellton

What are the most popular routes to Campbellton?

Halifax - CampbelltonAverage price$100Average duration10h 40mDaily departures1
Montreal - CampbelltonAverage price$171Average duration14h 27mDaily departures5
Bathurst - CampbelltonAverage price$30Average duration1h 15mDaily departures1
Bathurst - CampbelltonAverage price$27Average duration2h 7mDaily departures1
Toronto - CampbelltonAverage price$305Average duration21h 28mDaily departures4