There are 11 ways to get from Tarifa to Geneva by car ferry, plane, bus, train, 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 Geneva International Airport
best- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Geneva International Airport (GVA)plane TNG - GVA
5h 41mCHF 102–399Bus, bus to Málaga Airport, fly to Geneva International Airport
cheapest- Take the bus from Tarifa to Marbellabus
- Take the bus from Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Geneva International Airport (GVA)plane AGP - GVA
7h 2mCHF 65–194Bus, train
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the train from Malaga - Maria Zambrano Station to Estación de Atochatrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
17h 43mCHF 127–367Bus
- Take the bus from Tarifa to Estación de Autobuses de Málagabus
- Take the bus from Malaga Central Bus Station to Avignon Le Pontet Bus Stationbus
- Take the bus from Avignon to Genevabus
32h 30mCHF 76–147Car ferry, train
- Take the car ferry from Port of Algeciras to Port de Tanger Medcarferry
- Take the car ferry from Port de Tanger Med to Vieux Portcarferry
- Take the train from Marseille St Charles to Genevetrain Tgv
2d 1hCHF 165–381Bus to Seville Airport, fly to Geneva International Airport
- Take the bus from Tarifa to Sevilla Estación del Pradobus
- Fly from Seville Airport (SVQ) to Geneva International Airport (GVA)plane SVQ - GVA
8h 15mCHF 79–202Bus, train to Jerez Airport, fly to Geneva International Airport
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to La Parratrain
- Fly from Jerez Airport (XRY) to Geneva International Airport (GVA)plane XRY - GVA
9h 15mCHF 143–314Car ferry to Tangier Ibn Battouta Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Fly from Tangier Ibn Battouta Airport (TNG) to Lyon–Saint Exupéry Airport (LYS)plane TNG - LYS
- Take the train from Lyon Part Dieu to Genevetrain
9h 20mCHF 129–358Train
- Take the train from Algeciras to Malaga Maria Zambranotrain Alv
- Take the train from Malaga Maria Zambrano to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
20h 12mCHF 137–334Bus via Mérida
- Take the bus from Tarifa to Meridabus Alsa
- Take the bus from Merida to Geneva - Bus stationbus
33h 10mCHF 173–257Drive 1,817 km
- Drive from Tarifa to Genevacar 1,817 km
18h 37mCHF 282–407
Tarifa to Geneva by bus
Questions & Answers
The cheapest way to get from Tarifa to Geneva is to bus and fly which costs SFr 65 - SFr 200 and takes 7h 2m.
The fastest way to get from Tarifa to Geneva is to car ferry and fly which takes 5h 41m and costs SFr 100 - SFr 400.
No, there is no direct bus from Tarifa to Geneva. However, there are services departing from Tarifa and arriving at Geneva via Malaga Central Bus Station and Avignon. The journey, including transfers, takes approximately 32h 30m.
The distance between Tarifa and Geneva is 1585 km. The road distance is 1817 km.
The best way to get from Tarifa to Geneva without a car is to bus and train which takes 17h 43m and costs SFr 120 - SFr 370.
It takes approximately 5h 41m to get from Tarifa to Geneva, including transfers.
Tarifa to Geneva bus services, operated by Avanza Grupo, depart from Tarifa station.
The best way to get from Tarifa to Geneva is to bus which takes 32h 30m and costs SFr 75 - SFr 150. Alternatively, you can train, which costs SFr 130 - SFr 340 and takes 20h 12m.
Tarifa to Geneva bus services, operated by Avanza Grupo, arrive at Estación de Autobuses de Málaga station.
Yes, the driving distance between Tarifa to Geneva is 1817 km. It takes approximately 18h 37m to drive from Tarifa to Geneva.
What companies run services between Tarifa, Andalusia, Spain and Geneva, Switzerland?
You can take a bus from Tarifa to Geneva via Malaga Central Bus Station and Avignon in around 32h 30m. Alternatively, you can take a bus from Tarifa to Geneve via Estación de Algeciras San Bernardo, Algeciras, Malaga Maria Zambrano, Barcelona-Sants, and Lyon Part Dieu in around 20h 12m.
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 55–390
Flights from Málaga Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 45–190
Flights from Seville Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 75–110
Flights from Jerez Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- CHF 85–340
Flights from Tangier Ibn Battouta Airport to Lyon–Saint Exupéry Airport via Madrid
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- CHF 85–140
- Website
- easyjet.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday
- Estimated price
- CHF 50–310
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 31m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–160
Flights from Seville Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Thursday and Sunday
- Estimated price
- CHF 45–170
Flights from Tangier Ibn Battouta Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- CHF 45–190
- Website
- swiss.com
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Friday
- Estimated price
- CHF 60–250
Flights from Jerez Airport to Geneva International Airport via Zurich
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- CHF 110–550
Flights from Jerez Airport to Geneva International Airport via Palma Mallorca
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- CHF 110–270
- Website
- luxair.lu
Flights from Jerez Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 7h 5m
- When
- Wednesday
- Estimated price
- CHF 110–500
- Website
- lufthansa.com
Flights from Jerez Airport to Geneva International Airport via Munich
- Ave. Duration
- 7h 55m
- When
- Friday
- Estimated price
- CHF 130–420
- Website
- airarabia.com
Flights from Tangier Ibn Battouta Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- CHF 50–210
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Malaga - Maria Zambrano Station to Estación de Atocha
- Ave. Duration
- 2h 49m
- Frequency
- Hourly
- Estimated price
- CHF 21–85
- Website
- https://iryo.eu/en/home
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://iryo.eu/en/home
Train from Malaga Maria Zambrano to Barcelona-Sants
- Ave. Duration
- 6h 2m
- Frequency
- Once daily
- Estimated price
- CHF 65–150
- Website
- https://iryo.eu/en/home
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 30–120
- Website
- https://www.renfe.com/es/en
Train from Malaga Maria Zambrano to Barcelona-Sants
- Ave. Duration
- 6h 3m
- Frequency
- 3 times a day
- Estimated price
- CHF 50–140
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- CHF 26–60
- 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 Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- CHF 45–60
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- CHF 45–65
- Website
- https://www.renfe.com/es/en
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–23
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Malaga Maria Zambrano
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- CHF 17–50
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–65
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 30–40
- 1st Class
- CHF 50–65
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- CHF 65–110
- Website
- https://www.sncf-connect.com/en-en
- 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–11
- 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
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- CHF 8–12
- Schedules at
- malaga.avanzagrupo.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Malaga Central Bus Station to Avignon Le Pontet Bus Station
- Ave. Duration
- 21h 30m
- Frequency
- 4 times a week
- Estimated price
- CHF 50–75
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Avignon to Geneva
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 14–40
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Avignon to Geneva
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- CHF 27–40
- 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
Bus from Tarifa to Sevilla Estación del Prado
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- CHF 19–28
- Schedules at
- tgcomes.es
- 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–50
- 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/
- 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 29–40
- Website
- https://www.balearia.com/en
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–34
- Website
- https://www.balearia.com/en
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–29
- Website
- https://www.frs.es/en/
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 21–35
- Website
- https://armastrasmediterranea.com/en
- 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 75–230
- Website
- https://www.lameridionale.fr/en
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
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
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 1292+ hotels available in Geneva.









































































