There are 9 ways to get from Portimão to Geneva by train, plane, bus, 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.
Train to Faro Airport, fly to Geneva International Airport
best- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Geneva International Airport (GVA)plane FAO - GVA
6h 30mCHF 74–244Train, bus
- Take the train from Portimao to Farotrain Re / ...
- Take the bus from Faro to Sevillebus
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
21h 19mCHF 204–524Bus via Lyon
- Take the bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Lisboa Orientebus
- Take the bus from Lisbon - Oriente to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Geneva - Bus Stationbus
32h 2mCHF 148–270Drive 1,922.3 km
- Drive from Portimão to Genevacar 1,922.3 km
20h 36mCHF 324–467Train to Lisbon-Portela Airport, fly to Geneva International Airport
- Take the train from Tunes to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Geneva International Airport (GVA)plane LIS - GVA
9h 21mCHF 80–307Train to Faro Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Lyon–Saint Exupéry Airport (LYS)plane FAO - LYS
- Take the train from Lyon Part Dieu to Genevetrain
9h 43mCHF 106–285Train, bus via Madrid
- Take the train from Portimao to Taviratrain Re / ...
- Take the bus from Tavira to Jerez de la Fronterabus
- Take the train from Jerez De La Frontera to Madrid-Puerta de Atocha-Almudena Grandestrain Alv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Genevetrain Ter
25h 1mCHF 262–445Bus
- Take the bus from Terminal Rodoviário de Portimão to Estação Rodoviária de Sete Riosbus 92 | Lagos / ...
- Take the bus from Lisbon to Annemassebus FlixBus N1156
36h 57mCHF 179–288Bus via Avignon
- Take the bus from Terminal Rodoviário de Lagoa to Terminal Rodoviário de Évorabus
- Take the bus from Evora - Bus Station to Avignon - Le Pontet - Le Lac Stopbus
- Take the bus from Avignon - Le Pontet - Le Lac Stop to Geneva - Bus Stationbus
37h 34mCHF 140–254
Portimão to Geneva by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Portimão to Geneva is to train and fly which costs SFr 70 - SFr 250 and takes 6h 30m.
The fastest way to get from Portimão to Geneva is to train and fly which takes 6h 30m and costs SFr 70 - SFr 250.
No, there is no direct bus from Portimão to Geneva station. However, there are services departing from Terminal Rodoviário de Portimão and arriving at Geneva - Bus Station via Lisbon - Oriente and Lyon - Gerland Bus Station. The journey, including transfers, takes approximately 32h 2m.
The distance between Portimão and Geneva is 1626 km. The road distance is 1922.3 km.
The best way to get from Portimão to Geneva without a car is to train and bus which takes 21h 19m and costs SFr 200 - SFr 550.
It takes approximately 6h 30m to get from Portimão to Geneva, including transfers.
Portimão to Geneva bus services, operated by Rede Expressos, depart from Terminal Rodoviário de Portimão station.
Portimão to Geneva bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Lisboa Oriente station.
Geneva is 1h ahead of Portimão. It is currently 11:02 PM in Portimão and 12:02 AM in Geneva.
Yes, the driving distance between Portimão to Geneva is 1922 km. It takes approximately 20h 36m to drive from Portimão to Geneva.
What companies run services between Portimão, Portugal and Geneva, Switzerland?
You can take a bus from Terminal Rodoviário de Portimão to Geneva - Bus Station via Estação Rodoviária de Lisboa Oriente, Lisbon - Oriente, and Lyon - Gerland Bus Station in around 32h 2m.
- Website
- easyjet.com
Flights from Faro Airport to Geneva International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- CHF 60–220
Flights from Faro Airport to Geneva International Airport via Bordeaux
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- CHF 60–220
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- CHF 40–210
Flights from Lisbon-Portela Airport to Geneva International Airport via Nantes
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- CHF 40–210
Flights from Faro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 20m
- When
- Sunday, Saturday, Wednesday, Tuesday, and Thursday
- Estimated price
- CHF 45–200
Flights from Faro Airport to Lyon–Saint Exupéry Airport via Bordeaux
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- CHF 45–200
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 6–11
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 6–11
- Website
- Comboios de Portugal
Train from Tunes to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- CHF 26–45
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 6–11
- Website
- Comboios de Portugal
Train from Portimao to Tavira
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 9–16
- Website
- Comboios de Portugal
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Faro to Seville
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–24
- Website
- Flixbus
Bus from Lisbon - Oriente to Lyon - Gerland Bus Station
- Ave. Duration
- 25h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 140–220
- Website
- Flixbus
Bus from Lyon - Gerland Bus Station to Geneva - Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- CHF 12–18
- Website
- Flixbus
Bus from Lisbon to Annemasse
- Ave. Duration
- 32h 15m
- Frequency
- 6 times a week
- Estimated price
- CHF 160–250
- Website
- Flixbus
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
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Book your Portimão to Geneva bus tickets online with Omio.
There are 1245+ hotels available in Geneva.










