There are 4 ways to get from Targovishte to Ruse by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Targovishte to Ruse Central Stationbus
3h 26m$7–11Train
cheapest- Take the train from Targovishte to Gorna Oryahovitsatrain Re / ...
- Take the train from Gorna Oryahovitsa to Rusetrain Re / ...
4h 47m$3–6Drive 100.1 km
- Drive from Targovishte to Rusecar 100.1 km
1h 28m$16–23Taxi
- Take the taxi from Targovishte to Rusetaxi 100.1 km
1h 28m$85–110
Targovishte to Ruse by train
Questions & Answers
The cheapest way to get from Targovishte to Ruse is to train which costs $2 - $7 and takes 4h 47m.
The fastest way to get from Targovishte to Ruse is to drive which takes 1h 28m and costs $15 - $23.
Yes, there is a direct bus departing from Targovishte and arriving at Ruse Central Station station. Services depart four times a week, and operate Monday, Wednesday, Friday and Sunday. The journey takes approximately 3h 26m.
No, there is no direct train from Targovishte to Ruse. However, there are services departing from Targovishte and arriving at Ruse via Gorna Oryahovitsa. The journey, including transfers, takes approximately 4h 47m.
The distance between Targovishte and Ruse is 144 km. The road distance is 100.1 km.
The best way to get from Targovishte to Ruse without a car is to bus which takes 3h 26m and costs $7 - $11.
The bus from Targovishte to Ruse Central Station takes 3h 26m including transfers and departs four times a week.
Targovishte to Ruse bus services, operated by Ruse Bus, depart from Targovishte station.
Targovishte to Ruse train services, operated by Bulgarian Railways (BDZh), depart from Targovishte station.
The best way to get from Targovishte to Ruse is to bus which takes 3h 26m and costs $7 - $11. Alternatively, you can train, which costs $2 - $7 and takes 4h 47m.
What companies run services between Targovishte, Tŭrgovishte, Bulgaria and Ruse, Bulgaria?
Ruse Bus operates a bus from Targovishte to Ruse Central Station 4 times a week. Tickets cost $7–11 and the journey takes 3h 26m. Alternatively, you can take a train from Targovishte to Ruse via Gorna Oryahovitsa in around 4h 47m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Targovishte to Gorna Oryahovitsa
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $2–4
Train from Gorna Oryahovitsa to Ruse
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–3
- Phone
- +359 82 82 81 51
- [email protected]
- Website
- avtogararuse.org
Bus from Targovishte to Ruse Central Station
- Ave. Duration
- 3h 26m
- Frequency
- 4 times a week
- Estimated price
- $7–11
- Schedules at
- avtogararuse.org
- Ave. Duration
- 1h 28m
- Estimated price
- $85–110
Elit Taxi
- Phone
- +359 88 500 0077
Evro Taxi
- Phone
- +359 89 704 0444
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 How to get from JFK to New York City, Bali: What to do if Mount Agung erupts, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Targovishte to Ruse bus services, operated by Ruse Bus, arrive at Ruse Central Station.
Targovishte to Ruse train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Targovishte to Ruse is 100 km. It takes approximately 1h 28m to drive from Targovishte to Ruse.
There are 246+ hotels available in Ruse.






