There are 9 ways to get from Opole to Porto by train, plane, train (TGV, Renfe), 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 Wroclaw, fly
best- Take the train from Opole Glowne to Wroclaw Glownytrain
- Fly from Wroclaw (WRO) to Francisco De Sá Carneiro Airport (OPO)plane WRO - OPO
7h 44m€67–206Train
- Take the train from Opole Glowne to Berlin Hbftrain Ic
- Take the train from Berlin Hbf to Strasbourg Bahnhoftrain 82
- Take the train from Strasbourg to Narbonnetrain Tgv
- Take the train from Narbonne to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Porrinotrain Alv
- Take the train from Porrino to Porto Campanhatrain Ic
40h 48m€348–758Bus
- Take the bus from OPOLE, SINDBAD Port,ul.JR Kowalczyków 56(Obr.Stalingrad) to ZGORZELEC, parking przy stacji Shell - Jędrzychowicebus
- Take the bus from ZGORZELEC, parking przy stacji Shell - Jędrzychowice to METZ, Monument aux Morts Avenue Joffre, Avenue Neybus
- Take the bus from Metz - Monument Aux Morts to Porto - Hospital de São Joãobus
45h 8m€197–264Drive 2,768.9 km
- Drive from Opole to Portocar 2,768.9 km
27h 16m€420–607Train, bus to Katowice International Airport, fly
- Take the train from Opole Glowne to Gliwicetrain
- Take the bus from Gliwice to Katowice Airportbus
- Fly from Katowice International Airport (KTW) to Francisco De Sá Carneiro Airport (OPO)plane KTW - OPO
8h 39mTrain, bus to John Paul Ii International Airport Kraków–Balice, fly
- Take the train from Opole Glowne to Gliwicetrain
- Take the bus from Gliwice to Krakow Airportbus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Francisco De Sá Carneiro Airport (OPO)plane KRK - OPO
9h 45mTrain to Warsaw Chopin Airport, fly
- Take the train from Opole Glowne to Warszawa Zachodniatrain
- Fly from Warsaw Chopin Airport (WAW) to Francisco De Sá Carneiro Airport (OPO)plane WAW - OPO
9h 49m€108–241Train, bus
- Take the train from Opole Glowne to Berlin Hbftrain Ic
- Take the train from Berlin Hbf to Essen Hbftrain 10 / ...
- Take the bus from Essen central train station to Guimaraesbus
- Take the bus from Central de Camionagem de Guimarães to Porto - Pólo Universitáriobus
46h 8m€239–412Bus via Paris
- Take the bus from Opole to Wroclawbus
- Take the bus from Wroclaw, Bus Station to Paris, Quai de Bercy (Bercy Seine)bus
- Take the bus from Paris to Portobus
46h 33m
Opole to Porto by train
Questions & Answers
The cheapest way to get from Opole to Porto is to train and fly which costs €65 - €210 and takes 7h 44m.
The fastest way to get from Opole to Porto is to train and fly which takes 7h 44m and costs €65 - €210.
No, there is no direct bus from Opole to Porto. However, there are services departing from Opole and arriving at Porto via Wroclaw, Bus Station and Paris. The journey, including transfers, takes approximately 46h 33m.
No, there is no direct train from Opole to Porto. However, there are services departing from Opole Glowne and arriving at Porto Campanha via Berlin Hbf, Strasbourg, Narbonne, Barcelona-Sants and Porrino. The journey, including transfers, takes approximately 40h 48m.
The distance between Opole and Porto is 2346 km. The road distance is 2768.9 km.
The best way to get from Opole to Porto without a car is to train which takes 40h 48m and costs €340 - €800.
It takes approximately 7h 44m to get from Opole to Porto, including transfers.
Opole to Porto bus services, operated by , depart from Opole station.
Opole to Porto train services, operated by PKP Intercity, depart from Opole Glowne station.
The best way to get from Opole to Porto is to train which takes 40h 48m and costs €340 - €800. Alternatively, you can bus, which costs €190 - €270 and takes 45h 8m.
What companies run services between Opole, Poland and Porto, Portugal?
You can take a train from Opole Glowne to Porto Campanha via Berlin Hbf, Strasbourg Bahnhof, Strasbourg, Narbonne, Barcelona-Sants, and Porrino in around 40h 48m. Alternatively, you can take a bus from OPOLE, SINDBAD Port,ul.JR Kowalczyków 56(Obr.Stalingrad) to Aliados via ZGORZELEC, parking przy stacji Shell - Jędrzychowice, METZ, Monument aux Morts Avenue Joffre, Avenue Ney, Metz - Monument Aux Morts, Porto - Hospital de São João, and Hospital São João in around 45h 8m.
- Website
- ryanair.com
Flights from Wroclaw to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €55–170
Flights from Wroclaw to Francisco De Sá Carneiro Airport via Charleroi
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €55–170
Flights from Katowice International Airport to Francisco De Sá Carneiro Airport via Charleroi
- Ave. Duration
- 7h 17m
- When
- Monday and Friday
- Estimated price
- €65–290
Flights from Katowice International Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 7h 20m
- When
- Friday and Sunday
- Estimated price
- €65–290
Flights from John Paul Ii International Airport Kraków–Balice to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–170
Flights from John Paul Ii International Airport Kraków–Balice to Francisco De Sá Carneiro Airport via Beauvais
- Ave. Duration
- 6h 37m
- When
- Friday and Sunday
- Estimated price
- €55–170
Flights from John Paul Ii International Airport Kraków–Balice to Francisco De Sá Carneiro Airport via Memmingen
- Ave. Duration
- 6h 50m
- When
- Friday to Sunday
- Estimated price
- €55–170
Flights from Warsaw Chopin Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- €50–190
Flights from Warsaw Chopin Airport to Francisco De Sá Carneiro Airport via Charleroi
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €50–190
- Website
- lufthansa.com
Flights from Wroclaw to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 5h 56m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €75–310
Flights from Wroclaw to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 7h 42m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €75–320
Flights from Katowice International Airport to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–350
Flights from John Paul Ii International Airport Kraków–Balice to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- €75–320
Flights from John Paul Ii International Airport Kraków–Balice to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €75–320
Flights from Warsaw Chopin Airport to Francisco De Sá Carneiro Airport via Munich
- Ave. Duration
- 7h 42m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–350
- Website
- wizzair.com
Flights from Katowice International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 45m
- When
- Wednesday and Sunday
- Estimated price
- €55–200
Flights from Warsaw Chopin Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 4h 5m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- €55–170
- Website
- lot.com
Flights from Warsaw Chopin Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 4h 5m
- When
- Monday
- Estimated price
- €95–320
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Opole Glowne to Wroclaw Glowny
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €24
- Website
- https://www.intercity.pl/en/
Train from Opole Glowne to Berlin Hbf
- Ave. Duration
- 5h 1m
- Frequency
- 4 times a day
- Estimated price
- €30–80
- Website
- https://www.intercity.pl/en/
Train from Opole Glowne to Gliwice
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €21–23
- Website
- https://www.intercity.pl/en/
Train from Opole Glowne to Warszawa Zachodnia
- Ave. Duration
- 3h 7m
- Frequency
- Every 3 hours
- Estimated price
- €50–60
- Website
- https://www.intercity.pl/en/
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Opole Glowne to Wroclaw Glowny
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://polregio.pl/pl/
Train from Opole Glowne to Gliwice
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- €4–6
- Website
- https://polregio.pl/pl/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Opole Glowne to Wroclaw Glowny
- Ave. Duration
- 38 min
- Frequency
- Twice daily
- Estimated price
- €5–11
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €5–8
- 1st Class
- €8–11
- Business
- €8–10
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Berlin Hbf to Strasbourg Bahnhof
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €80–160
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Essen Hbf
- Ave. Duration
- 3h 51m
- Frequency
- Hourly
- Estimated price
- €40–95
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Narbonne
- Ave. Duration
- 7h 31m
- Frequency
- Once a week
- Estimated price
- €100–250
- Website
- https://www.sncf-connect.com/en-en
Train from Narbonne to Barcelona-Sants
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- €35–110
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Narbonne to Barcelona-Sants
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €21–28
- Website
- https://www.renfe.com/es/en
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
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from OPOLE, SINDBAD Port,ul.JR Kowalczyków 56(Obr.Stalingrad) to ZGORZELEC, parking przy stacji Shell - Jędrzychowice
- Ave. Duration
- 4h 35m
- Frequency
- Twice a week
- Estimated price
- €55–70
- Website
- https://www.sindbad.pl/en/home
Bus from ZGORZELEC, parking przy stacji Shell - Jędrzychowice to METZ, Monument aux Morts Avenue Joffre, Avenue Ney
- Ave. Duration
- 10h 5m
- Frequency
- 6 times a week
- Estimated price
- €55–85
- Website
- https://www.sindbad.pl/en/home
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Metz - Monument Aux Morts to Porto - Hospital de São João
- Ave. Duration
- 28h 12m
- Frequency
- Once a week
- Estimated price
- €85–110
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Essen central train station to Guimaraes
- Ave. Duration
- 34h 45m
- Frequency
- 3 times a week
- Estimated price
- €160–230
- Website
- https://www.flixbus.co.uk
Bus from Wroclaw, Bus Station to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 19h 10m
- Frequency
- Twice daily
- Estimated price
- €60–110
- Website
- https://www.flixbus.co.uk
Bus from Paris to Porto
- Ave. Duration
- 23h 45m
- Frequency
- Twice daily
- Estimated price
- €35–95
- 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
- €6–7
- Website
- https://rede-expressos.pt/en
- 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
- https://avemobilidade.pt/schedules
- On board ticket
- €5–7
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Paris to Porto
- Ave. Duration
- 23h 55m
- Frequency
- Once daily
- Estimated price
- €45–85
- Website
- https://www.blablacar.co.uk/bus
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
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
Opole to Porto bus services, operated by , arrive at Wroclaw station.
Porto is 1h behind Opole. It is currently 11:40 AM in Opole and 10:40 AM in Porto.
Opole to Porto train services, operated by PKP Intercity, arrive at Berlin Hbf station.
Yes, the driving distance between Opole to Porto is 2769 km. It takes approximately 27h 16m to drive from Opole to Porto.
Book your Opole to Porto bus tickets online with Omio.
There are 6290+ hotels available in Porto.
















































