There are 11 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 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 42mCHF 101–450Bus to Málaga Airport, fly to Geneva International Airport
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 57–199Bus, 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 125–406Bus
- Take the bus from Tarifa to Meridabus Alsa
- Take the bus from Merida to Geneva - Bus stationbus
33h 10mCHF 160–330Car 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 254–546Bus, 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 113–569Bus, train to Seville Airport, fly to Geneva International Airport
- 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 52mCHF 78–216Car 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 119–569Train
- 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 138–374Ferry, 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 130–320Drive 1,817.2 km
- Drive from Tarifa to Genevacar 1,817.2 km
18h 38mCHF 285–412
Tarifa to Geneva by bus
Questions & Answers
The cheapest way to get from Tarifa to Geneva is to bus and train and fly which costs SFr 75 - SFr 220 and takes 8h 52m.
The fastest way to get from Tarifa to Geneva is to car ferry and fly which takes 5h 42m and costs SFr 100 - SFr 450.
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 120 - SFr 410.
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 330. Alternatively, you can train, which costs SFr 130 - SFr 380 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
- easyjet.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday
- Estimated price
- CHF 65–220
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 30–160
Flights from Jerez Airport to Geneva International Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Thursday
- Estimated price
- CHF 100–350
Flights from Seville Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–160
Flights from Tangier Ibn Battouta Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- CHF 40–170
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–350
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 Jerez Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- CHF 80–320
Flights from Seville Airport to Geneva International Airport via Madrid
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 75–140
Flights from Tangier Ibn Battouta Airport to Lyon–Saint Exupéry Airport via Madrid
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 50–360
- Website
- swiss.com
Flights from Málaga Airport to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Friday
- Estimated price
- CHF 60–140
Flights from Jerez Airport to Geneva International Airport via Zurich
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- CHF 100–500
- Website
- luxair.lu
Flights from Jerez Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 7h 5m
- When
- Wednesday
- Estimated price
- CHF 120–460
- 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–220
- 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 22–70
- Website
- https://iryo.eu/en/home
- Inicial
- CHF 22–70
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 24–80
- Website
- https://iryo.eu/en/home
- Inicial
- CHF 24–80
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 45–70
- Website
- https://www.renfe.com/es/en
- Básico
- CHF 45–70
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- 5 times a day
- Estimated price
- CHF 22–70
- 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 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–8
- Website
- https://www.renfe.com/es/en
Train from Cadiz to Sevilla-Santa Justa
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–17
- 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 45–65
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 55m
- Frequency
- Once a week
- Estimated price
- CHF 95–160
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 95–130
- 1st Class
- CHF 120–160
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 45–65
Train from Marseille St Charles to Geneve
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a week
- Estimated price
- CHF 70–130
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 70–95
- 1st Class
- CHF 95–130
- 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 24–55
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 24–40
- Rail 1st Class
- CHF 35–55
- 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 Terminal Fuengirola
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- CHF 10–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 8–11
- 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–60
- Website
- https://www.alsa.com/en/
Bus from Merida to Geneva - Bus station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- CHF 130–270
- 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–15
- 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 29–40
- 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 12–18
- 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 23–40
- 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–4
- 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 29–200
- Website
- https://www.balearia.com/en
- Seating
- CHF 29–40
- Cabin
- CHF 120–170
- Sirena Seat No Car
- CHF 37
- Neptuno Seat No Car
- CHF 46
- Sirena Seat Car
- CHF 191
- Neptuno Seat Car
- CHF 200
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- CHF 26–176
- Website
- https://www.balearia.com/en
- Seating
- CHF 26–45
- Cabin
- CHF 120–170
- Seat + Car
- CHF 176
- 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 33–190
- Website
- https://www.frs.es/en/
- Standard Car
- CHF 170–190
- Passenger
- CHF 33–36
- 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 20–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 160–220
- 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 25–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 80–220
- Website
- https://www.gnv.it/en
- Seat
- CHF 80–150
- Cabin
- CHF 160–220
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 1284+ hotels available in Geneva.













































































