There are 8 ways to get from Porto to Bodrum by plane, bus, car, car ferry, 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 Milas–Bodrum Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Milas–Bodrum Airport (BJV)OPO - BJV
10h 36m₺6,812–28,330Fly to Kos, car ferry
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Kos (KGS)OPO - KGS
- Take the car ferry from Port of Kos to Port of Bodrum
12h 18m₺3,262–11,560Bus
- Take the bus from Porto to Karlsruhe central train station
- Take the bus from Karlsruhe central train station to Munich central bus stationN93 / ...
- Take the bus from Munich to Istanbul
- Take the bus from İstanbul Esenler to Bodrum
3d 4h₺13,772–19,880Drive 4,323.9 km
- Drive from Porto to Bodrum4,323.9 km
43h 56m₺33,348–48,169Fly to Dalaman Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Dalaman Airport (DLM)OPO - DLM
- Take the bus from Dalaman Havalimanı to Gökova
- Take the bus from Muğla Otogar to Eski Bölge Trafik
- Take the bus from Eski Bölge Trafik to Bodrum Merkez Garaj
15h 6mBus via Belgrade
- Take the bus from Porto - Hospital de São João to Lyon, Perrache Bus Station
- Take the bus from Lyon, Perrache Bus Station to Beograd, Autobuska stanica
- Take the bus from Beograd, Autobuska stanica to Montenegro Hotel
- Take the bus from Istanbul Alibeyköy to Bodrum
3d 5h₺12,644–14,160Bus via Niš
- Take the bus from Porto to Geneva
- Take the bus from Geneva to Niš, Autobuska Stanica
- Take the bus from Niš, Autobuska Stanica to Montenegro Hotel
- Take the bus from Istanbul Alibeyköy to Bodrum
3d 8h₺22,337–25,271Drive, car train
- Drive from Porto to München Ost
- Take the car train from München Ost to Villach Hbf ARZ
- Drive from Villach Hbf ARZ to Bodrum
45h 16m₺37,405–54,986
Porto to Bodrum by bus
Questions & Answers
The cheapest way to get from Porto to Bodrum is to fly and car ferry which costs 3.200 ₺ - 12.000 ₺ and takes 12h 18m.
The fastest way to get from Porto to Bodrum is to fly which takes 10h 36m and costs 6.500 ₺ - 29.000 ₺.
No, there is no direct bus from Porto to Bodrum. However, there are services departing from Porto and arriving at Bodrum via Karlsruhe central train station, Munich and İstanbul Esenler. The journey, including transfers, takes approximately 3 days 4h.
The distance between Porto and Bodrum is 3196 km. The road distance is 4323.9 km.
The best way to get from Porto to Bodrum without a car is to bus which takes 3 days 4h and costs 13.000 ₺ - 20.000 ₺.
It takes approximately 10h 36m to get from Porto to Bodrum, including transfers.
Porto to Bodrum bus services, operated by FlixBus, depart from Porto station.
The best way to get from Porto to Bodrum is to fly which takes 10h 36m and costs 6.500 ₺ - 29.000 ₺. Alternatively, you can bus, which costs 13.000 ₺ - 20.000 ₺ and takes 3 days 4h.
Porto to Bodrum bus services, operated by FlixBus, arrive at Karlsruhe central train station.
Bodrum is 3h ahead of Porto. It is currently 9:49 PM in Porto and 12:49 AM in Bodrum.
What companies run services between Porto, Portugal and Bodrum, Muğla, Turkey?
TAP Portugal, Edelweiss Air, and three other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Milas–Bodrum Airport (BJV) twice daily. Alternatively, you can take a bus from Porto to Bodrum via Karlsruhe central train station, Munich, and İstanbul Esenler in around 3d 4h.
- Website
- turkishairlines.com
Flights from Francisco De Sá Carneiro Airport to Milas–Bodrum Airport via Istanbul
- Ave. Duration
- 11h 28m
- When
- Every day
- Estimated price
- ₺8,500–26,000
Flights from Francisco De Sá Carneiro Airport to Dalaman Airport via Istanbul
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- ₺8,500–27,000
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Kos via Rome
- Ave. Duration
- 6h 20m
- When
- Monday
- Estimated price
- ₺2,400–11,000
Flights from Francisco De Sá Carneiro Airport to Kos via Pisa
- Ave. Duration
- 8h 10m
- When
- Monday
- Estimated price
- ₺3,600–11,000
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Milas–Bodrum Airport via Zurich
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- ₺14,000–29,000
Flights from Francisco De Sá Carneiro Airport to Dalaman Airport via Zurich
- Ave. Duration
- 14h 15m
- When
- Thursday
- Estimated price
- ₺14,000–30,000
- Website
- sunexpress.com
Flights from Francisco De Sá Carneiro Airport to Milas–Bodrum Airport via Munich
- Ave. Duration
- 8h
- When
- Saturday
- Estimated price
- ₺6,500–28,000
Flights from Francisco De Sá Carneiro Airport to Dalaman Airport via Frankfurt
- Ave. Duration
- 8h 50m
- When
- Saturday
- Estimated price
- ₺6,000–20,000
- Website
- tui.com
Flights from Francisco De Sá Carneiro Airport to Dalaman Airport via Hannover
- Ave. Duration
- 14h 10m
- When
- Thursday
- Estimated price
- ₺10,000–25,000
Flights from Francisco De Sá Carneiro Airport to Dalaman Airport via Munich
- Ave. Duration
- 14h 30m
- When
- Thursday
- Estimated price
- ₺9,000–22,000
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ₺4,800–6,000
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Karlsruhe central train station
- Ave. Duration
- 32h 30m
- Frequency
- 3 times a week
- Estimated price
- ₺7,500–11,000
- Website
- https://www.flixbus.co.uk
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ₺750–1,600
- Website
- https://www.flixbus.co.uk
Bus from Porto to Geneva
- Ave. Duration
- 28h 30m
- Frequency
- 3 times a week
- Estimated price
- ₺6,500–9,000
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₺1,300–1,800
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Karlsruhe central train station to Munich central bus station
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Estimated price
- ₺550–850
- Website
- https://union-ivkoni.com/en
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Munich to Istanbul
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- ₺4,300–6,000
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from İstanbul Esenler to Bodrum
- Ave. Duration
- 11h 30m
- Frequency
- 5 times a day
- Estimated price
- ₺1,200–1,700
- Schedules at
- pamukkale.com.tr
Bus from Istanbul Alibeyköy to Bodrum
- Ave. Duration
- 11h 5m
- Frequency
- 3 times a day
- Estimated price
- ₺1,200–1,700
- Schedules at
- pamukkale.com.tr
- Phone
- 4444801
- info@muttas.com.tr
- Website
- ulasim.muttas.com.tr
Bus from Dalaman Havalimanı to Gökova
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- ₺270
- Schedules at
- ulasim.muttas.com.tr
Bus from Muğla Otogar to Eski Bölge Trafik
- Ave. Duration
- 1h 20m
- Frequency
- Every 20 minutes
- Estimated price
- ₺238
- Schedules at
- ulasim.muttas.com.tr
Bus from Eski Bölge Trafik to Bodrum Merkez Garaj
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Schedules at
- ulasim.muttas.com.tr
- Phone
- (+351) 258 454 303
- info@barquense.com
- 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
- ₺3,600–4,600
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- 011 761-4693
- bstours@verat.net
- Website
- bstours.rs
Bus from Lyon, Perrache Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 23h
- Frequency
- Once a week
- Website
- http://bstours.rs/en/
- Phone
- 062 8103637
- office@balbuss.rs
- Website
- balbuss.rs
Bus from Beograd, Autobuska stanica to Montenegro Hotel
- Ave. Duration
- 13h 45m
- Frequency
- Twice a week
- Estimated price
- ₺2,573
- Schedules at
- balbuss.rs
- Book at
- balbuss.rs
Bus from Niš, Autobuska Stanica to Montenegro Hotel
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Estimated price
- ₺2,099
- Schedules at
- balbuss.rs
- Book at
- balbuss.rs
- Phone
- +41 76 480 13 51
- info@optoptravel.rs
- Website
- optoptravel.rs
Bus from Geneva to Niš, Autobuska Stanica
- Ave. Duration
- 27h 16m
- Frequency
- Once daily
- Estimated price
- ₺12,462
- Schedules at
- optoptravel.rs
- Website
- bodrumferryboat.com
Car ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ₺650–1,300
- Schedules at
- bodrumferibot.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
Want to know more about Flixbus?
Read the travel guide
Getting around the Cyclades
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Bodrum is 4324 km. It takes approximately 43h 56m to drive from Porto to Bodrum.
There are 966+ hotels available in Bodrum.
































