There are 7 ways to get from Vevey to Porto by train, plane, bus, train (Trenitalia, TGV, Renfe), 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 Geneva International Airport, fly
best- Take the train from Vevey to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Francisco De Sá Carneiro Airport (OPO)plane GVA - OPO
6h 26m€59–232Bus
- Take the bus from Lausanne to Viseubus BlaBlaCar Bus
- Take the bus from Viseu to Portobus 1002 / ...
28h 39m€114–204Train
- Take the train from Vevey to Genèvetrain Ir / ...
- Take the train from Geneve to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Porrinotrain Alv
- Take the train from Porrino to Porto Campanhatrain Ic
30h 32m€267–564Drive 1,715.9 km
- Drive from Vevey to Portocar 1,715.9 km
17h 10m€292–422Train to Zurich Airport, fly
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Francisco De Sá Carneiro Airport (OPO)plane ZRH - OPO
8h 39m€109–286Train to Basel, fly
- Take the train from Lausanne to Basel SBBtrain
- Fly from Basel (BSL) to Francisco De Sá Carneiro Airport (OPO)plane BSL - OPO
9h 7m€102–336Train, bus
- Take the train from Vevey to Genèvetrain Re33 / ...
- Take the bus from Geneva to Portobus FlixBus N1157
29h 42m€149–246
Vevey to Porto by train and bus
Questions & Answers
The cheapest way to get from Vevey to Porto is to train and fly which costs €55 - €240 and takes 6h 26m.
The fastest way to get from Vevey to Porto is to train and fly which takes 6h 26m and costs €55 - €240.
No, there is no direct train from Vevey to Porto. However, there are services departing from Vevey and arriving at Porto Campanha via Geneve, Paris Gare De Lyon, Barcelona-Sants and Porrino. The journey, including transfers, takes approximately 30h 32m.
The distance between Vevey and Porto is 1406 km. The road distance is 1715.9 km.
The best way to get from Vevey to Porto without a car is to bus which takes 28h 39m and costs €110 - €210.
It takes approximately 6h 26m to get from Vevey to Porto, including transfers.
Vevey to Porto train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Vevey station.
The best way to get from Vevey to Porto is to bus which takes 28h 39m and costs €110 - €210. Alternatively, you can train, which costs €260 - €600 and takes 30h 32m.
Porto is 1h behind Vevey. It is currently 12:19 AM in Vevey and 11:19 PM in Porto.
Vevey to Porto train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Genève station.
What companies run services between Vevey, Switzerland and Porto, Portugal?
You can take a train from Vevey to Porto via Lausanne, Lausanne, gare, Lausanne, and Viseu in around 28h 39m. Alternatively, you can take a train from Vevey to Porto Campanha via Geneve, Paris Gare De Lyon, Barcelona-Sants, and Porrino in around 30h 32m.
- Website
- easyjet.com
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- €30–170
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport via Nantes
- Ave. Duration
- 4h 20m
- When
- Monday
- Estimated price
- €30–170
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 42m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €40–120
Flights from Basel to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- €40–210
- Website
- swiss.com
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €60–230
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–130
Flights from Zurich Airport to Francisco De Sá Carneiro Airport via Geneva International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €60–130
- Website
- flytap.com
Flights from Geneva International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €60–230
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 43m
- When
- Every day
- Estimated price
- €55–130
- Website
- comlux.com
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €65–400
- Website
- flexflight.dk
Flights from Zurich Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- €65–400
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Vevey to Genève-Aéroport
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €21–40
- Website
- https://www.sbb.ch/en
Train from Vevey to Genève
- Ave. Duration
- 1h 6m
- Frequency
- Every 20 minutes
- Estimated price
- €18–35
- Website
- https://www.sbb.ch/en
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €50–80
- Website
- https://www.sbb.ch/en
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Vevey to Genève
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a week
- Estimated price
- €24–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–70
- 2nd Class
- €24–35
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Geneve to Paris Gare De Lyon
- Ave. Duration
- 3h 13m
- Frequency
- 6 times a week
- Estimated price
- €80–150
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €55–190
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Porrino
- Ave. Duration
- 13h 20m
- Frequency
- 3 times a week
- Estimated price
- €100–140
- Website
- https://www.renfe.com/es/en
Train from Porrino to Porto Campanha
- Ave. Duration
- 2h 3m
- Frequency
- Twice daily
- Estimated price
- €13–18
- Website
- https://www.renfe.com/es/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Lausanne to Viseu
- Ave. Duration
- 24h 25m
- Frequency
- Once daily
- Estimated price
- €95–140
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Viseu to Porto
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- €3–7
- Website
- https://www.flixbus.co.uk
Bus from Geneva to Porto
- Ave. Duration
- 27h 30m
- Frequency
- 6 times a week
- Estimated price
- €130–180
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Viseu to Porto
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Schedules at
- global.flixbus.com
Want to know more about travelling around Portugal
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Yes, the driving distance between Vevey to Porto is 1716 km. It takes approximately 17h 10m to drive from Vevey to Porto.
There are 6244+ hotels available in Porto.



























