There are 3 ways to get from Casablanca to Campbellton by plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Greater Moncton International Airport, bus
best- Fly from Mohammed V International Airport (CMN) to Greater Moncton International Airport (YQM)plane CMN - YQM
- Take the bus from Moncton Airport to Campbelltonbus
18h 57m$501–1,679Fly to Québec City Jean Lesage International Airport, train
cheapest- Fly from Mohammed V International Airport (CMN) to Québec City Jean Lesage International Airport (YQB)plane CMN - YQB
- Take the train from Sainte-Foy to Campbelltontrain
22h 5m$435–1,553Fly to Bathurst Airport, bus
- Fly from Mohammed V International Airport (CMN) to Bathurst Airport (ZBF)plane CMN - ZBF
- Take the bus from Bathurst to Campbelltonbus
15h 54m$614–2,221
Mohammed V International Airport (CMN) to Greater Moncton International Airport (YQM) flights
Questions & Answers
The cheapest way to get from Casablanca to Campbellton is to fly and train which costs $430 - $1,600 and takes 22h 5m.
The fastest way to get from Casablanca to Campbellton is to fly and bus which takes 15h 54m and costs $600 - $2,300.
The distance between Casablanca and Campbellton is 5322 km.
It takes approximately 18h 57m to get from Casablanca to Campbellton, including transfers.
Campbellton is 4h behind Casablanca. It is currently 11:57 PM in Casablanca and 7:57 PM in Campbellton.
There are 18+ hotels available in Campbellton.
What companies run services between Casablanca, Morocco and Campbellton, NB, Canada?
There is no direct connection from Casablanca to Campbellton. However, you can take the bus to Terminal 1, walk to Mohammed V International Airport (CMN) airport, fly to Greater Moncton International Airport (YQM), walk to Moncton Airport, then take the bus to Campbellton. Alternatively, you can take the bus to Terminal 1, walk to Mohammed V International Airport (CMN) airport, fly to Bathurst Airport (ZBF), take the taxi to Bathurst, then take the bus to Campbellton.
- Website
- aircanada.com
Flights from Mohammed V International Airport to Greater Moncton International Airport via Montreal
- Ave. Duration
- 18h 14m
- When
- Every day
- Estimated price
- $370–1,800
Flights from Mohammed V International Airport to Greater Moncton International Airport via Toronto
- Ave. Duration
- 11h 23m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $600–2,000
Flights from Mohammed V International Airport to Greater Moncton International Airport via Montreal, Ottawa
- Ave. Duration
- 14h 8m
- When
- Every day
- Estimated price
- $390–1,800
Flights from Mohammed V International Airport to Québec City Jean Lesage International Airport via Montreal
- Ave. Duration
- 9h 54m
- When
- Every day
- Estimated price
- $320–1,600
Flights from Mohammed V International Airport to Québec City Jean Lesage International Airport via Toronto
- Ave. Duration
- 11h 46m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $550–1,800
- Website
- jetaviation.com
Flights from Mohammed V International Airport to Bathurst Airport via Montreal
- Ave. Duration
- 15h 3m
- When
- Tuesday to Thursday
- Estimated price
- $550–2,700
- Website
- airfrance.com
Flights from Mohammed V International Airport to Québec City Jean Lesage International Airport via Paris Charles de Gaulle
- Ave. Duration
- 11h 40m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $390–1,400
- Website
- aa.com
Flights from Mohammed V International Airport to Québec City Jean Lesage International Airport via New York JFK
- Ave. Duration
- 11h 44m
- When
- Every day
- Estimated price
- $500–1,700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Sainte-Foy to Campbellton
- Ave. Duration
- 8h 8m
- Frequency
- 3 times a week
- Estimated price
- $110–340
- Website
- VIA Rail
- Escape
- $110–270
- Business
- $160–320
- Business Plus
- $180–340
- Economy
- $130–280
- Economy Plus
- $140–290
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Moncton Airport to Campbellton
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $130–270
- Website
- Maritimebus
Bus from Bathurst to Campbellton
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $45–90
- Website
- Maritimebus
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 Need to know: Greyhound, Travelling by boat in Italy, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.







