Direct (nonstop) flights from Beijing to Casablanca

1 airline flys nonstop from Daxing International Airport (PKX) to Mohammed V International Airport (CMN). It's 6,273 miles (10,095 km), about 13h 15m in the air. Operated by Royal Air Maroc.

PKX
Daxing International Airport
🇨🇳 Beijing, China
CMN
Mohammed V International Airport
🇲🇦 Casablanca, Morocco
Flight Time
13h 15m
Distance
6,273 mi
10,095 km
CO₂/pax
959 kg
−67 kg vs. layover
Airlines
1
Royal Air Maroc
Time Diff
-7h
Operated by Royal Air Maroc Royal Air Maroc

Route data last updated: May 28, 2026

Airlines with non-stop flights

Royal Air Maroc AT Royal Air Maroc
Route
PKX → CMN
Flight Time
13h 15m
Distance
6,273 mi

Alternative Routes

Other ways to fly from Beijing to Casablanca with one stop · direct emits 959 kg CO₂ per passenger

PKX LHR (London) CMN
Leg 1: 11h 20m (5,106 mi) Leg 2: 3h 20m (1,300 mi) Total: ~14h 40m 🍃 1026 kg CO₂ (+7% vs. direct)
Leg 1
PKX → LHR
11h 20m · 5,106 mi
View PKX to LHR flights →
Leg 2
LHR → CMN
3h 20m · 1,300 mi
View LHR to CMN flights →
PKX SVO (Moscow) CMN
Leg 1: 8h 35m (3,632 mi) Leg 2: 6h 15m (2,640 mi) Total: ~14h 50m 🍃 984 kg CO₂ (+3% vs. direct)
Leg 1
PKX → SVO
8h 35m · 3,632 mi
View PKX to SVO flights →
Leg 2
SVO → CMN
6h 15m · 2,640 mi
View SVO to CMN flights →
PKX AMS (Amsterdam) CMN
Leg 1: 11h 15m (4,902 mi) Leg 2: 3h 35m (1,445 mi) Total: ~14h 50m 🍃 1018 kg CO₂ (+6% vs. direct)
Leg 1
PKX → AMS
11h 15m · 4,902 mi
View PKX to AMS flights →
Leg 2
AMS → CMN
3h 35m · 1,445 mi
View AMS to CMN flights →
PKX IST (Istanbul) CMN
Leg 1: 10h 48m (4,412 mi) Leg 2: 4h 55m (2,057 mi) Total: ~15h 43m 🍃 1048 kg CO₂ (+9% vs. direct)
Leg 1
PKX → IST
10h 48m · 4,412 mi
View PKX to IST flights →
Leg 2
IST → CMN
4h 55m · 2,057 mi
View IST to CMN flights →
PKX AUH (Abu Dhabi) CMN
Leg 1: 9h 23m (3,700 mi) Leg 2: 8h 15m (3,767 mi) Total: ~17h 38m 🍃 1167 kg CO₂ (+22% vs. direct)
Leg 1
PKX → AUH
9h 23m · 3,700 mi
View PKX to AUH flights →
Leg 2
AUH → CMN
8h 15m · 3,767 mi
View AUH to CMN flights →

Frequently Asked Questions

How long is the direct flight from Beijing to Casablanca?

A nonstop flight from Beijing (PKX) to Casablanca (CMN) takes approximately 13 hours and 15 minutes. The distance is 6,273 miles (10,095 km).

Which airlines fly nonstop from Beijing to Casablanca?

Just Royal Air Maroc.

Is there a nonstop flight from Beijing to Casablanca?

Yes. 1 airline: Royal Air Maroc.

How far is Beijing from Casablanca?

The flight distance from Beijing to Casablanca is 6,273 miles (10,095 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Tokyo.

What is the time difference between Beijing and Casablanca?

Casablanca is 7 hours behind Beijing. (Asia/Shanghai vs Africa/Casablanca.)

Will I experience jet lag flying from Beijing to Casablanca?

Probably — 7-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Beijing to Casablanca?

At 13h 15m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from China to Morocco?

Depends on your passport. Check with the Morocco embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Beijing to Casablanca?

Roughly 959 kg CO2 per passenger one-way. That's about the same as driving 4,795 km.

Is the return flight from Casablanca to Beijing also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Beijing to Casablanca?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Daxing International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.