There are 10 ways to get from Tarifa to Geneva by car ferry, plane, bus, train, train (Renfe, Ouigo, TGV), ferry, 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
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 42mCHF 92–423Bus to Málaga Airport, fly
cheapest- Take the bus from Tarifa to Terminal Fuengirolabus
- Fly from Málaga Airport (AGP) to Geneva International Airport (GVA)plane AGP - GVA
7h 7mCHF 67–212Bus, 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
18h 8mCHF 210–447Bus
- Take the bus from Tarifa to Meridabus Alsa
- Take the bus from Merida to Geneva - Bus stationbus
33h 10mCHF 161–341Car 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 169–497Bus, train to Jerez Airport, fly
- 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 14mCHF 118–528Bus, train to Seville Airport, fly
- Take the bus from Tarifa to Terminal de Autobuses de Cádizbus
- Take the train from Cadiz to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Geneva International Airport (GVA)plane SVQ - GVA
8h 47mCHF 88–239Train
- Take the train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandestrain Alv
- 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
20h 13mCHF 198–420Ferry, car ferry, bus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the car ferry from Port of Tangier Ville to Port of Setecarferry
- Take the bus from Montpellier - Sabines Bus Station to Annecy - Bus Stationbus
- Take the bus from Annecy - Bus Station to Geneva - Bus Stationbus
2d 13hCHF 188–294Drive 1,817.2 km
- Drive from Tarifa to Genevacar 1,817.2 km
18h 38mCHF 293–424
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 220 and takes 7h 7m.
The fastest way to get from Tarifa to Geneva is to car ferry and fly which takes 5h 42m and costs SFr 90 - SFr 430.
No, there is no direct bus from Tarifa to Geneva station. However, there are services departing from Tarifa and arriving at Geneva - Bus station via Merida. The journey, including transfers, takes approximately 33h 10m.
The distance between Tarifa and Geneva is 1585 km. The road distance is 1817.2 km.
The best way to get from Tarifa to Geneva without a car is to bus and train which takes 18h 8m and costs SFr 210 - SFr 450.
It takes approximately 5h 42m to get from Tarifa to Geneva, including transfers.
Tarifa to Geneva bus services, operated by ALSA, depart from Tarifa station.
The best way to get from Tarifa to Geneva is to bus which takes 33h 10m and costs SFr 160 - SFr 350. Alternatively, you can train, which costs SFr 190 - SFr 420 and takes 20h 13m.
Tarifa to Geneva bus services, operated by ALSA, arrive at Merida station.
Yes, the driving distance between Tarifa to Geneva is 1817 km. It takes approximately 18h 38m 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 - Bus station via Merida in around 33h 10m. Alternatively, you can take a bus from Tarifa to Geneve via Estación de Algeciras San Bernardo, Algeciras, Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, and Lyon Part Dieu in around 20h 13m.
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- CHF 65–490
Flights from Málaga Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- CHF 45–200
Flights from Jerez Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 80–330
Flights from Seville Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 75–140
- Website
- easyjet.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Friday
- Estimated price
- CHF 65–210
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 40–170
Flights from Jerez Airport to Geneva International Airport via Palma Mallorca
- Ave. Duration
- 5h
- When
- Wednesday and Saturday
- Estimated price
- CHF 100–300
Flights from Jerez Airport to Geneva International Airport via Barcelona
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- CHF 100–300
Flights from Seville Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 40–180
- Website
- swiss.com
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Friday
- Estimated price
- CHF 65–150
Flights from Jerez Airport to Geneva International Airport via Zurich
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- CHF 240–600
- 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 55–110
- Website
- https://iryo.eu/en/home
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- CHF 65–130
- 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
- 3h 2m
- Frequency
- Hourly
- Estimated price
- CHF 80–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 18m
- Frequency
- 5 times a day
- Estimated price
- CHF 50–80
- 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 29m
- Frequency
- Twice daily
- Estimated price
- CHF 60–110
- 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 65–110
- Website
- https://www.renfe.com/es/en
Train from Cadiz to La Parra
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- CHF 6–10
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 15–26
- Website
- https://www.renfe.com/es/en
Train from Algeciras to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- CHF 60–110
- 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 21–55
- 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 28–50
- Website
- https://www.sncf-connect.com/en-en
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
- +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 18–35
- Schedules at
- malaga.avanzagrupo.com
Bus from Tarifa to Terminal Fuengirola
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- CHF 15–27
- 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 12–18
- 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–65
- Website
- https://www.alsa.com/en/
Bus from Merida to Geneva - Bus station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- CHF 130–280
- Website
- https://www.alsa.com/en/
Bus from Tarifa to Terminal de Autobuses de Cádiz
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- CHF 7–16
- Website
- https://www.alsa.com/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Montpellier - Sabines Bus Station to Annecy - Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 23–45
- Website
- https://www.blablacar.co.uk/bus
Bus from Annecy - Bus Station to Geneva - Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 2–5
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Montpellier - Sabines Bus Station to Annecy - Bus Station
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a day
- Estimated price
- CHF 24–45
- Website
- https://www.flixbus.co.uk
Bus from Annecy - Bus Station to Geneva - Bus Station
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 2–5
- Website
- https://www.flixbus.co.uk
- 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 8–203
- Website
- https://www.balearia.com/en
- Sirena Seat No Car
- CHF 37
- Neptuno Seat No Car
- CHF 46
- Sirena Seat Car
- CHF 194
- Neptuno Seat Car
- CHF 203
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 10–178
- Website
- https://www.balearia.com/en
- Seating
- CHF 26–35
- Seat + Car
- CHF 178
- 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 35–190
- 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 5–22
- 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 80–160
- Website
- https://www.lameridionale.fr/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 30–45
- 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 130–200
- Website
- https://www.gnv.it/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 1004+ hotels available in Geneva.













































































