There are 7 ways to get from Orestiáda to Sofia Airport (SOF) by train, bus, rideshare, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Orestiada to Ormeniotrain Re
- Take the train from Svilengrad to Iskarsko Shosetrain Ic
6h 25m$10–17Bus
- Take the bus from Edirne Bus Station to Sofia Airport Terminal 2 Bus Stationbus Arda-Tur
6h 53m$36–56Airport Transfer
- Take the rideshare from Orestiáda to Sofia-SOF327.4 km
2h 57mDrive 327.4 km
- Drive from Orestiáda to Sofia Airport (SOF)car 327.4 km
2h 57m$69–100Bus to Istanbul, fly
- Take the bus from Edirne to Istanbul Airport Busbus
- Fly from Istanbul (IST) to Sofia Airport (SOF)plane IST - SOF
7h 18m$117–236Train via Plovdiv
- Take the train from Orestiada to Ormeniotrain Re
- Take the train from Svilengrad to Plovdivtrain Re / ...
- Take the train from Plovdiv to Iskarsko Shosetrain Ic / ...
7h 10m$10–18Train to Alexandroupoli Airport Dimokritos, fly
- Take the train from Orestiada to Alexandroupoli Porttrain
- Fly from Alexandroupoli Airport Dimokritos (AXD) to Sofia Airport (SOF)plane AXD - SOF
8h 28m$121–279
Istanbul (IST) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Orestiáda to Sofia Airport (SOF) is to train which costs $10 - $17 and takes 6h 25m.
The fastest way to get from Orestiáda to Sofia Airport (SOF) is to drive which takes 2h 57m and costs $65 - $100.
No, there is no direct bus from Orestiáda station to Sofia Airport (SOF) station. However, there are services departing from Edirne Bus Station and arriving at Sofia Airport Terminal 2 Bus Station via . The journey, including transfers, takes approximately 6h 53m.
No, there is no direct train from Orestiáda to Sofia Airport (SOF). However, there are services departing from Orestiada and arriving at Летище София via Svilengrad and Искърско Шосе. The journey, including transfers, takes approximately 6h 25m.
The distance between Orestiáda and Sofia Airport (SOF) is 344 km. The road distance is 327.4 km.
The best way to get from Orestiáda to Sofia Airport (SOF) without a car is to Airport Transfer which takes 2h 57m and costs .
It takes approximately 6h 25m to get from Orestiáda to Sofia Airport (SOF), including transfers.
Orestiáda to Sofia Airport (SOF) bus services, operated by Arda Tur, depart from Edirne Bus Station.
Orestiáda to Sofia Airport (SOF) train services, operated by Hellenic Train S.A., depart from Orestiada station.
The best way to get from Orestiáda to Sofia Airport (SOF) is to train which takes 6h 25m and costs $10 - $17. Alternatively, you can bus, which costs $35 - $60 and takes 6h 53m.
What companies run services between Orestiáda, Greece and Sofia Airport (SOF), Bulgaria?
You can take a train from Orestiada to Летище София via Ormenio, Svilengrad, Iskarsko Shose, and Искърско Шосе in around 6h 25m. Alternatively, Arda Tur operates a bus from Edirne Bus Station to Sofia Airport Terminal 2 Bus Station once daily. Tickets cost $29–45 and the journey takes 6h 20m.
- Website
- turkishairlines.com
Flights from Istanbul to Sofia Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $100–210
- Website
- en.aegeanair.com
Flights from Alexandroupoli Airport Dimokritos to Sofia Airport via Athens
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- $100–250
- Website
- air.bg
Flights from Alexandroupoli Airport Dimokritos to Sofia Airport via Heraklion
- Ave. Duration
- 4h 40m
- When
- Thursday
- Estimated price
- $100–410
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Orestiada to Ormenio
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Hellenic Train S.A.
Train from Orestiada to Ormenio
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- $4–6
- Website
- Hellenic Train S.A.
Train from Orestiada to Alexandroupoli Port
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- $10–16
- Website
- Hellenic Train S.A.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Svilengrad to Iskarsko Shose
- Ave. Duration
- 4h 28m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–7
- 1st Class
- $5–7
Train from Svilengrad to Plovdiv
- Ave. Duration
- 2h 16m
- Frequency
- Every 2 hours
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Plovdiv to Iskarsko Shose
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- $2–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–3
- 1st Class
- $2–3
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Edirne Bus Station to Sofia Airport Terminal 2 Bus Station
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $29–45
- Website
- Arda Tur
- Phone
- 0850 222 59 59
- [email protected]
- Website
- istanbulseyahat.com.tr
Bus from Edirne to Istanbul Airport Bus
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15
- Schedules at
- istanbulseyahat.com.tr
- Website
- https://www.mozio.com
Rideshare from Orestiáda to Sofia-SOF
- Ave. Duration
- 2h 57m
- Frequency
- On demand
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 documents do I need to cross Niagara Falls?, Need to know: Eurostar, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Orestiáda to Sofia Airport (SOF) bus services, operated by Arda Tur, arrive at Sofia Airport Terminal 2 Bus Station.
Orestiáda to Sofia Airport (SOF) train services, operated by Hellenic Train S.A., arrive at Ormenio station.
Yes, the driving distance between Orestiáda to Sofia Airport (SOF) is 327 km. It takes approximately 2h 57m to drive from Orestiáda to Sofia Airport (SOF).
There are 2314+ hotels available in Sofia Airport (SOF).
Check out Blablacar's carpooling service for rideshare options between Orestiáda and Sofia Airport (SOF). A great option if you don't have a driver's licence or want to avoid public transport.


















