Cheap Bus, Train and Carpool tickets to Miramichi

What are the most popular routes to Miramichi?

Moncton - MiramichiAverage pricePEN 130Average duration1h 45mDaily departures2
Halifax - MiramichiAverage pricePEN 260Average duration6h 29mDaily departures1
Fredericton - MiramichiAverage pricePEN 245Average duration7h 25mDaily departures2
Montreal - MiramichiAverage pricePEN 648Average duration18h 32mDaily departures4
Toronto - MiramichiAverage pricePEN 1,002Average duration1d 1hDaily departures4