Travel options
from Sofia to Haskovo

You can get from Sofia to Haskovo by train, bus or flight.

Our recommendation

To get from Sofia to Haskovo on May 22 we recommend taking a bus because it’s the best combination of price and speed.

03:45PMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)3h15 07:00PMХасково, Автогара (Haskovo, Avtogara)
0 changes
03:45PMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)3h15 07:00PMХасково, Автогара (Haskovo, Avtogara)
0 changes
Other options
10:00AMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)3h20 01:20PMХасково, Автогара (Haskovo, Avtogara)
0 changes

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

May 22
$12Union Ivkoni National
May 23
$12Union Ivkoni National
May 24
$12Group Plus
May 25
$10Union Ivkoni International
May 26
$12Union Ivkoni National
May 27
$12Union Ivkoni National
May 28
$12Union Ivkoni National

Travel Information to Haskovo from Sofia

distanceDistance125 miles (202 km)
modeAvailable travel modesBus
fastestFastest modeBus • $12 (€11) • 2 h 59 min
carriersPopular travel companiesGroup Plus

Travel 125 miles (202 km) by bus to Haskovo from Sofia. Group Plus is the main travel company operating this trip. Travelers can even take a direct from Sofia to Haskovo.

Travel Tips: Travel from Sofia to Haskovo

Travel to Haskovo 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 Haskovo.

How do I get from Sofia to Haskovo?

Travel from Sofia to Haskovo by taking a bus.

What is the quickest way to get from Sofia to Haskovo?

The fastest way to travel from Sofia to Haskovo is by bus with an average journey time of 2 h 59 min.

What is the distance from Sofia to Haskovo?

The Sofia to Haskovo distance is around 125 miles (202 km).

How many scheduled departures are there a day from Sofia to Haskovo?

The average frequency per day from Sofia to Haskovo is:

  • Around 2 buses per day.

However, we recommend checking specific travel dates for your route from Sofia to Haskovo as scheduled services by bus can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Sofia to Haskovo?

These are the most popular departure and arrival points from Sofia to Haskovo:

    Which travel companies can take me from Sofia to Haskovo?

    Let Omio help you find the best company to travel with to Haskovo from Sofia:

    • You can take a bus from Sofia to Haskovo with Group Plus. Cheap tickets can be found for $12 (€11) with Group Plus from Sofia to Haskovo.

    What other popular destinations should I add to my itinerary for my trip from Sofia to Haskovo?

    Many of our customers traveling from Sofia to Haskovo don't make Haskovo their final stop. Some of the destinations worth visiting after Haskovo are Plovdiv, Stara Zagora or Kardzhali, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Haskovo to any of these top destinations today!

    How far in advance should I buy my Sofia to Haskovo one way ticket online to get the best deals?

    Before traveling from Sofia to Haskovo, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

    • A bus ticket for this journey is costing $12 (€11) one way on average.

    But we recommend booking Sofia to Haskovo tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Sofia to Haskovo: related information

    Here are some other resources that might have the information you need