There are 2 ways to get from Charlottetown to Moncton by bus and ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cheapest way to get from Charlottetown to Moncton is to drive which costs $17 - $26 and takes 2 h 5 min.
The quickest way to get from Charlottetown to Moncton is to drive which costs $17 - $26 and takes 2 h 5 min.
No, there is no direct bus from Charlottetown to Moncton. However, there are services departing from Confederation Centre and arriving at Moncton - 477 Paul street via Charlottetown - 80 Buchanan drive. The journey, including transfers, takes approximately 3 h 40 min.
The distance between Charlottetown and Moncton is 129 km. The road distance is 164.7 km.
The best way to get from Charlottetown to Moncton without a car is to bus and ferry which takes 3 h 40 min and costs .
It takes approximately 3 h 40 min to get from Charlottetown to Moncton, including transfers.
Charlottetown to Moncton bus services, operated by Autobus Les Sillons, depart from Charlottetown - 80 Buchanan drive station.
Charlottetown to Moncton bus services, operated by Autobus Les Sillons, arrive at Moncton - 477 Paul street station.
Yes, the driving distance between Charlottetown to Moncton is 165 km. It takes approximately 2 h 5 min to drive from Charlottetown to Moncton.
There are 56+ hotels available in Moncton. Prices start at $75 USD per night.
What companies run services between Charlottetown, PE, Canada and Moncton, NB, Canada?
Autobus Les Sillons operates a vehicle from Charlottetown to Moncton once a week, and the journey takes 2 h 15 min.
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How do I buy a London Underground ticket? and Need to know: Eurostar - to help you get the most out of your next trip.