Cheap Bus, Train and Carpool tickets to Bathurst

What are the most popular routes to Bathurst?

Moncton - BathurstAverage price£40Average duration3h 5mDaily departures3
Montreal - BathurstAverage price£127Average duration15h 55mDaily departures4
Ottawa - BathurstAverage price£185Average duration19h 21mDaily departures3
Campbellton - BathurstAverage price£24Average duration1h 30mDaily departures1
Toronto - BathurstAverage price£224Average duration23h 44mDaily departures4