Cheap Bus, Train and Carpool tickets to Bathurst

What are the most popular routes to Bathurst?

Moncton - BathurstAverage priceZAR 892Average duration3h 15mDaily departures2
Montreal - BathurstAverage priceZAR 2,744Average duration16h 43mDaily departures5
Ottawa - BathurstAverage priceZAR 4,006Average duration19h 21mDaily departures3
Rimouski - BathurstAverage priceZAR 1,581Average duration6h 6mDaily departures1
Toronto - BathurstAverage priceZAR 5,281Average duration20h 58mDaily departures4