There are 4 ways to get from Yambol to Haskovo by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  3 h

  1. Take the bus from Yambol to Haskovo

Cheapest option

Train  •  3 h 26 min

  1. Take the train from Yambol to Dimitrovgrad 8626 / ...

$4 - $5

2 alternative options

Taxi  •  1 h 30 min

  1. Take a taxi from Yambol to Haskovo 80 miles

$35 - $45

Drive  •  1 h 30 min

  1. Drive from Yambol to Haskovo 80 miles

$12 - $19

Questions & Answers

The cheapest way to get from Yambol to Haskovo is to train which costs $4 - $5 and takes 3 h 26 min.

More details

The quickest way to get from Yambol to Haskovo is to taxi which costs $35 - $45 and takes 1 h 30 min.

More details

Yes, there is a direct bus departing from Yambol and arriving at Haskovo. Services depart once daily, and operate every day. The journey takes approximately 3 h.

More details

The distance between Yambol and Haskovo is 99 km. The road distance is 128 km.

Get driving directions

The best way to get from Yambol to Haskovo without a car is to bus which takes 3 h and costs .

More details

The bus from Yambol to Haskovo takes 3 h including transfers and departs once daily.

More details

Yambol to Haskovo bus services, operated by Haskovo Info, depart from Yambol station.

More details

The best way to get from Yambol to Haskovo is to bus which takes 3 h and costs . Alternatively, you can train, which costs $4 - $5 and takes 3 h 26 min.

Mode details

Yambol to Haskovo bus services, operated by Haskovo Info, arrive at Haskovo station.

More details

Yes, the driving distance between Yambol to Haskovo is 128 km. It takes approximately 1 h 30 min to drive from Yambol to Haskovo.

Get driving directions

Map of how to get from Yambol to Haskovo.
Launch map view
  • Distance: 61.8 miles
  • Duration: 3 h

What companies run services between Yambol, Bulgaria and Haskovo, Bulgaria?

Haskovo Info operates a bus from Yambol to Haskovo once daily, and the journey takes 3 h. Alternatively, Bulgarian Railways (BDZh) operates a train from Yambol to Haskovo twice daily. Tickets cost $4 - $5 and the journey takes 2 h 6 min.

Train operators
Bulgarian Railways (BDZh)
Bus operators
Haskovo Info
Website
haskovo.info
Bus from Yambol to Haskovo
Ave. Duration
3 h
Frequency
Once daily
Schedules at
haskovo.info
Other operators
Taxi from Yambol to Haskovo
Ave. Duration
1 h 30 min
Estimated price
$35 - $45

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 10 amazing places to get away from it all in Australia, Getting to Milan from the airport and How to get from London to Edinburgh - to help you get the most out of your next trip.

More Questions & Answers

There are 33+ hotels available in Haskovo. Prices start at $27 USD per night.

More details