Travel from Chefchaouen to Lucerne

How to get from Chefchaouen to Lucerne?

There is no direct connection from Chefchaouen to Lucerne. However, you can take the bus to Tetuan, take the Grand Taxi to Tangier, take the taxi to Tangier airport, fly to Zurich, then take the train to Lucerne. Alternatively, you can take the bus to Tetuan, take the Grand Taxi to Tangier, take the taxi to Tangier airport, fly to Basel, take the line 50 bus to Basel SBB, then take the train to Lucerne.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Chefchaouen to Lucerne

ModeDurationPrice
From Chefchaouen bus to Tetuan, Grand Taxi to Tangier, taxi to Tangier airport, fly to Zurich airport, then train to Lucerne.10 h 46 min$294
From Chefchaouen bus to Tetuan, Grand Taxi to Tangier, taxi to Tangier airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.10 h 59 min$254
From Chefchaouen drive to Ceuta, car ferry to Algeciras, walk to Algeciras, bus to Marbella, bus to Malaga airport, fly to Zurich airport, then train to Lucerne.13 h 36 min$243
From Chefchaouen drive to Ceuta, car ferry to Algeciras, walk to Algeciras, bus to Marbella, bus to Malaga airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Lucerne.13 h 39 min$298
From Chefchaouen drive to Ceuta, car ferry to Algeciras, walk to Algeciras, bus to Marbella, bus to Malaga airport, fly to Geneva airport, then train to Lucerne.15 h 14 min$343
From Chefchaouen bus to Souk El Arba, walk to Souk El Arbaa, train to Kenitra Médina, walk to Kenitra, bus and ferry to Alessandria, train to Milano Centrale, train to Arth-Goldau, then train to Luzern.38 h 47 min$342
From Chefchaouen drive to Ceuta, car ferry to Algeciras, walk to Algeciras, bus to Bern, Neufeld P+R, line 11 bus to Bern, then train to Luzern.40 h 41 min$340
From Chefchaouen bus to Casablanca, bus and ferry to Alessandria, then bus to Luzern.41 h 16 min$280
From Chefchaouen taxi to Tangier, car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, train to Milano Centrale, then train to Luzern.2 days 8 h$722
From Chefchaouen drive to Lucerne.4 days 10 h$1,434

How long does it take to get from Chefchaouen to Lucerne?

It takes approximately 10 hours 46 minutes to get from Chefchaouen to Lucerne, including transfers.

Is there a direct bus between Chefchaouen and Lucerne?

No, there is no direct bus from Chefchaouen to Lucerne. However, there are services departing from Chefchaouen and arriving at Luzern via Casablanca and Alessandria. The journey, including transfers, takes approximately 41 hours 16 minutes.

Operators from Chefchaouen to Lucerne

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
IberiaIberia
EurowingsEurowings
TAP PortugalTAP Portugal
Royal Air MarocRoyal Air Maroc
Air Arabia MarocAir Arabia Maroc
SwissSwiss
KLMKLM
Air FranceAir France
Transavia HollandTransavia Holland
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Vueling AirlinesVueling Airlines
Brussels AirlinesBrussels Airlines
easyJeteasyJet
TUI fly BelgiumTUI fly Belgium
BVBBVB
Balearia+34 912 66 02 14Balearia
ALSA+34 902 42 22 42ALSA
Avanza Grupo+34 91 272 28 32Avanza Grupo
Air EuropaAir Europa
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
RyanairRyanair
AlitaliaAlitalia
British AirwaysBritish Airways
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
Trenord+39 02 7249 4494Trenord
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Eurolines CH0041 (0) 844 257 224Eurolines CH
BernmobilBernmobil
CTM0800090030CTM
Eurolines IT+39 0861 199 1900Eurolines IT
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
AMT Genova848 000 030AMT Genova