There are 5 ways to get from Zurich to Morocco 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 Zurich Airport to Tangier Ibn Battouta Airport
best- Fly from Zurich Airport (ZRH) to Tangier Ibn Battouta Airport (TNG)plane ZRH - TNG
7h 6mMAD 1,680–3,657Train to Basel, fly to Marrakech
cheapest- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Marrakech (RAK)plane BSL - RAK
6h 55mMAD 860–3,806Fly Zurich Airport to Marrakech
- Fly from Zurich Airport (ZRH) to Marrakech (RAK)plane ZRH - RAK
6hMAD 957–3,007Fly Zurich Airport to Mohammed V International Airport, bus
- Fly from Zurich Airport (ZRH) to Mohammed V International Airport (CMN)plane ZRH - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
6h 15mMAD 1,456–3,372Train to Basel, fly to Mohammed V International Airport, bus
- Take the train from Zürich HB to Basel SBBtrain
- Fly from Basel (BSL) to Mohammed V International Airport (CMN)plane BSL - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
7h 15mMAD 1,709–4,071
Zurich Airport (ZRH) to Tangier Ibn Battouta Airport (TNG) flights
Comparing Your Travel Options
The cheapest way to get from Zurich to Morocco is to fly which costs MAD 950 - MAD 3,100 and takes 6h.
The fastest way to get from Zurich to Morocco is to fly which takes 6h and costs MAD 950 - MAD 3,100.
The distance between Zurich and Morocco is 1794 km.
It takes approximately 7h 6m to get from Zurich to Morocco, including transfers.
Morocco is 1h behind Zurich. It is currently 11:09 PM in Zurich and 10:09 PM in Morocco.
There are 3315+ hotels available in Morocco.
What companies run services between Zurich, Switzerland and Morocco?
Iberia, Air Europa, and four other airlines fly from Zurich Airport (ZRH) to Tangier Ibn Battouta Airport (TNG) 4 times a day.
- Website
- easyjet.com
Flights from Zurich Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Wednesday and Saturday
- Estimated price
- MAD 550–2,900
Flights from Basel to Marrakech
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- MAD 550–3,400
- Website
- iberia.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- MAD 800–5,500
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 800–4,200
Flights from Zurich Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- MAD 1,200–3,300
- Website
- vueling.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- MAD 800–5,500
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 800–4,200
- Website
- airarabia.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Tuesday
- Estimated price
- MAD 850–4,300
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 10m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 750–6,500
Flights from Basel to Mohammed V International Airport
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 1,000–3,500
- Website
- royalairmaroc.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 6h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,400–2,500
Flights from Zurich Airport to Marrakech via Mohammed V International Airport
- Ave. Duration
- 5h 55m
- When
- Wednesday and Sunday
- Estimated price
- MAD 900–4,600
Flights from Zurich Airport to Mohammed V International Airport
- Ave. Duration
- 3h 15m
- When
- Wednesday and Sunday
- Estimated price
- MAD 1,200–3,300
- Website
- flyedelweiss.com
Flights from Zurich Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, Wednesday, Tuesday, and Saturday
- Estimated price
- MAD 700–3,300
- Website
- aireuropa.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 8h 5m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- MAD 750–6,500
- Website
- ryanair.com
Flights from Zurich Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- MAD 800–5,500
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- MAD 95–120
- Schedules at
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- MAD 95–120
- Schedules at
- SBB GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- MAD 160–370
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- 3 times a day
- Estimated price
- MAD 160–370
- Website
- Deutsche Bahn Intercity (DB IC)
- 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–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide












