There are 10 ways to get from Istanbul to Porto 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 Istanbul Airport to Francisco De Sá Carneiro Airport
best- Fly from Istanbul Airport (IST) to Francisco De Sá Carneiro Airport (OPO)plane IST - OPO
8h 39m€134–365Bus, train
- Take the bus from Istanbul to Munichbus
- Take the train from München Hbf to Mannheim, Hauptbahnhoftrain 47 / ...
- Take the bus from Mannheim central bus station to Portobus
2d 11h€292–503Drive 3,800.2 km
- Drive from Istanbul to Portocar 3,800.2 km
37h 33m€687–992Fly Istanbul Airport to Lisbon-Portela Airport, train
- Fly from Istanbul Airport (IST) to Lisbon-Portela Airport (LIS)plane IST - LIS
- Take the train from Lisboa Oriente to Porto Campanhatrain
11h 17m€143–415Fly Istanbul Airport to Vigo, train
- Fly from Istanbul Airport (IST) to Vigo (VGO)plane IST - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
14h 2m€257–411Fly Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport
- Fly from Istanbul Sabiha Gökçen International Airport (SAW) to Francisco De Sá Carneiro Airport (OPO)plane SAW - OPO
10h 35m€134–245Bus via Karlsruhe
- Take the bus from Istanbul to Munichbus
- Take the bus from Munich central bus station to Karlsruhe central train stationbus 900 / ...
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
2d 14h€291–483Bus, train via Barcelona
- Take the bus from Istanbul to Munichbus
- Take the train from München Hbf to Karlsruhe Hauptbahnhoftrain 60 / ...
- Take the bus from Karlsruhe central train station to Barcelonabus
- Take the train from Barcelona-Sants to Pontevedratrain Alv
- Take the train from Redondela De Galicia to Porto Campanhatrain Ic
2d 17h€419–666Bus, train #2
- Take the bus from İstanbul Esenler bus station to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to Brașovbus
- Take the bus from Braşov to Vigobus
- Take the train from Vigo Guixar to Porto Campanhatrain Ic
3d 4h€256–354Bus
- Take the bus from İstanbul Esenler bus station to Ivano-Frankivskbus
- Take the bus from Ivano-Frankivsk to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Porto - Terminal Intermodal de Campanhãbus
3d 5h€326–379
Istanbul to Porto by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Istanbul to Porto is to fly which costs €130 - €370 and takes 8h 39m.
The fastest way to get from Istanbul to Porto is to fly which takes 8h 39m and costs €130 - €370.
No, there is no direct bus from Istanbul to Porto. However, there are services departing from Istanbul and arriving at Porto - Terminal Intermodal de Campanhã via Munich central bus station and Karlsruhe - Central Station South Side. The journey, including transfers, takes approximately 2 days 14h.
The distance between Istanbul and Porto is 3158 km. The road distance is 3800.2 km.
The best way to get from Istanbul to Porto without a car is to bus and train which takes 2 days 11h and costs €290 - €550.
It takes approximately 8h 39m to get from Istanbul to Porto, including transfers.
Istanbul to Porto bus services, operated by Alpar Turizm, depart from Istanbul station.
The best way to get from Istanbul to Porto is to fly which takes 8h 39m and costs €130 - €370. Alternatively, you can bus via Karlsruhe, which costs €290 - €490 and takes 2 days 14h.
Istanbul to Porto bus services, operated by Alpar Turizm, arrive at Munich station.
Porto is 3h behind Istanbul. It is currently 10:40 AM in Istanbul and 7:40 AM in Porto.
What companies run services between Istanbul, Turkey and Porto, Portugal?
Turkish Airlines flies from Istanbul Airport (IST) to Francisco De Sá Carneiro Airport (OPO) twice daily. Alternatively, you can take a bus from Istanbul to Porto - Terminal Intermodal de Campanhã via Munich central bus station and Karlsruhe - Central Station South Side in around 2d 14h.
- Website
- turkishairlines.com
Flights from Istanbul Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €150–500
Flights from Istanbul Airport to Lisbon-Portela Airport
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- €170–600
- Website
- vueling.com
Flights from Istanbul Airport to Vigo via Barcelona
- Ave. Duration
- 9h 10m
- When
- Monday, Friday, and Thursday
- Estimated price
- €170–750
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €90–390
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Bilbao
- Ave. Duration
- 12h 10m
- When
- Tuesday and Saturday
- Estimated price
- €90–390
- Website
- ryanair.com
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 7h 30m
- When
- Friday and Saturday
- Estimated price
- €90–300
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Marseille
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- €90–390
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 8h 10m
- When
- Friday
- Estimated price
- €90–390
- Website
- airalgerie.dz
Flights from Istanbul Airport to Lisbon-Portela Airport via Algiers
- Ave. Duration
- 7h 57m
- When
- Thursday and Sunday
- Estimated price
- €170–650
- Website
- aireuropa.com
Flights from Istanbul Airport to Vigo via Madrid
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- €220–750
- Website
- easyjet.com
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- €90–400
Flights from Istanbul Sabiha Gökçen International Airport to Francisco De Sá Carneiro Airport via Nice
- Ave. Duration
- 8h
- When
- Monday, Friday, and Sunday
- Estimated price
- €90–390
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- €50–100
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from München Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- €35–70
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 221 800 20 80
- info@msm-gruppe.de
- Website
- MSM Partyzug
Train from München Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 3h 16m
- Frequency
- Once a week
- Schedules at
- MSM Partyzug
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Porto Campanha
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €30–55
- Website
- Comboios de Portugal
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Pontevedra
- Ave. Duration
- 13h 34m
- Frequency
- Twice daily
- Estimated price
- €160–250
- Website
- Renfe Viajeros
Train from Redondela De Galicia to Porto Campanha
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €20–29
- Website
- Renfe Viajeros
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Renfe Viajeros
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- Alpar Turizm
Bus from Istanbul to Munich
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €75–120
- Website
- Alpar Turizm
Bus from Istanbul to Munich
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €75–120
- Website
- Alpar Turizm
Bus from Istanbul to Munich
- Ave. Duration
- 23h
- Frequency
- Once a week
- Estimated price
- €75–120
- Website
- Alpar Turizm
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Mannheim central bus station to Porto
- Ave. Duration
- 32h 5m
- Frequency
- 3 times a week
- Estimated price
- €180–280
- Website
- Flixbus
Bus from Munich central bus station to Karlsruhe central train station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- Flixbus
Bus from Karlsruhe central train station to Barcelona
- Ave. Duration
- 18h 45m
- Frequency
- Twice daily
- Estimated price
- €110–170
- Website
- Flixbus
Bus from İstanbul Esenler bus station to București, Autogara Militari
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- €55–85
- Website
- Flixbus
Bus from București, Autogara Militari to Brașov
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- €16–24
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Munich central bus station to Karlsruhe central train station
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €24–40
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 33h 10m
- Frequency
- Once daily
- Estimated price
- €190–330
- Website
- BlaBlaCar Bus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Braşov to Vigo
- Ave. Duration
- 2d 8h
- Frequency
- Once a week
- Estimated price
- €160–210
- Schedules at
- tabitatour.ro
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- Gunsel
Bus from İstanbul Esenler bus station to Ivano-Frankivsk
- Ave. Duration
- 20h 36m
- Frequency
- Twice a week
- Estimated price
- €60–85
- Website
- Gunsel
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Ivano-Frankivsk to Estación Sur de Autobuses
- Ave. Duration
- 47h 11m
- Frequency
- 3 times a week
- Estimated price
- €227
- Website
- Grandes Tour
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Estación Sur de Autobuses to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- Rede Expressos
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
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Yes, the driving distance between Istanbul to Porto is 3800 km. It takes approximately 37h 33m to drive from Istanbul to Porto.
Book your Istanbul to Porto bus tickets online with Omio and 12go.asia.
There are 6688+ hotels available in Porto.



















































