There are 10 ways to get from Portugal to Switzerland by plane, bus, train, 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.
Fly Francisco De Sá Carneiro Airport to Geneva International Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Geneva International Airport (GVA)plane OPO - GVA
5h 2mCHF 54–278Bus, train
- Take the bus from Estação Rodoviária de Lisboa Oriente to Gare de Saint-Cyr-l'Écolebus Lisboa
- Take the train from Paris Gare De Lyon to Zuerich Hbtrain Tgv
30h 49mCHF 219–283Drive 2,053.2 km
- Drive from Lisbon to Zurichcar 2,053.2 km
20h 37mCHF 344–497Fly Francisco De Sá Carneiro Airport to Basel
- Fly from Francisco De Sá Carneiro Airport (OPO) to Basel (BSL)plane OPO - BSL
5h 11mCHF 60–236Fly Lisbon-Portela Airport to Geneva International Airport
- Fly from Lisbon-Portela Airport (LIS) to Geneva International Airport (GVA)plane LIS - GVA
5h 26mCHF 61–275Fly Francisco De Sá Carneiro Airport to Zurich Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zurich Airport (ZRH)plane OPO - ZRH
5h 30mCHF 55–198Fly Lisbon-Portela Airport to Basel
- Fly from Lisbon-Portela Airport (LIS) to Basel (BSL)plane LIS - BSL
5h 25mCHF 72–273Fly Lisbon-Portela Airport to Zurich Airport
- Fly from Lisbon-Portela Airport (LIS) to Zurich Airport (ZRH)plane LIS - ZRH
5h 49mCHF 77–275Fly Francisco De Sá Carneiro Airport to Lyon–Saint Exupéry Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Lyon–Saint Exupéry Airport (LYS)plane OPO - LYS
- Take the train from Lyon Part Dieu to Genevetrain
7h 49mCHF 93–292Bus
- Take the bus from Lisbon to Zurich Bus Stationbus FlixBus N1149 / ...
33h 32mCHF 173–273
Portugal to Switzerland by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Portugal to Switzerland is to fly which costs SFr 55 - SFr 200 and takes 5h 30m.
The fastest way to get from Portugal to Switzerland is to fly which takes 5h 2m and costs SFr 50 - SFr 280.
No, there is no direct bus from Portugal to Switzerland station. However, there are services departing from Martim Moniz and arriving at Zurich Bus Station via Lisbon. The journey, including transfers, takes approximately 33h 32m.
The distance between Portugal and Switzerland is 1327 km. The road distance is 2053.2 km.
The best way to get from Portugal to Switzerland without a car is to bus and train which takes 30h 49m and costs SFr 210 - SFr 290.
It takes approximately 5h 2m to get from Portugal to Switzerland, including transfers.
Portugal to Switzerland bus services, operated by FlixBus, depart from Lisbon station.
The best way to get from Portugal to Switzerland is to fly which takes 5h 2m and costs SFr 50 - SFr 280. Alternatively, you can bus, which costs SFr 170 - SFr 280 and takes 33h 32m.
Portugal to Switzerland bus services, operated by FlixBus, arrive at Zurich Bus Station.
Yes, the driving distance between Portugal to Switzerland is 2053 km. It takes approximately 20h 37m to drive from Portugal to Switzerland.
What companies run services between Portugal and Switzerland?
easyJet, TAP Portugal, and Swiss fly from Francisco De Sá Carneiro Airport (OPO) to Geneva International Airport (GVA) every 4 hours. Alternatively, FlixBus operates a bus from Lisbon to Zurich Bus Station 3 times a day. Tickets cost CHF 170–270 and the journey takes 31h 50m.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- CHF 35–230
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h
- When
- Thursday and Saturday
- Estimated price
- CHF 35–230
Flights from Francisco De Sá Carneiro Airport to Geneva International Airport via Nantes
- Ave. Duration
- 4h 45m
- When
- Thursday and Sunday
- Estimated price
- CHF 35–230
Flights from Francisco De Sá Carneiro Airport to Basel
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- CHF 45–190
Flights from Francisco De Sá Carneiro Airport to Basel via Nantes
- Ave. Duration
- 4h 27m
- When
- Friday and Monday
- Estimated price
- CHF 45–190
Flights from Francisco De Sá Carneiro Airport to Basel via Bordeaux
- Ave. Duration
- 5h 20m
- When
- Friday, Sunday, and Monday
- Estimated price
- CHF 45–190
Flights from Lisbon-Portela Airport to Geneva International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- CHF 40–210
Flights from Francisco De Sá Carneiro Airport to Zurich Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- CHF 40–140
Flights from Lisbon-Portela Airport to Basel
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- CHF 50–240
Flights from Lisbon-Portela Airport to Basel via Nantes
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- CHF 50–240
Flights from Lisbon-Portela Airport to Basel via Bordeaux
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- CHF 50–240
Flights from Lisbon-Portela Airport to Zurich Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 50–220
Flights from Francisco De Sá Carneiro Airport to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- CHF 40–210
Flights from Francisco De Sá Carneiro Airport to Lyon–Saint Exupéry Airport via Bordeaux
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- CHF 40–210
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Gare De Lyon to Zuerich Hb
- Ave. Duration
- 4h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 100–160
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 29–45
- Website
- TGV inOui
- Phone
- +33 6 31 09 82 47
- [email protected]
- Website
- euroscoach.com
Bus from Estação Rodoviária de Lisboa Oriente to Gare de Saint-Cyr-l'École
- Ave. Duration
- 23h 15m
- Frequency
- Once a week
- Estimated price
- CHF 113
- Schedules at
- euroscoach.com
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
There are 1257+ hotels available in Switzerland.




