Travel Information to Sliven from Sofia
| 152 miles (245 km) | |
| Train or bus | |
| $10 - $17 | |
| Train • $10 (€9) • 4 h 20 min | |
| Bus • $17 (€15) • 4 h | |
| Pinkbus or Bulgarian Railways (BDZh) |
Travel 152 miles (245 km) by train or bus between Sofia and Sliven. The most popular travel companies which serve this route are Pinkbus or Bulgarian Railways (BDZh) among others. Travelers can even take a direct bus or train from Sofia to Sliven.
Travel optionsfrom Sofia to Sliven
How to get from Sofia to Sliven by train, bus or flight.
Our recommendation
The best way to travel from Sofia to Sliven is by taking a bus because it’s the best combination of price and speed.

Cheapest

Fastest

Other options

Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Sofia to Sliven
Travel to Sliven easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sofia to Sliven.

You can get to Sliven from Sofia 2 different ways: train or bus.
The cheapest way to get from Sofia to Sliven is by taking a train with average ticket prices of $10 (€9) compared to other travel options to Sliven:
Taking a train costs $7 (€6) less than taking a bus, which costs on average $17 (€15) for the same trip.
The quickest way to travel to Sliven from Sofia is by bus, which takes on average 4 h compared to other travel options that take longer:
Getting to Sliven by train takes 4 h 20 min on average.
The distance is approximately 152 miles (245 km) from Sofia to Sliven.
The average frequency per day from Sofia to Sliven is:
- 5 buses a day.
- Around 3 trains per day.
However, we recommend checking specific travel dates for your journey between Sofia and Sliven as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points from Sofia to Sliven:
- Buses mostly depart from Sofia, Centralna Avtogara (София, Централна Автогара) and arrive in Sliven, Avtogara (Сливен, Автогара).
The following travel companies offer services from Sofia to Sliven:
- Travel with Pinkbus, City Lines, Ourbus, Union Ivkoni - Unibus, Citylines or Union Ivkoni to go to Sliven by bus. For a good deal on tickets, you can find Pinkbus Sofia to Sliven tickets on Omio for $17 (€15).
- Bulgarian Railways (BDZh) can get you to Sliven by train. You can find a good deal for train tickets with Bulgarian Railways (BDZh) from Sofia to Sliven for $10 (€9) on Omio.
Yes, there are direct services available from Sofia to Sliven with the following travel companies:
- Direct bus available with Pinkbus, City Lines, Union Ivkoni - Unibus, Citylines or Union Ivkoni 5 direct buses per day.
- 2 direct trains per day with Bulgarian Railways (BDZh).
Direct services tend to save you time and add more convenience in getting you to Sliven as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Sofia and Sliven.
Travelling from Sofia to Sliven: related information
Here are some other resources that might have the information you need
