There are 8 ways to get from Chefchaouen to St. Moritz by bus, plane, train, car, car ferry, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Sania Ramel Airport, fly to Il Caravaggio International Airport, train, bus
best- Take the bus from Chefchaouen to Tetouanbus
- Fly from Sania Ramel Airport (TTU) to Il Caravaggio International Airport (BGY)plane TTU - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
14h 46mCHF 109–402Bus to Tangier Ibn Battouta Airport, fly to Il Caravaggio International Airport, train, bus
cheapest- Take the bus from Chefchaouen to Tangierbus
- Fly from Tangier Ibn Battouta Airport (TNG) to Il Caravaggio International Airport (BGY)plane TNG - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
14h 22mCHF 65–281Drive, car ferry, bus, train via Bordeaux
- Drive from Chefchaouen to Ceutacar
- Take the car ferry from Ceuta to Port of Algecirascarferry
- Take the bus from Algeciras to Bordeauxbus
- Take the bus from Bordeaux to Zurich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
45h 11mCHF 220–567Taxi, car ferry, train
- Take the taxi from Chefchaouen to Port de Tanger Medtaxi
- Take the car ferry from Port de Tanger Med to Vieux Portcarferry
- Take the train from Marseille Saint-Charles to Mulhouse Villetrain 84
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
2d 6hCHF 289–810Bus, taxi, ferry, bus to Málaga Airport, fly to Zurich Airport, train
- Take the bus from Chefchaouen to Tetouanbus
- Take the taxi from Tetouan to Port De Tanger Medtaxi
- Take the ferry from Port de Tanger Med to Port of Algecirasferry
- Take the bus from Estación de Algeciras San Bernardo to Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Zurich Airport (ZRH)plane AGP - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
17h 52mCHF 205–470Bus, train to Fes-Sais Airport, fly to Il Caravaggio International Airport, train
- Take the bus from Chefchaouen to Souk El Arbaabus
- Take the train from Souk El Arbaa to Festrain
- Fly from Fes-Sais Airport (FEZ) to Il Caravaggio International Airport (BGY)plane FEZ - BGY
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
17h 42mCHF 85–315Drive, car ferry, bus, train
- Drive from Chefchaouen to Ceutacar
- Take the car ferry from Ceuta to Port of Algecirascarferry
- Take the bus from Algeciras to Meridabus
- Take the bus from Merida to Geneva - Bus stationbus
- Take the train from Genève to Brigtrain Ec
- Take the train from Brig to St. Moritztrain 902 / ...
2dTaxi, car ferry, train via Geneva
- Take the taxi from Chefchaouen to Port de Tanger Medtaxi
- Take the car ferry from Port de Tanger Med to Vieux Portcarferry
- Take the train from Marseille St Charles to Genevetrain Tgv
- Take the train from Genève to Brigtrain Ec
- Take the train from Brig to St. Moritztrain 902 / ...
2d 9h
Sania Ramel Airport (TTU) to Il Caravaggio International Airport (BGY) flights
Questions & Answers
The cheapest way to get from Chefchaouen to St. Moritz is to bus and fly and train which costs SFr 65 - SFr 290 and takes 14h 22m.
The fastest way to get from Chefchaouen to St. Moritz is to bus and fly and train which takes 14h 22m and costs SFr 65 - SFr 290.
The distance between Chefchaouen and St. Moritz is 1969 km.
The best way to get from Chefchaouen to St. Moritz without a car is to taxi and car ferry and train which takes 2 days 6h and costs SFr 280 - SFr 850.
It takes approximately 14h 46m to get from Chefchaouen to St. Moritz, including transfers.
St. Moritz is 1h ahead of Chefchaouen. It is currently 8:38 AM in Chefchaouen and 9:38 AM in St. Moritz.
There are 1414+ hotels available in St. Moritz.
What companies run services between Chefchaouen, Morocco and St. Moritz, Switzerland?
There is no direct connection from Chefchaouen to St. Moritz. However, you can take the bus to Tetouan, take the taxi to Sania Ramel Airport (TTU) airport, fly to Il Caravaggio International Airport (BGY), walk to Orio al Serio Airport, take the shuttle to Piazza Luigi di Savoia, walk to Milano Centrale, take the train to Colico, take the train to Chiavenna, walk to Chiavenna, Stazione, then take the bus to St. Moritz, Bahnhof. Alternatively, you can take a vehicle from Chefchaouen to St. Moritz via Ceuta, Port Of Algeciras, Algeciras, Bordeaux, Zurich Bus Station, Zürich HB, and Chur in around 45h 11m.
- Website
- ryanair.com
Flights from Sania Ramel Airport to Il Caravaggio International Airport via Alicante–Elche
- Ave. Duration
- 4h 45m
- When
- Tuesday
- Estimated price
- CHF 80–340
Flights from Sania Ramel Airport to Il Caravaggio International Airport via Charleroi
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- CHF 110–430
Flights from Sania Ramel Airport to Il Caravaggio International Airport via Madrid
- Ave. Duration
- 7h 50m
- When
- Tuesday
- Estimated price
- CHF 80–350
Flights from Sania Ramel Airport to Il Caravaggio International Airport via Málaga Airport
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–340
Flights from Sania Ramel Airport to Il Caravaggio International Airport via Barcelona
- Ave. Duration
- 7h 5m
- When
- Monday
- Estimated price
- CHF 120–600
Flights from Tangier Ibn Battouta Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 24–210
Flights from Tangier Ibn Battouta Airport to Il Caravaggio International Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Friday to Sunday
- Estimated price
- CHF 24–210
Flights from Tangier Ibn Battouta Airport to Il Caravaggio International Airport via Madrid
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- CHF 24–210
Flights from Tangier Ibn Battouta Airport to Il Caravaggio International Airport via Valencia
- Ave. Duration
- 5h 50m
- When
- Monday and Friday
- Estimated price
- CHF 24–210
Flights from Fes-Sais Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–220
Flights from Fes-Sais Airport to Il Caravaggio International Airport via Barcelona
- Ave. Duration
- 5h 42m
- When
- Wednesday and Saturday
- Estimated price
- CHF 50–220
- Website
- swiss.com
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- CHF 65–270
Flights from Málaga Airport to Zurich Airport via Geneva
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- CHF 65–270
- Website
- easyjet.com
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Friday
- Estimated price
- CHF 55–240
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
Train from Genève to Brig
- Ave. Duration
- 2h 27m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- https://www.rhb.ch/en/
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Marseille Saint-Charles to Mulhouse Ville
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- CHF 95–250
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Marseille Saint-Charles to Mulhouse Ville
- Ave. Duration
- 4h 39m
- Frequency
- Once a week
- Estimated price
- CHF 120–270
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Souk El Arbaa to Fes
- Ave. Duration
- 2h 2m
- Frequency
- 5 times a day
- Estimated price
- CHF 5–12
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- CHF 5–8
- 1st Class
- CHF 8–12
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig to St. Moritz
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Schedules at
- glacierexpress.ch
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- CHF 80–140
- Website
- https://www.sncf-connect.com/en-en
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Chefchaouen to Tetouan
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 3–5
- Schedules at
- ctm.ma
Bus from Chefchaouen to Tangier
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- CHF 5–9
- Schedules at
- ctm.ma
- Confort
- CHF 6–7
Bus from Chefchaouen to Souk El Arbaa
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- CHF 6–9
- Schedules at
- ctm.ma
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Algeciras to Bordeaux
- Ave. Duration
- 21h 55m
- Frequency
- 6 times a week
- Estimated price
- CHF 85–160
- Website
- https://www.flixbus.co.uk
Bus from Bordeaux to Zurich Bus Station
- Ave. Duration
- 13h 55m
- Frequency
- Twice daily
- Estimated price
- CHF 55–110
- Website
- https://www.flixbus.co.uk
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Estación de Algeciras San Bernardo to Marbella
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- CHF 11–17
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from Estación de Algeciras San Bernardo to Marbella
- Ave. Duration
- 1h
- Frequency
- 4 times a day
- Estimated price
- CHF 7–14
- Website
- https://www.alsa.com/en
Bus from Algeciras to Merida
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- CHF 30–65
- Website
- https://www.alsa.com/en
Bus from Merida to Geneva - Bus station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- CHF 140–280
- Website
- https://www.alsa.com/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 9–134
- Website
- https://www.balearia.com/en
- Seating
- CHF 27
- Car
- CHF 134
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- CHF 30–45
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Ceuta to Port of Algeciras
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- CHF 4–118
- Website
- https://armastrasmediterranea.com/en
- Car
- CHF 118
- Without Vehicle
- CHF 33
- Phone
- 00 33 810 20 13 20
- service-clients@cmn.fr
- Website
- lameridionale.fr
Car ferry from Port de Tanger Med to Vieux Port
- Ave. Duration
- 40h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 85–160
- Website
- https://www.lameridionale.fr/en
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Port de Tanger Med to Port of Algeciras
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–50
- Schedules at
- aml.ma
- Ave. Duration
- 1h 39m
- Estimated price
- CHF 35–75
Petite Taxi
Petite Taxi
Petite Taxi
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide








































































































