Cheap Bus, Train and Carpool tickets to Miramichi

What are the most popular routes to Miramichi?

Saint-John - MiramichiAverage price£49Average duration7h 50mDaily departures1
Halifax - MiramichiAverage price£63Average duration6h 29mDaily departures1
Fredericton - MiramichiAverage price£54Average duration7h 25mDaily departures2
Montreal - MiramichiAverage price£164Average duration17h 44mDaily departures4
Toronto - MiramichiAverage price£255Average duration22h 47mDaily departures4