There are 6 ways to get from Botswana to Casablanca by plane, bus, car, 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 Gaborone to Mohammed V International Airport, bus
best- Fly from Gaborone (GBE) to Mohammed V International Airport (CMN)plane GBE - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
17h 44mMAD 4,090–10,430Drive 11,034.7 km
- Drive from Gaborone to Casablancacar 11,034.7 km
7d 6hMAD 15,917–22,991Fly Maun Airport to Mohammed V International Airport, bus
- Fly from Maun Airport (MUB) to Mohammed V International Airport (CMN)plane MUB - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
29h 39mMAD 6,457–16,283Fly Francistown Airport to Mohammed V International Airport, bus
- Fly from Francistown Airport (FRW) to Mohammed V International Airport (CMN)plane FRW - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
27h 45mMAD 4,724–12,235Drive to Bulawayo, fly to Mohammed V International Airport, bus
- Drive from Francistown to Bulawayo (BUQ)car
- Fly from Bulawayo (BUQ) to Mohammed V International Airport (CMN)plane BUQ - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
19h 22mMAD 6,369–15,620Fly Gaborone to Rabat-Salé, train
- Fly from Gaborone (GBE) to Rabat-Salé (RBA)plane GBE - RBA
- Take the train from Rabat Agdal to Casablancatrain
23h 13mMAD 4,826–13,430
Gaborone (GBE) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Botswana to Casablanca is to fly and bus which costs MAD 4,000 - MAD 11,000 and takes 17h 44m.
The fastest way to get from Botswana to Casablanca is to fly and bus which takes 17h 44m and costs MAD 4,000 - MAD 11,000.
The distance between Botswana and Casablanca is 7417 km. The road distance is 11034.7 km.
It takes approximately 17h 44m to get from Botswana to Casablanca, including transfers.
Casablanca is 1h behind Botswana. It is currently 5:17 PM in Botswana and 4:17 PM in Casablanca.
Yes, the driving distance between Botswana to Casablanca is 11035 km. It takes approximately 7 days 6h to drive from Botswana to Casablanca.
There are 3189+ hotels available in Casablanca.
What companies run services between Botswana and Casablanca, Morocco?
There is no direct connection from Botswana to Casablanca. However, you can take the taxi to Gaborone (GBE) airport, fly to Mohammed V International Airport (CMN), walk to Aéroport Mohamed V Terminus, then take the bus to Avenue Des Far. Alternatively, you can drive from Gaborone to Casablanca in around 7d 6h.
- Website
- royalairmaroc.com
Flights from Gaborone to Mohammed V International Airport via Johannesburg, Lagos
- Ave. Duration
- 23h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,800–10,000
Flights from Gaborone to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 23h 41m
- When
- Wednesday to Saturday
- Estimated price
- MAD 3,900–10,000
Flights from Maun Airport to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 34h 10m
- When
- Wednesday and Friday
- Estimated price
- MAD 6,000–17,000
Flights from Maun Airport to Mohammed V International Airport via Johannesburg, Lagos
- Ave. Duration
- 34h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 9,000–23,000
Flights from Maun Airport to Mohammed V International Airport via Gaborone, Johannesburg, Accra
- Ave. Duration
- 28h 55m
- When
- Wednesday
- Estimated price
- MAD 6,000–17,000
Flights from Francistown Airport to Mohammed V International Airport via Gaborone, Johannesburg, Accra
- Ave. Duration
- 33h 13m
- When
- Friday and Wednesday
- Estimated price
- MAD 4,700–12,000
Flights from Francistown Airport to Mohammed V International Airport via Gaborone, Johannesburg, Lagos
- Ave. Duration
- 26h 55m
- When
- Wednesday
- Estimated price
- MAD 4,600–12,000
Flights from Bulawayo to Mohammed V International Airport via Addis Ababa, Rome
- Ave. Duration
- 24h 55m
- When
- Sunday
- Estimated price
- MAD 6,000–15,000
Flights from Bulawayo to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 19h 57m
- When
- Thursday, Saturday, Wednesday, and Sunday
- Estimated price
- MAD 5,500–15,000
Flights from Bulawayo to Mohammed V International Airport via Johannesburg, Lagos
- Ave. Duration
- 23h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 5,500–15,000
- Website
- iberia.com
Flights from Gaborone to Mohammed V International Airport via Addis Ababa, Madrid
- Ave. Duration
- 21h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 4,400–11,000
Flights from Gaborone to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 23h 45m
- When
- Wednesday and Sunday
- Estimated price
- MAD 3,900–10,000
Flights from Francistown Airport to Mohammed V International Airport via Gaborone, Johannesburg, Accra
- Ave. Duration
- 27h
- When
- Wednesday
- Estimated price
- MAD 4,700–12,000
Flights from Bulawayo to Mohammed V International Airport via Addis Ababa, Madrid
- Ave. Duration
- 21h 40m
- When
- Friday and Sunday
- Estimated price
- MAD 6,000–15,000
Flights from Bulawayo to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 23h 55m
- When
- Wednesday and Sunday
- Estimated price
- MAD 5,500–15,000
- Website
- ryanair.com
Flights from Gaborone to Rabat-Salé via Addis Ababa, Marseille
- Ave. Duration
- 20h 55m
- When
- Monday and Wednesday
- Estimated price
- MAD 5,500–14,000
Flights from Gaborone to Rabat-Salé via Addis Ababa, Madrid
- Ave. Duration
- 24h 25m
- When
- Sunday
- Estimated price
- MAD 5,500–14,000
Flights from Gaborone to Rabat-Salé via Johannesburg, Madrid
- Ave. Duration
- 23h 20m
- When
- Thursday
- Estimated price
- MAD 4,500–13,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Rabat Agdal to Casablanca
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- MAD 35–70
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–70
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
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 Getting around the Cyclades, Getting to Milan from the airport, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.







