There are 7 ways to get from Lesovo to Sofia by taxi, train, bus, 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.
Taxi, train
best- Take the taxi from Lesovo to Lyubimetstaxi
- Take the train from Lyubimets to Sofiatrain Ic
6h 5m$72–88Bus, train
cheapest- Take the bus from Topolovgrad to Stara Zagorabus
- Take the train from Stara Zagora to Sofiatrain Ic
7h 47m$31–43Bus
- Take the bus from Elhovo to Stara Zagorabus
- Take the bus from Stara Zagora Central Bus Station to Sofia Central Bus Stationbus Union Ivkoni
6h 28m$36–96Drive 329.7 km
- Drive from Lesovo to Sofiacar 329.7 km
3h 25m$52–75Taxi, bus to Burgas Airport, fly
- Take the taxi from Lesovo to Bolyarovotaxi
- Take the bus from Bolyarovo to Burgas Westbus
- Fly from Burgas Airport (BOJ) to Sofia Airport (SOF)plane BOJ - SOF
5h 39m$120–279Bus via Haskovo
- Take the bus from Svilengrad to Haskovobus
- Take the bus from Haskovo to Sofia Central Bus Stationbus
8h 2mTaxi, train to Varna Airport, fly
- Take the taxi from Lesovo to Yamboltaxi
- Take the train from Yambol to Varnatrain
- Fly from Varna Airport (VAR) to Sofia Airport (SOF)plane VAR - SOF
6h 24m$181–292
Burgas Airport (BOJ) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Lesovo to Sofia is to bus and train which costs $30 - $45 and takes 7h 47m.
The fastest way to get from Lesovo to Sofia is to drive which takes 3h 25m and costs $50 - $75.
No, there is no direct bus from Lesovo to Sofia station. However, there are services departing from Elhovo and arriving at Sofia Central Bus Station via Stara Zagora Central Bus Station. The journey, including transfers, takes approximately 6h 28m.
The distance between Lesovo and Sofia is 365 km. The road distance is 329.7 km.
The best way to get from Lesovo to Sofia without a car is to taxi and train which takes 6h 5m and costs $70 - $90.
It takes approximately 6h 5m to get from Lesovo to Sofia, including transfers.
Lesovo to Sofia bus services, operated by BG Razpisanie, depart from Elhovo station.
Lesovo to Sofia bus services, operated by BG Razpisanie, arrive at Stara Zagora station.
Yes, the driving distance between Lesovo to Sofia is 330 km. It takes approximately 3h 25m to drive from Lesovo to Sofia.
There are 2310+ hotels available in Sofia.
What companies run services between Lesovo, Bulgaria and Sofia, Bulgaria?
You can take a vehicle from Lesovo to Sofia Central Bus Station via Elhovo and Stara Zagora Central Bus Station in around 6h 28m.
- 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–120
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Lyubimets to Sofia
- Ave. Duration
- 4h 41m
- Frequency
- 4 times a day
- Estimated price
- $4–8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–7
- 1st Class
- $5–8
Train from Stara Zagora to Sofia
- Ave. Duration
- 4h 28m
- Frequency
- Every 3 hours
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $5–7
Train from Yambol to Varna
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
- [email protected]
- Website
- bgrazpisanie.com
Bus from Elhovo to Stara Zagora
- Ave. Duration
- 2h 4m
- Frequency
- Twice daily
- Estimated price
- $4–6
- Schedules at
- bgrazpisanie.com
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $11–16
- Website
- Union Ivkoni
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- $15–21
- Website
- Citylines
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Stara Zagora Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- $45–70
- Schedules at
- karat-s.com
- Phone
- +359 0882455155
- [email protected]
- Website
- Burgas Bus
Bus from Bolyarovo to Burgas West
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $7–9
- Website
- Burgas Bus
- Phone
- 042 605 349
- [email protected]
- Website
- avtogara.starazagora.bg
Bus from Topolovgrad to Stara Zagora
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $2–6
- Schedules at
- starazagora.bg
- Phone
- 0379/71309
- Website
- svilengrad24.info
Bus from Svilengrad to Haskovo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Schedules at
- svilengrad24.info
- Phone
- 0373 82015
- [email protected]
- Website
- harmanli.bg
Bus from Haskovo to Sofia Central Bus Station
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Schedules at
- harmanli.bg
- Ave. Duration
- 1h 3m
- Estimated price
- $30–85
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 Is ride-sharing platform BlaBlaCar right for you?, How to get from London City Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.





























