There are 8 ways to get from Sofia to Selçuk by plane, taxi, car, bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly Sofia to Bodrum, taxi • 7h 47m
Cheapest option
Train • 29h 29m
6 alternative options
Fly Sofia to Izmir, taxi • 6h 3m
Drive to Skopje, fly to Izmir, taxi • 4h 49m
Bus • 15h 13m
Train, bus • 17h 20m
Bus, train • 22h 35m
Drive • 10h 15m
Questions & Answers
The cheapest way to get from Sofia to Selçuk is to train which costs $26 - $45 and takes 29h 29m.
The fastest way to get from Sofia to Selçuk is to drive and fly and taxi which takes 4h 49m and costs $190 - $650.
No, there is no direct bus from Sofia to Selçuk station. However, there are services departing from Sofia and arriving at Selçuk bus station via Haskovo and Izmir bus station. The journey, including transfers, takes approximately 15h 13m.
No, there is no direct train from Sofia to Selçuk. However, there are services departing from Sofia and arriving at Selçuk via Halkali, Eskisehir and Izmir Basmane. The journey, including transfers, takes approximately 29h 29m.
The distance between Sofia and Selçuk is 845 km. The road distance is 1088.6 km.
The best way to get from Sofia to Selçuk without a car is to bus which takes 15h 13m and costs $30 - $55.
It takes approximately 7h 47m to get from Sofia to Selçuk, including transfers.
Sofia to Selçuk bus services, operated by BG Razpisanie, depart from Sofia station.
Sofia to Selçuk train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
The best way to get from Sofia to Selçuk is to bus which takes 15h 13m and costs $30 - $55. Alternatively, you can train, which costs $26 - $45 and takes 29h 29m.
- Distance: 845.3 km
- Duration: 7h 47m
What companies run services between Sofia, Bulgaria and Selçuk, İzmir, Turkey?
You can take a bus from Sofia to Selçuk via Haskovo and Izmir bus station in around 15h 13m. Alternatively, you can take a train from Sofia to Selçuk via Halkali, Eskisehir, Izmir(Basmane), and Izmir Basmane in around 29h 29m.
- Website
- turkishairlines.com
Flights from Sofia to Bodrum via Istanbul
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- 6.500 ₺ - 25.000 ₺
- Website
- swiss.com
Flights from Sofia to Bodrum via Zurich
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- 6.000 ₺ - 21.000 ₺
- Website
- en.aegeanair.com
Flights from Sofia to Izmir via Athens
- Ave. Duration
- 3h 10m
- When
- Wednesday, Friday and Sunday
- Estimated price
- 3.600 ₺ - 12.000 ₺
- Website
- flypgs.com
Flights from Skopje to Izmir
- Ave. Duration
- 1h 15m
- When
- Wednesday and Sunday
- Estimated price
- 4.100 ₺ - 22.000 ₺
- Website
- sunexpress.com
Flights from Skopje to Izmir
- Ave. Duration
- 1h 20m
- When
- Friday
- Estimated price
- 4.000 ₺ - 38.000 ₺
- Phone
- +35929311111
- Website
- bdz.bg
Train from Sofia to Dimitrovgrad
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- 170 ₺ - 330 ₺
- Website
- https://www.bdz.bg/en
- 2nd Class
- 170 ₺ - 250 ₺
- 1st Class
- 270 ₺ - 330 ₺
Train from Sofia to Halkali
- Ave. Duration
- 11h 49m
- Frequency
- Once daily
- Estimated price
- 400 ₺ - 850 ₺
- Website
- https://www.bdz.bg/en
- 2nd Class
- 400 ₺ - 600 ₺
- 1st Class
- 600 ₺ - 850 ₺
- Phone
- +90 444 8 233
- Website
- tcddtasimacilik.gov.tr
Train from Izmir Basmane to Selçuk
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- 75 ₺ - 110 ₺
- Schedules at
- tcddtasimacilik.gov.tr
Train from Halkali to Eskisehir
- Ave. Duration
- 3h 54m
- Frequency
- Twice daily
- Estimated price
- 160 ₺ - 230 ₺
- Schedules at
- tcddtasimacilik.gov.tr
Train from Eskisehir to Izmir(Basmane)
- Ave. Duration
- 9h 21m
- Frequency
- Once daily
- Estimated price
- 200 ₺ - 280 ₺
- Schedules at
- tcddtasimacilik.gov.tr
- info@bgrazpisanie.com
- Website
- bgrazpisanie.com
Bus from Sofia to Haskovo
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- 320 ₺ - 400 ₺
- Schedules at
- bgrazpisanie.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Haskovo Central Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- 330 ₺ - 550 ₺
- Website
- http://en.union-ivkoni.com/
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- etapgroup.com
Bus from Sofia Central Bus Station to Haskovo Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- 330 ₺ - 400 ₺
- Website
- https://union-ivkoni.com/en
- Phone
- +90 224 294 55 62
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Haskovo to Izmir bus station
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- 500 ₺ - 750 ₺
- Schedules at
- flixbus.com.tr
Bus from Izmir bus station to Selçuk bus station
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- 310 ₺ - 420 ₺
- Schedules at
- flixbus.com.tr
- Phone
- 0850 222 34 55
- iletisim@metroturizm.com.tr
- Website
- metroturizm.com.tr
Bus from Izmir to Selçuk
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- 280 ₺ - 400 ₺
- Website
- https://www.metroturizm.com.tr/en
- Phone
- +30 2310241545
- crazy.holidays.tours@gmail.com
- Website
- crazyholidays.gr
Bus from Sofia to Thessaloniki
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- 1.400 ₺ - 2.000 ₺
- Website
- https://www.crazyholidays.gr/root.en.aspx
Bus from Thessaloniki to İzmir
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- 2.300 ₺ - 3.100 ₺
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Ave. Duration
- 1h 48m
- Estimated price
- 3.100 ₺ - 3.800 ₺
Taxi Milas
- Phone
- +90 533 447 01 94
- Website
- muglamilastaksi.wordpress.com
Milas Meydan Taksi
- Phone
- +90 252 512 19 22
- Website
- muglamilastaksi.wordpress.com
3E Transfer
- Phone
- +90 850 305 3008
- Website
- transfer3e.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, How do I buy a London Underground ticket? and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
Sofia to Selçuk bus services, operated by Kamil Koc, arrive at Selçuk bus station.
Selçuk is 1h ahead of Sofia. It is currently 9:45 AM in Sofia and 10:45 AM in Selçuk.
Sofia to Selçuk train services, operated by Turkish Railways (TCDD), arrive at Selçuk station.
Yes, the driving distance between Sofia to Selçuk is 1089 km. It takes approximately 10h 15m to drive from Sofia to Selçuk.
There are 339+ hotels available in Selçuk. Prices start at 487 ₺ per night.