There are 10 ways to get from Porto to Şanlıurfa by plane, bus, car, taxi, train, 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 to Şanlıurfa Güney Anadolu Projesi Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Şanlıurfa Güney Anadolu Projesi Airport (GNY)plane OPO - GNY
14h 39m₺13,013–42,334Fly to Gaziantep Oğuzeli International Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Gaziantep Oğuzeli International Airport (GZT)plane OPO - GZT
- Take the bus from Gaziantep bus station to Şanlıurfa bus stationbus
15h 38m₺8,983–25,204Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe central train station to Munich central bus stationbus
- Take the bus from Munich to Istanbulbus
- Take the bus from İstanbul Esenler bus station to Şanlıurfa bus stationbus
3d 14h₺19,376–34,560Drive 5,086.8 km
- Drive from Porto to Şanlıurfacar 5,086.8 km
2d₺43,990–63,540Fly to Adiyaman, taxi
- Fly from Francisco De Sá Carneiro Airport (OPO) to Adiyaman (ADF)plane OPO - ADF
- Take the taxi from Adiyaman (ADF) to Şanlıurfataxi
21h 29m₺15,113–36,934Fly to Diyarbakır Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Diyarbakır Airport (DIY)plane OPO - DIY
- Take the bus from Diyarbakır bus station to Şanlıurfa bus stationbus
13h 10m₺10,703–30,914Fly to Kahramanmaras, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Kahramanmaras (KCM)plane OPO - KCM
- Take the bus from Kahramanmaraş bus station to Şanlıurfa bus stationbus
14h 28m₺14,863–48,744Bus via Stara Zagora
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe Central Bus Station to Stara Zagora Central Bus Stationbus
- Take the bus from Stara Zagora Central Bus Station to Çorlu bus stationbus
- Take the bus from Çorlu to Şanlıurfabus
3d 22h₺21,226–34,910Bus #2
- Take the bus from Porto to Toulousebus
- Take the bus from Toulouse to București, Autogara Militaribus
- Take the bus from București, Autogara Militari to İstanbul Esenler bus stationbus
- Take the bus from İstanbul Esenler bus station to Şanlıurfa bus stationbus
4d 1h₺22,892–39,549Train, bus, night train
- Take the train from Porto Campanha to Vigo Guixartrain
- Take the bus from Vigo to Devabus
- Take the train from Deva to Videletrain
- Take the nighttrain from Videle to Çerkezköynighttrain
- Take the bus from Çerkezköy to Şanlıurfabus
4d 3h₺14,878–21,356
Porto to Şanlıurfa by bus
Questions & Answers
The cheapest way to get from Porto to Şanlıurfa is to train and bus and night train which costs 14.000 ₺ - 22.000 ₺ and takes 4 days 3h.
The fastest way to get from Porto to Şanlıurfa is to fly and bus which takes 13h 10m and costs 10.000 ₺ - 31.000 ₺.
No, there is no direct bus from Porto to Şanlıurfa station. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Şanlıurfa bus station via Karlsruhe central train station, Munich and İstanbul Esenler bus station. The journey, including transfers, takes approximately 3 days 14h.
The distance between Porto and Şanlıurfa is 4111 km. The road distance is 5086.8 km.
The best way to get from Porto to Şanlıurfa without a car is to bus which takes 3 days 14h and costs 19.000 ₺ - 35.000 ₺.
It takes approximately 14h 39m to get from Porto to Şanlıurfa, including transfers.
Porto to Şanlıurfa bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Şanlıurfa is to fly which takes 14h 39m and costs 13.000 ₺ - 43.000 ₺. Alternatively, you can bus, which costs 19.000 ₺ - 35.000 ₺ and takes 3 days 14h.
Porto to Şanlıurfa bus services, operated by BlaBlaCar Bus, arrive at Karlsruhe - Central Station South Side.
Şanlıurfa is 2h ahead of Porto. It is currently 3:36 AM in Porto and 5:36 AM in Şanlıurfa.
What companies run services between Porto, Portugal and Şanlıurfa, Turkey?
Turkish Airlines flies from Francisco De Sá Carneiro Airport (OPO) to Şanlıurfa Güney Anadolu Projesi Airport (GNY) 3 times a day. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Şanlıurfa bus station via Karlsruhe central train station, Munich, Istanbul, and İstanbul Esenler bus station in around 3d 14h.
- Website
- turkishairlines.com
Flights from Francisco De Sá Carneiro Airport to Şanlıurfa Güney Anadolu Projesi Airport via Istanbul
- Ave. Duration
- 16h 12m
- When
- Every day
- Estimated price
- ₺12,000–41,000
Flights from Francisco De Sá Carneiro Airport to Adiyaman via Istanbul
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- ₺15,000–48,000
Flights from Francisco De Sá Carneiro Airport to Diyarbakır Airport via Istanbul
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- ₺12,000–40,000
Flights from Francisco De Sá Carneiro Airport to Gaziantep Oğuzeli International Airport via Istanbul
- Ave. Duration
- 9h 18m
- When
- Every day
- Estimated price
- ₺10,000–34,000
Flights from Francisco De Sá Carneiro Airport to Kahramanmaras via Istanbul
- Ave. Duration
- 11h 30m
- When
- Every day
- Estimated price
- ₺14,000–47,000
- Website
- sunexpress.com
Flights from Francisco De Sá Carneiro Airport to Diyarbakır Airport via Dusseldorf
- Ave. Duration
- 8h 15m
- When
- Thursday
- Estimated price
- ₺10,000–30,000
Flights from Francisco De Sá Carneiro Airport to Gaziantep Oğuzeli International Airport via Zurich
- Ave. Duration
- 9h 5m
- When
- Monday
- Estimated price
- ₺8,500–24,000
- Website
- ajet.com
Flights from Francisco De Sá Carneiro Airport to Adiyaman via Geneva, Ankara
- Ave. Duration
- 17h 5m
- When
- Wednesday and Saturday
- Estimated price
- ₺11,000–32,000
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Gaziantep Oğuzeli International Airport via Frankfurt
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- ₺8,500–25,000
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- ₺1,200–1,900
- Website
- Renfe Viajeros
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Deva to Videle
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- ₺1,700–1,900
- Website
- Romanian Railways (CFR)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Videle to Çerkezköy
- Ave. Duration
- 6h 34m
- Frequency
- Twice a week
- Estimated price
- ₺450–1,481
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- ₺450–650
- 1st Class
- ₺490–650
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- ₺12,000–22,000
- Website
- BlaBlaCar Bus
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- ₺1,400–2,600
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- ₺12,000–22,000
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- ₺1,300–2,300
- Website
- Flixbus
Bus from Porto to Toulouse
- Ave. Duration
- 16h 45m
- Frequency
- Once daily
- Estimated price
- ₺5,000–9,000
- Website
- Flixbus
Bus from Toulouse to București, Autogara Militari
- Ave. Duration
- 47h 35m
- Frequency
- 4 times a week
- Estimated price
- ₺13,000–22,000
- Website
- Flixbus
Bus from București, Autogara Militari to İstanbul Esenler bus station
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- ₺2,900–4,800
- Website
- Flixbus
- Phone
- +90 212 658 18 51
- [email protected]
- Website
- Alpar Turizm
Bus from Munich to Istanbul
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- ₺4,300–6,500
- Website
- Alpar Turizm
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 18h 59m
- Frequency
- Hourly
- Estimated price
- ₺1,600–2,200
- Schedules at
- Kamil Koç
Bus from Diyarbakır bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₺360–500
- Schedules at
- Kamil Koç
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺340–480
- Schedules at
- Kamil Koç
Bus from Kahramanmaraş bus station to Şanlıurfa bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₺500–700
- Schedules at
- Kamil Koç
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 18h 59m
- Frequency
- Hourly
- Estimated price
- ₺1,600–2,200
- Schedules at
- Kamil Koç
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 20h 12m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
Bus from Gaziantep bus station to Şanlıurfa bus station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₺600–900
- Website
- MetroTurizm
- Standard
- ₺600–900
Bus from Kahramanmaraş bus station to Şanlıurfa bus station
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- ₺900–1,300
- Website
- MetroTurizm
- Standard
- ₺900–1,300
Bus from Çorlu to Şanlıurfa
- Ave. Duration
- 22h 5m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
Bus from İstanbul Esenler bus station to Şanlıurfa bus station
- Ave. Duration
- 20h 12m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
Bus from Çerkezköy to Şanlıurfa
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- ₺2,483–4,000
- Website
- MetroTurizm
- Standard
- ₺2,800–4,000
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Karlsruhe Central Bus Station to Stara Zagora Central Bus Station
- Ave. Duration
- 30h 35m
- Frequency
- 3 times a week
- Estimated price
- ₺6,000–8,500
- Website
- Citylines
- Phone
- +359 82 82 81 51
- [email protected]
- Website
- avtogararuse.org
Bus from Stara Zagora Central Bus Station to Çorlu bus station
- Ave. Duration
- 6h 7m
- Frequency
- Once daily
- Estimated price
- ₺650–950
- Schedules at
- avtogararuse.org
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Vigo to Deva
- Ave. Duration
- 2d 6h
- Frequency
- Once a week
- Estimated price
- ₺9,000–12,000
- Schedules at
- tabitatour.ro
- Ave. Duration
- 1h 56m
- Estimated price
- ₺4,000–4,800
Adıyaman Adam Gibi Bir Taksi
Adıyaman Güven Taksi
Adıyaman Taksi
- Phone
- +90 539 915 91 42
Adıyaman Taksi Durağı
Want to know more about travelling around Türkiye
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
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Şanlıurfa is 5087 km. It takes approximately 2 days 0h to drive from Porto to Şanlıurfa.
Book your Porto to Şanlıurfa bus tickets online with Omio.
There are 78+ hotels available in Şanlıurfa.















































