There are 13 ways to get from Romania to Porto by plane, bus, car, train, bus (Ave), or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Timișoara Traian Vuia International Airport
best- Fly from Timișoara Traian Vuia International Airport (TSR) to Francisco De Sá Carneiro Airport (OPO)plane TSR - OPO
9h 22m€88–234Fly from Cluj-Napoca
cheapest- Fly from Cluj-Napoca (CLJ) to Francisco De Sá Carneiro Airport (OPO)plane CLJ - OPO
9h 5m€78–213Bus via Paris
- Take the bus from Bucharest Obor to Ghentbus
- Take the bus from Ghent to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris to Portobus
46h 26m€157–271Drive 3,451 km
- Drive from Bucharest to Portocar 3,451 km
36h 39m€534–771Fly from Iași International Airport
- Fly from Iași International Airport (IAS) to Francisco De Sá Carneiro Airport (OPO)plane IAS - OPO
8h 49m€83–214Fly from Bucharest Otopeni
- Fly from Bucharest Otopeni (OTP) to Francisco De Sá Carneiro Airport (OPO)plane OTP - OPO
7h 18m€130–278Fly from Bucharest Băneasa Aurel Vlaicu International Airport
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Francisco De Sá Carneiro Airport (OPO)plane BBU - OPO
11h 9m€93–234Fly from Craiova Airport
- Fly from Craiova Airport (CRA) to Francisco De Sá Carneiro Airport (OPO)plane CRA - OPO
7h 5m€88–300Train, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Arad to Szolnoktrain
- Take the train from Szolnok to Ferihegytrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Francisco De Sá Carneiro Airport (OPO)plane BUD - OPO
10h 15m€87–190Bus
- Take the bus from Bucharest Obor to Brusselsbus
- Take the bus from Brussels South to Guimaraesbus
- Take the bus from Central de Camionagem de Guimarães to Porto - Pólo Universitáriobus
2d 1h€160–273Bus #2
- Take the bus from Bucharest Gară Filaret to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Valladolidbus
- Take the bus from Valladolid to Porto - Terminal Intermodal de Campanhãbus
2d 15h€155–321Train, bus
- Take the train from Bucuresti Nord to Timisoara Nordtrain Ir
- Take the bus from Timișoara, Gara Timisoara Nord to Miranda De Ebrobus
- Take the train from Miranda De Ebro to Vigo Urzaiztrain Alv
- Take the train from Vigo Guixar to Porto Campanhatrain Ic
2d 16h€207–380Night train, bus, train
- Take the night train from Bucuresti Nord to Sibiunighttrain
- Take the bus from Sibiu to Vigobus
- Take the train from Vigo Guixar to Porto Campanhatrain Ic
2d 18h€113–235
Timișoara Traian Vuia International Airport (TSR) to Francisco De Sá Carneiro Airport (OPO) flights
Questions & Answers
The cheapest way to get from Romania to Porto is to train and fly which costs €85 - €190 and takes 10h 15m.
The fastest way to get from Romania to Porto is to fly which takes 7h 5m and costs €85 - €300.
No, there is no direct bus from Romania to Porto. However, there are services departing from Piata Rosetti and arriving at Porto via Bucharest Obor, Ghent and Paris. The journey, including transfers, takes approximately 46h 26m.
The distance between Romania and Porto is 2481 km. The road distance is 3451 km.
The best way to get from Romania to Porto without a car is to bus via Paris which takes 46h 26m and costs €150 - €280.
It takes approximately 9h 22m to get from Romania to Porto, including transfers.
Romania to Porto bus services, operated by Tarsin, depart from Bucharest Obor station.
The best way to get from Romania to Porto is to fly which takes 9h 22m and costs €85 - €240. Alternatively, you can bus via Paris, which costs €150 - €280 and takes 46h 26m.
Romania to Porto bus services, operated by Tarsin, arrive at Ghent station.
Porto is 2h behind Romania. It is currently 2:56 PM in Romania and 12:56 PM in Porto.
What companies run services between Romania and Porto, Portugal?
Lufthansa City, Lufthansa, and four other airlines fly from Timișoara Traian Vuia International Airport (TSR) to Francisco De Sá Carneiro Airport (OPO) 3 times a day. Alternatively, you can take a bus from Piata Rosetti to Porto via Bd. Garii Obor, Bucharest Obor, Ghent, Paris - Bercy-Seine Bus Station, and Paris in around 46h 26m.
- Website
- ryanair.com
Flights from Timișoara Traian Vuia International Airport to Francisco De Sá Carneiro Airport via Karlsruhe/Baden Baden
- Ave. Duration
- 9h 10m
- When
- Wednesday
- Estimated price
- €85–200
Flights from Cluj-Napoca to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- €70–170
Flights from Cluj-Napoca to Francisco De Sá Carneiro Airport via Venice Treviso
- Ave. Duration
- 8h 20m
- When
- Friday
- Estimated price
- €70–170
Flights from Iași International Airport to Francisco De Sá Carneiro Airport via Beauvais
- Ave. Duration
- 8h 3m
- When
- Monday, Wednesday, Friday, and Thursday
- Estimated price
- €70–210
Flights from Iași International Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 7h 5m
- When
- Tuesday
- Estimated price
- €85–210
Flights from Iași International Airport to Francisco De Sá Carneiro Airport via Vienna
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- €85–210
Flights from Iași International Airport to Francisco De Sá Carneiro Airport via Pisa
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- €85–210
Flights from Bucharest Otopeni to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 9h 5m
- When
- Saturday
- Estimated price
- €65–160
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Francisco De Sá Carneiro Airport via Memmingen
- Ave. Duration
- 16h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €60–190
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Francisco De Sá Carneiro Airport via Budapest Ferenc Liszt International Airport
- Ave. Duration
- 12h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €60–190
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 13h 45m
- When
- Saturday
- Estimated price
- €60–190
Flights from Craiova Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- €80–290
Flights from Craiova Airport to Francisco De Sá Carneiro Airport via Beauvais
- Ave. Duration
- 8h 15m
- When
- Wednesday and Sunday
- Estimated price
- €85–300
Flights from Craiova Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 9h 20m
- When
- Thursday, Monday, Wednesday, Friday, and Sunday
- Estimated price
- €90–300
Flights from Budapest Ferenc Liszt International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €60–140
- Website
- easyjet.com
Flights from Timișoara Traian Vuia International Airport to Francisco De Sá Carneiro Airport via Basel
- Ave. Duration
- 9h 2m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €90–270
Flights from Cluj-Napoca to Francisco De Sá Carneiro Airport via Basel
- Ave. Duration
- 7h 20m
- When
- Tuesday and Saturday
- Estimated price
- €90–260
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Francisco De Sá Carneiro Airport via Basel
- Ave. Duration
- 7h 45m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–190
Flights from Budapest Ferenc Liszt International Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 5h 28m
- When
- Wednesday, Thursday, Friday, and Monday
- Estimated price
- €65–210
- Website
- lufthansa.com
Flights from Timișoara Traian Vuia International Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- €120–460
Flights from Cluj-Napoca to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €120–450
Flights from Budapest Ferenc Liszt International Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- €95–350
- Website
- tui.com
Flights from Timișoara Traian Vuia International Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 12h 20m
- When
- Thursday
- Estimated price
- €110–360
- Website
- austrian.com
Flights from Iași International Airport to Francisco De Sá Carneiro Airport via Vienna
- Ave. Duration
- 6h
- When
- Monday and Friday
- Estimated price
- €140–480
- Website
- flyulendo.com
Flights from Bucharest Otopeni to Francisco De Sá Carneiro Airport
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €70–190
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Arad to Szolnok
- Ave. Duration
- 2h 27m
- Frequency
- Every 4 hours
- Estimated price
- €13–15
- Website
- https://www.cfrcalatori.ro/en/
Train from Bucuresti Nord to Timisoara Nord
- Ave. Duration
- 10h 53m
- Frequency
- Once daily
- Estimated price
- €40–44
- Website
- https://www.cfrcalatori.ro/en/
Night train from Bucuresti Nord to Sibiu
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €25–27
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Szolnok to Ferihegy
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–5
- Website
- https://jegy.mav.hu/
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Miranda De Ebro to Vigo Urzaiz
- Ave. Duration
- 8h 31m
- Frequency
- Twice daily
- Estimated price
- €85–140
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €20–35
- Website
- https://www.renfe.com/es/en
- Phone
- +40 230 560 555
- tarsin_irlanda@yahoo.com
- Website
- tarsin.ro
Bus from Bucharest Obor to Ghent
- Ave. Duration
- 17h 21m
- Frequency
- Once a week
- Estimated price
- €24–35
- Schedules at
- tarsin.ro
Bus from Bucharest Obor to Brussels
- Ave. Duration
- 16h 55m
- Frequency
- Once a week
- Estimated price
- €24–35
- Schedules at
- tarsin.ro
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Ghent to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- €22–45
- Website
- https://www.blablacar.co.uk/bus
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- €30–60
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Paris to Porto
- Ave. Duration
- 21h 40m
- Frequency
- 3 times a day
- Estimated price
- €110–190
- Website
- https://www.flixbus.co.uk
Bus from Brussels South to Guimaraes
- Ave. Duration
- 29h 20m
- Frequency
- 4 times a week
- Estimated price
- €130–230
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Central de Camionagem de Guimarães to Porto - Pólo Universitário
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- €3–9
- Website
- https://rede-expressos.pt
- Phone
- +351 253 009 900
- Website
- avemobilidade.pt
Bus from Central de Camionagem de Guimarães to Porto - Pólo Universitário
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €5–7
- Schedules at
- avemobilidade.pt
- On board ticket
- €5–7
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bucharest Gară Filaret to Sofia Central Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- €14–20
- Website
- https://union-ivkoni.com/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia Central Bus Station to Valladolid
- Ave. Duration
- 46h 37m
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- €50–150
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- €43
- Website
- http://autocareslazara.com/
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Timișoara, Gara Timisoara Nord to Miranda De Ebro
- Ave. Duration
- 37h 54m
- Frequency
- Twice a week
- Estimated price
- €60–160
- Schedules at
- tabitatour.ro
Bus from Sibiu to Vigo
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- €65–170
- Schedules at
- tabitatour.ro
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
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
More Questions & Answers
Yes, the driving distance between Romania to Porto is 3451 km. It takes approximately 36h 39m to drive from Romania to Porto.
There are 6575+ hotels available in Porto.






































