There are 9 ways to get from Porto to Mersin by plane, taxi, bus, car, train, night train, or car 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 Cukurova, taxi
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Cukurova (COV)plane OPO - COV
- Take the taxi from Cukurova (COV) to Mersintaxi
11h 35m₺9,715–26,037Fly to Kayseri Erkilet Airport, bus
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Kayseri Erkilet Airport (ASR)plane OPO - ASR
- Take the bus from Kayseri Şehirlerarası Otobüs Terminali to Mersinbus
16h 21m₺7,735–26,587Bus via Belgrade
- Take the bus from Porto - Hospital de São João to Lyon, Perrache Bus Stationbus
- Take the bus from Lyon, Perrache Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Gebzebus
- Take the bus from Gebze to Mersinbus
3d 6h₺14,610–17,371Drive 4,734.8 km
- Drive from Porto to Mersincar 4,734.8 km
45h 29m₺48,349–69,837Bus
- 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 Esenler Otogar to Mersinbus
3d 10h₺18,032–29,544Bus via Karlsruhe
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Stationbus
- Take the bus from Sofia Serdica Bus Station to Edirne Bus Stationbus
- Take the bus from Edirne to Mersinbus
3d 13h₺20,173–30,685Bus #2
- Take the bus from Porto to Mannheim central bus stationbus
- Take the bus from Mannheim Central Bus Station to Burgas Bus Station Southbus
- Take the bus from Burgas West to Silivribus
- Take the bus from Silvri to Mersinbus
3d 19h₺20,549–28,902Train, 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 Mersinbus
3d 20h₺15,321–20,349Drive, car train
- Drive from Porto to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Mersincar
2d 8h₺51,553–73,744
Francisco De Sá Carneiro Airport (OPO) to Cukurova (COV) flights
Comparing Your Travel Options
The cheapest way to get from Porto to Mersin is to fly and bus which costs 7.500 ₺ - 27.000 ₺ and takes 16h 21m.
The fastest way to get from Porto to Mersin is to fly and taxi which takes 11h 35m and costs 9.500 ₺ - 26.000 ₺.
No, there is no direct bus from Porto to Mersin. However, there are services departing from Porto - Hospital de São João and arriving at Mersin via Lyon, Perrache Bus Station, Beograd, Autobuska stanica and Gebze. The journey, including transfers, takes approximately 3 days 6h.
The distance between Porto and Mersin is 3830 km. The road distance is 4734.8 km.
The best way to get from Porto to Mersin without a car is to bus via Belgrade which takes 3 days 6h and costs 14.000 ₺ - 18.000 ₺.
It takes approximately 11h 35m to get from Porto to Mersin, including transfers.
Porto to Mersin bus services, operated by Transportes Barquense, depart from Porto - Hospital de São João station.
Porto to Mersin bus services, operated by Transportes Barquense, arrive at Lyon, Perrache Bus Station.
Mersin is 3h ahead of Porto. It is currently 6:52 PM in Porto and 9:52 PM in Mersin.
Yes, the driving distance between Porto to Mersin is 4735 km. It takes approximately 45h 29m to drive from Porto to Mersin.
What companies run services between Porto, Portugal and Mersin, Turkey?
You can take a bus from Porto - Hospital de São João to Mersin via Lyon, Perrache Bus Station, Beograd, Autobuska stanica, Gebze, and Mersin in around 3d 6h.
- Website
- turkishairlines.com
Flights from Francisco De Sá Carneiro Airport to Cukurova via Istanbul
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- ₺9,000–31,000
Flights from Francisco De Sá Carneiro Airport to Kayseri Erkilet Airport via Istanbul
- Ave. Duration
- 12h 33m
- When
- Every day
- Estimated price
- ₺8,500–29,000
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Cukurova via Munich
- Ave. Duration
- 10h 15m
- When
- Saturday
- Estimated price
- ₺8,000–24,000
Flights from Francisco De Sá Carneiro Airport to Cukurova via Frankfurt
- Ave. Duration
- 10h 20m
- When
- Saturday and Sunday
- Estimated price
- ₺8,000–24,000
Flights from Francisco De Sá Carneiro Airport to Kayseri Erkilet Airport via Frankfurt
- Ave. Duration
- 11h 25m
- When
- Wednesday
- Estimated price
- ₺7,500–23,000
- Website
- sunexpress.com
Flights from Francisco De Sá Carneiro Airport to Kayseri Erkilet Airport via Vienna
- Ave. Duration
- 9h 30m
- When
- Tuesday
- Estimated price
- ₺6,500–24,000
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,800
- Website
- Renfe Viajeros
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Deva to Videle
- Ave. Duration
- 8h 4m
- Frequency
- Twice daily
- Estimated price
- ₺1,000–1,200
- Website
- Hungarian Railways (MÁV)
- 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,477
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- ₺450–650
- 1st Class
- ₺490–650
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hannover Hbf to Villach Hbf ARZ
- Ave. Duration
- 11h 53m
- Frequency
- Once a week
- Estimated price
- ₺5,500–7,000
- Website
- Urlaubs-Express (UEX)
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Porto - Hospital de São João to Lyon, Perrache Bus Station
- Ave. Duration
- 24h 38m
- Frequency
- Once a week
- Estimated price
- ₺4,000–5,000
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- 011 761-4693
- [email protected]
- Website
- BS Tours
Bus from Lyon, Perrache Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 23h
- Frequency
- Once a week
- Website
- BS Tours
- Phone
- 062 8103637
- [email protected]
- Website
- balbuss.rs
Bus from Beograd, Autobuska stanica to Gebze
- Ave. Duration
- 14h 35m
- Frequency
- Twice a week
- Estimated price
- ₺2,518
- Schedules at
- balbuss.rs
- Phone
- 444 50 33
- [email protected]
- Website
- villaseyahat.com
Bus from Gebze to Mersin
- Ave. Duration
- 13h 6m
- Frequency
- 3 times a day
- Estimated price
- ₺2,800
- Schedules at
- villaseyahat.com
Bus from Esenler Otogar to Mersin
- Ave. Duration
- 14h 11m
- Frequency
- 3 times a day
- Estimated price
- ₺2,800
- Schedules at
- villaseyahat.com
Bus from Edirne to Mersin
- Ave. Duration
- 18h
- Frequency
- 3 times a day
- Estimated price
- ₺2,800
- Schedules at
- villaseyahat.com
Bus from Çerkezköy to Mersin
- Ave. Duration
- 15h 37m
- Frequency
- 3 times a day
- Estimated price
- ₺2,800
- Schedules at
- villaseyahat.com
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Gebze to Mersin
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Estimated price
- ₺2,300
- Schedules at
- mersinnurturizm.com
Bus from Esenler Otogar to Mersin
- Ave. Duration
- 14h
- Frequency
- 4 times a day
- Estimated price
- ₺2,300
- Schedules at
- mersinnurturizm.com
Bus from Silvri to Mersin
- Ave. Duration
- 15h 30m
- Frequency
- Twice daily
- Estimated price
- ₺2,500
- Schedules at
- mersinnurturizm.com
Bus from Çerkezköy to Mersin
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₺2,600
- Schedules at
- mersinnurturizm.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Gebze to Mersin
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Estimated price
- ₺1,100–1,600
- Schedules at
- Kamil Koç
Bus from Kayseri Şehirlerarası Otobüs Terminali to Mersin
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ₺500–700
- Schedules at
- Kamil Koç
Bus from Esenler Otogar to Mersin
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- ₺1,200–1,700
- Schedules at
- Kamil Koç
Bus from Edirne to Mersin
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,000
- Schedules at
- Kamil Koç
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Kayseri Şehirlerarası Otobüs Terminali to Mersin
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- ₺290–380
- Schedules at
- aliosmanulusoy.com
- Phone
- 0462 325 22 83
- Website
- kanberoglu.com.tr
Bus from Kayseri Şehirlerarası Otobüs Terminali to Mersin
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₺950–1,400
- Schedules at
- kanberoglu.com.tr
- 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
- ₺11,000–18,000
- Website
- BlaBlaCar Bus
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- ₺1,300–2,200
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- ₺11,000–18,000
- Website
- BlaBlaCar Bus
Rome2Rio's guide to FlixBus
Contact Details
- 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,400–2,200
- Website
- Flixbus
Bus from Porto to Mannheim central bus station
- Ave. Duration
- 33h 40m
- Frequency
- 3 times a week
- Estimated price
- ₺10,000–16,000
- 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
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Esenler Otogar to Mersin
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ₺1,900–3,000
- Website
- MetroTurizm
- Standard
- ₺2,100–3,000
Bus from Burgas West to Silivri
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₺800–1,200
- Website
- MetroTurizm
- Standard
- ₺800–1,200
- Phone
- 444 42 06
- [email protected]
- Website
- ozkaymak.com.tr
Bus from Esenler Otogar to Mersin
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- ₺2,100
- Schedules at
- ozkaymak.com.tr
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 26h 35m
- Frequency
- 3 times a week
- Estimated price
- ₺5,000–7,500
- Website
- Citylines
Bus from Mannheim Central Bus Station to Burgas Bus Station South
- Ave. Duration
- 34h 35m
- Frequency
- 3 times a week
- Estimated price
- ₺6,500–9,500
- Website
- Citylines
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Sofia Serdica Bus Station to Edirne Bus Station
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Estimated price
- ₺2,541
- Website
- Arda Tur
- 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
- 48 min
- Estimated price
- ₺1,600–1,900
Tarsus Kleopatra Taksi
- Phone
- +90 530 821 81 33
- Website
- tarsuskleopatrataksi.com
Tarsus taksi
Tarsus Taksi
- Phone
- +90 532 200 91 74
Hayal Park Taksi
- Phone
- +90 543 402 50 57
- Website
- hayalparktaksi.com
Taxi Ozan
- Phone
- +90 322 235 00 68
- Website
- ozantaksi.com
Çukurova Taksi
- Phone
- +90 532 355 86 05
- Website
- cukurovataksi.com
Akdeniz Taksi
- Phone
- +90 537 333 96 47
- Website
- akdeniztaksi.com
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
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
Booking & Getting There
There are 62+ hotels available in Mersin.



































































