There are 12 ways to get from Tarifa to Luthern by car ferry, plane, train, bus, ferry, train (Renfe, TGV), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry to Tangier Ibn Battouta Airport, fly to Zurich Airport, train
best- Take the car ferry from Tarifa to Port of Tangier Ville
- Fly from Tangier Ibn Battouta Airport (TNG) to Zurich Airport (ZRH)TNG - ZRH
- Take the train from Zürich HB to Luzern
8h 49mCHF 141–314Bus, bus to Málaga Airport, fly to Milano Malpensa Airport, train
cheapest- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Milano Malpensa Airport (MXP)AGP - MXP
- Take the train from Malpensa Aeroporto T1 to Lugano
- Take the train from Lugano to Luzern
12h 5mCHF 81–221Bus, train via Montpellier
- Take the bus from Tarifa to Estación de Autobuses de Málaga
- Take the train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena GrandesAve
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to Mulhouse VilleTgv
- Take the train from Basel SBB to LuzernEc / ...
21h 52mCHF 189–482Bus, train
- Take the bus from Tarifa to Merida
- Take the bus from Merida to Geneva - Bus station
- Take the train from Genève to LuzernIc
37h 7mCHF 221–340Ferry, car ferry, bus, train
- Take the ferry from Tarifa to Tanger Ville
- Take the car ferry from Port of Tangier Ville to Port of Sete
- Take the bus from Montpellier to Geneva
- Take the train from Genève to LuzernIc
2d 16hCHF 184–402Bus, bus to Málaga Airport, fly to Zurich Airport, train
- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Zurich Airport (ZRH)AGP - ZRH
- Take the train from Zürich HB to Luzern
8h 28mCHF 94–261Bus, bus to Málaga Airport, fly to Basel, train
- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Basel (BSL)AGP - BSL
- Take the train from Basel SBB to Luzern
9h 18mCHF 93–239Car ferry to Tangier Ibn Battouta Airport, fly to Basel, train
- Take the car ferry from Tarifa to Port of Tangier Ville
- Fly from Tangier Ibn Battouta Airport (TNG) to Basel (BSL)TNG - BSL
- Take the train from Basel SBB to Luzern
7h 58mCHF 92–302Bus, bus to Málaga Airport, fly to Geneva International Airport, train
- Take the bus from Tarifa to Marbella
- Take the bus from Marbella to Malaga Airport
- Fly from Málaga Airport (AGP) to Geneva International Airport (GVA)AGP - GVA
- Take the train from Genève-Aéroport to Luzern
11h 18mCHF 115–299Train
- Take the train from Algeciras to Madrid-Puerta de Atocha-Almudena GrandesAlv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to Mulhouse VilleTgv
- Take the train from Basel SBB to LuzernEc / ...
24h 7mCHF 200–464Bus
- Take the bus from Tarifa to Estación de Autobuses de Málaga
- Take the bus from Malaga Central Bus Station to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Luzern439 / ...
38h 50mCHF 103–177Drive 2,056.3 km
- Drive from Tarifa to Luthern2,056.3 km
21h 35mCHF 334–482
Tarifa to Luthern by bus and train
Questions & Answers
The cheapest way to get from Tarifa to Luthern is to bus and fly and train which costs SFr 80 - SFr 230 and takes 12h 5m.
The fastest way to get from Tarifa to Luthern is to car ferry and fly and train which takes 7h 58m and costs SFr 90 - SFr 310.
No, there is no direct bus from Tarifa to Luthern. However, there are services departing from Tarifa and arriving at Luzern via Malaga Central Bus Station and Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 38h 50m.
The distance between Tarifa and Luthern is 1879 km. The road distance is 2056.3 km.
The best way to get from Tarifa to Luthern without a car is to bus and train via Montpellier which takes 21h 52m and costs SFr 180 - SFr 490.
It takes approximately 8h 49m to get from Tarifa to Luthern, including transfers.
Tarifa to Luthern bus services, operated by Avanza Grupo, depart from Tarifa station.
The best way to get from Tarifa to Luthern is to train which takes 24h 7m and costs SFr 200 - SFr 470. Alternatively, you can bus, which costs SFr 100 - SFr 180 and takes 38h 50m.
Tarifa to Luthern bus services, operated by Avanza Grupo, arrive at Estación de Autobuses de Málaga station.
Yes, the driving distance between Tarifa to Luthern is 2056 km. It takes approximately 21h 35m to drive from Tarifa to Luthern.
What companies run services between Tarifa, Andalusia, Spain and Luthern, Switzerland?
You can take a bus from Tarifa to Luzern via Estación de Algeciras San Bernardo, Algeciras, Madrid-Puerta de Atocha-Almudena Grandes, Montpellier Saint-Roch, Mulhouse Ville, Basel Sbb, and Basel SBB in around 24h 7m. Alternatively, you can take a bus from Tarifa to Luzern via Malaga Central Bus Station and Milano, Autostazione Lampugnano in around 38h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- easyjet.com
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Monday
- Estimated price
- CHF 75–250
Flights from Málaga Airport to Basel
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- CHF 45–160
Flights from Tangier Ibn Battouta Airport to Basel
- Ave. Duration
- 2h 40m
- When
- Tuesday and Friday
- Estimated price
- CHF 80–370
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 31m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 45–160
Flights from Málaga Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 33m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 26–100
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Barcelona
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- CHF 50–200
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 45m
- When
- Wednesday and Saturday
- Estimated price
- CHF 55–170
Flights from Málaga Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- CHF 55–170
Flights from Málaga Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 45–200
Flights from Málaga Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- CHF 40–110
- Website
- vueling.com
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Barcelona
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- CHF 50–200
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 45m
- When
- Wednesday and Saturday
- Estimated price
- CHF 55–170
Flights from Málaga Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- CHF 55–170
Flights from Málaga Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 45–200
Flights from Málaga Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- CHF 40–110
- Website
- swiss.com
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 4h 20m
- When
- Monday
- Estimated price
- CHF 75–350
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Málaga Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday and Saturday
- Estimated price
- CHF 75–380
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Valencia
- Ave. Duration
- 5h 5m
- When
- Thursday to Sunday
- Estimated price
- CHF 75–380
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–300
Flights from Málaga Airport to Zurich Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 60–260
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 55–180
- Website
- ryanair.com
Flights from Málaga Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–120
Flights from Málaga Airport to Milano Malpensa Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- CHF 30–120
- Website
- airfrance.com
Flights from Tangier Ibn Battouta Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 5m
- When
- Tuesday and Saturday
- Estimated price
- CHF 85–400
- Website
- flyulendo.com
Flights from Málaga Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- CHF 21–100
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–29
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- CHF 50–85
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Luzern
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Lugano to Luzern
- Ave. Duration
- 1h 39m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- CHF 24–85
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 44m
- Frequency
- 5 times a day
- Estimated price
- CHF 23–85
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- CHF 14–55
- Website
- https://www.ouigo.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Malaga Maria Zambrano to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 35–55
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- CHF 70–100
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- CHF 35–95
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Montpellier Saint-Roch to Mulhouse Ville
- Ave. Duration
- 5h 12m
- Frequency
- Twice daily
- Estimated price
- CHF 70–190
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Lugano to Luzern
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Tarifa to Estación de Autobuses de Málaga
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 12–35
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 8–12
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Tarifa to Merida
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- https://www.alsa.com/en/
Bus from Merida to Geneva - Bus station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- CHF 140–210
- Website
- https://www.alsa.com/en/
Bus from Montpellier to Geneva
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- CHF 30–50
- Website
- https://www.alsa.com/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Montpellier to Geneva
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a day
- Estimated price
- CHF 20–45
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Luzern
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- CHF 16–35
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Montpellier to Geneva
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- CHF 30–45
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Tarifa to Marbella
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–14
- Schedules at
- tgcomes.es
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Malaga Central Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 31h
- Frequency
- 4 times a week
- Estimated price
- CHF 75–110
- Website
- https://union-ivkoni.com/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Luzern
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- CHF 17
- Website
- https://regiojet.com/
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- CHF 33–38
- Website
- https://www.balearia.com/en
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–40
- Schedules at
- aml.ma
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Tangier Ville to Port of Sete
- Ave. Duration
- 2d
- Frequency
- Once a week
- Estimated price
- CHF 85–230
- Website
- https://www.gnv.it/en
- Seat
- CHF 85–150
- Cabin
- CHF 160–230
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
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 573+ hotels available in Luthern.
















































































