Travel from Sofia to Edirne

Bus or train from Sofia to Edirne?

Bulgarian Railways (BDZh) operates a train from Sofia to Edirne twice daily. Tickets cost $8 - $10 and the journey takes 4 h 3 min. Alternatively, Huntur Travel operates a bus from Sofia to Edirne once daily. Tickets cost $9 - $13 and the journey takes 5 h 23 min.

How to get from Sofia to Edirne

ModeDurationPrice
From Sofia train to Svilengrad, night train to Kapikule, then line 81721 train to Edirne Şehir.6 h 35 min9€
From Sofia bus to Kapikule then line 81721 train to Edirne Şehir.6 h 38 min10€
From Sofia night train to Edirne.6 h 9 min8€
From Sofia bus to Plovdiv then night train to Edirne.6 h 32 min12€
From Sofia drive to Edirne.2 h 48 min39€

How long does it take to get from Sofia to Edirne?

It takes approximately 6 h 35 min to get from Sofia to Edirne, including transfers.

Is there a direct train between Sofia and Edirne?

Yes, there is an overnight train departing from Sofia and arriving at Edirne. The journey takes approximately 6 h 9 min.

Operators from Sofia to Edirne

OperatorPhoneWebsite
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Turkish Railways (TCDD)+90 444 8 233Turkish Railways (TCDD)
Huntur TravelHuntur Travel
Union Ivkoni02/989 0000Union Ivkoni