There are 6 ways to get from Yambol to Sofia by bus, train, 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.
Bus
best- Take the bus from Yambol Bus Station to Sofia Central Bus Stationbus
3h 45m$20–27Train
cheapest- Take the train from Yambol to Sofiatrain Ic
5h 15m$5–8Drive 298.1 km
- Drive from Yambol to Sofiacar 298.1 km
2h 34m$47–68Train to Burgas Airport, fly
- Take the train from Yambol to Burgastrain
- Fly from Burgas Airport (BOJ) to Sofia Airport (SOF)plane BOJ - SOF
4h 6m$78–206Train, bus
- Take the train from Yambol to Nova Zagoratrain Re / ...
- Take the bus from Nova Zagora to Sofia Central Bus Stationbus
5h 17m$19–20Train to Varna Airport, fly
- Take the train from Yambol to Varnatrain
- Fly from Varna Airport (VAR) to Sofia Airport (SOF)plane VAR - SOF
5h 24m$138–240
Yambol to Sofia by train
Questions & Answers
The cheapest way to get from Yambol to Sofia is to train which costs $5 - $8 and takes 5h 15m.
The fastest way to get from Yambol to Sofia is to drive which takes 2h 34m and costs $45 - $70.
Yes, there is a direct bus departing from Yambol Bus Station station and arriving at Sofia Central Bus Station station. Services depart once daily, and operate every day. The journey takes approximately 3h 45m.
Yes, there is a direct train departing from Yambol and arriving at Sofia. Services depart every three hours, and operate every day. The journey takes approximately 5h 15m.
The distance between Yambol and Sofia is 301 km. The road distance is 298.1 km.
The best way to get from Yambol to Sofia without a car is to bus which takes 3h 45m and costs $20 - $27.
The bus from Yambol Bus Station to Sofia Central Bus Station takes 3h 45m including transfers and departs once daily.
Yambol to Sofia bus services, operated by Dichoni, depart from Yambol Bus Station.
Yambol to Sofia train services, operated by Bulgarian Railways (BDZh), depart from Yambol station.
The best way to get from Yambol to Sofia is to bus which takes 3h 45m and costs $20 - $27. Alternatively, you can train, which costs $5 - $8 and takes 5h 15m.
What companies run services between Yambol, Bulgaria and Sofia, Bulgaria?
Dichoni operates a bus from Yambol Bus Station to Sofia Central Bus Station once daily, and the journey takes 3h 45m. Citylines also services this route once daily. Alternatively, Bulgarian Railways (BDZh) operates a train from Yambol to Sofia every 3 hours. Tickets cost $5–8 and the journey takes 5h 15m.
- Website
- air.bg
Flights from Burgas Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $80–160
Flights from Varna Airport to Sofia Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $75–110
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Yambol to Sofia
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- $5–8
- Website
- https://www.bdz.bg/en
- 2nd Class
- $5–8
- 1st Class
- $6–8
Train from Yambol to Burgas
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–3
- 1st Class
- $2–4
Train from Yambol to Nova Zagora
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $1–3
Train from Yambol to Varna
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
- Website
- dichoni.com
Bus from Yambol Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Website
- http://www.dichoni.com/
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Yambol Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $19–27
- Website
- https://citylines.eu/
- Phone
- 0700 1 2222
- Website
- doris-bg.com
Bus from Nova Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- $18
- Schedules at
- doris-bg.com
- Phone
- 044/62 48 83
- [email protected]
- Website
- globuses.com
Bus from Nova Zagora to Sofia Central Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- $18
- Website
- https://www.globuses.com/index.html
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 How to get from London to Edinburgh, Travelling around the UAE, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
More Questions & Answers
Yambol to Sofia bus services, operated by Dichoni, arrive at Sofia Central Bus Station.
Yambol to Sofia train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.
Yes, the driving distance between Yambol to Sofia is 298 km. It takes approximately 2h 34m to drive from Yambol to Sofia.
Book your Yambol to Sofia bus tickets online with Distribusion.
There are 2302+ hotels available in Sofia.









