To travel from Morocco (Casablanca) to South Korea (Seoul) most tickets have a layover and a change of company in China.

I would like to know, is it necessary to have a visa from China to make a layover in China? I am a Moroccan citizen. And who transfers the luggage from one airline to another?

For example:

  1. Air France: Casablanca (CMN) Morocco => Paris (CDG) France

After one hour, change of plane and airline:

  1. China Eastern: Paris (CDG) France => Shanghai (PVG) China

After 2 hours, change of plane:

  1. Shanghai (PVG) China => Seoul (ICN) South Korea
  • 1
    I don’t entirely follow the ‘most connections go via China’ thing. A Google Flights search for a random date pair two weeks apart in December gives a ton of 1-layover options that don’t touch China: Air France, Qatar, Turkish, Emirates, Lufthansa and Etihad.
    – Jan
    Commented Sep 11, 2019 at 14:04

1 Answer 1


You can benefit from the 24-hours Transit WithOut a Visa scheme as a Moroccan citizen, and therefore you do not need a visa:

1. 24-Hour Direct Transit

Under the 24-hour visa-free transit rule, no visa is required for international flight, ship, or train passengers who transit directly through mainland China and will stay for less than 24 hours. Passengers should hold tickets to a third country or region and have a confirmed seat.

Those who transfer in more than one city of China within 24 hours can also enjoy this policy. For instance, if one's trip is Moscow – Lanzhou – Guangzhou – Bangkok and the total time in China is less than 24 hours, the passenger can still enjoy the 24-hour direct transit. But the passenger needs to apply for the temporary entry permit upon his arrival.

For more information, see this section on the dedicated wikipedia page.

And who transfers the luggage from one airline to another?

This depends on how you booked the tickets. If all segments are on the same booking, then chances are the airlines are code-sharing and/or in an alliance and will route your luggage to its final destination. Indeed, Air France and China Eastern are part of Skyteam so the luggage will be send straight to your final destination.

However, note that a 1-hour layover between intercontinental flights might not allow enough time to transfer the luggage from one plane to the other. Therefore, pack a change of clothes in your carry-on luggage in case you end up having to wait for a your luggage to come with a later flight.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .