There are 4 ways to get from Haskovo to Romania by bus, night train, 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.
Bus via Veliko Tŭrnovo
best- Take the bus from Haskovo Central Bus Station to Veliko Tarnovobus
- Take the bus from Veliko Tarnovo to București, Autogara Militaribus 983 / ...
9h 8mNight train
cheapest- Take the night train from Dimitrovgrad to Bucharestnighttrain Bosphor Express
5h 30m$7–30Drive 338.7 km
- Drive from Haskovo to Bucharestcar 338.7 km
5h 26m$54–78Bus
- Take the bus from Haskovo to Rusebus
- Take the bus from Ruse Central Bus Station to Bucharest Horoscop Hotelbus Pegasus 94 / ...
9h 47m$16–29
Questions & Answers
The cheapest way to get from Haskovo to Romania is to night train which costs $6 - $30 and takes 5h 30m.
The fastest way to get from Haskovo to Romania is to drive which takes 5h 26m and costs $50 - $80.
No, there is no direct bus from Haskovo station to Romania. However, there are services departing from Haskovo Central Bus Station and arriving at Piata 21 Decembrie 1989 via Veliko Tarnovo and Autogara Militari. The journey, including transfers, takes approximately 9h 8m.
No, there is no direct train from Haskovo to Romania. However, there are services departing from Haskovo and arriving at Universitate via Dimitrovgrad and Gara de Nord. The journey, including transfers, takes approximately 5h 30m.
The distance between Haskovo and Romania is 403 km. The road distance is 338.7 km.
The best way to get from Haskovo to Romania without a car is to bus via Veliko Tŭrnovo which takes 9h 8m and costs .
It takes approximately 9h 8m to get from Haskovo to Romania, including transfers.
Haskovo to Romania bus services, operated by Krumovgrad Municipality Bus, depart from Haskovo Central Bus Station.
Haskovo to Romania train services, operated by Bulgarian Railways (BDZh), depart from Dimitrovgrad station.
Haskovo to Romania bus services, operated by Krumovgrad Municipality Bus, arrive at Veliko Tarnovo station.
What companies run services between Haskovo, Bulgaria and Romania?
You can take a bus from Haskovo Central Bus Station to Piata 21 Decembrie 1989 via Veliko Tarnovo, București, Autogara Militari, and Autogara Militari in around 9h 8m. Alternatively, Bulgarian Railways (BDZh) operates a vehicle from Dimitrovgrad to Bucharest twice a week. Tickets cost $6–28 and the journey takes 3h 40m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Night train from Dimitrovgrad to Bucharest
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- $6–28
- Website
- https://www.bdz.bg/en
- 2nd Class
- $6–9
- 1st Class
- $7–10
- Website
- krumovgrad-bg.com
Bus from Haskovo Central Bus Station to Veliko Tarnovo
- Ave. Duration
- 3h 24m
- Frequency
- Once daily
- Schedules at
- https://krumovgrad-bg.com/%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B8/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Veliko Tarnovo to București, Autogara Militari
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $19–35
- Website
- https://www.flixbus.co.uk
- [email protected]
- Website
- bgrazpisanie.com
Bus from Haskovo to Ruse
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Estimated price
- $8–16
- Schedules at
- bgrazpisanie.com
- Phone
- +359 (0) 877 34 47 47
- [email protected]
- Website
- pegasusbg.com
Bus from Ruse Central Bus Station to Bucharest Horoscop Hotel
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $8–14
- Website
- https://pegasusbg.com/
Want to know more about travelling around Romania
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Haskovo to Romania train services, operated by Bulgarian Railways (BDZh), arrive at Bucharest station.
Yes, the driving distance between Haskovo to Romania is 339 km. It takes approximately 5h 26m to drive from Haskovo to Romania.
There are 5512+ hotels available in Romania.
















