There are 3 ways to get from Craiova to Veliko Tŭrnovo by bus, 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
best- Take the bus from Craiova to Bucharest Otopeni Airportbus
- Take the bus from Bucharest to Veliko Tarnovobus Sofia-Bucharest
7h 59mTrain
cheapest- Take the train from Craiova to Videletrain Ic
- Take the train from Videle to Gorna Oryahovitsatrain 461
9h 45m$29–33Drive 316.8 km
- Drive from Craiova to Veliko Tŭrnovocar 316.8 km
5h 9m$51–73
Craiova to Veliko Tŭrnovo by train
Questions & Answers
The cheapest way to get from Craiova to Veliko Tŭrnovo is to train which costs $28 - $34 and takes 9h 45m.
The fastest way to get from Craiova to Veliko Tŭrnovo is to drive which takes 5h 9m and costs $50 - $75.
No, there is no direct bus from Craiova to Veliko Tŭrnovo. However, there are services departing from Craiova and arriving at Veliko Tarnovo via Aeroport Henri Coanda Plecari, Piata Victoriei and Bucharest. The journey, including transfers, takes approximately 7h 59m.
No, there is no direct train from Craiova to Veliko Tŭrnovo. However, there are services departing from Craiova and arriving at Veliko Tarnovo via Videle and Gorna Oryahovitsa. The journey, including transfers, takes approximately 9h 45m.
The distance between Craiova and Veliko Tŭrnovo is 460 km. The road distance is 316.8 km.
The best way to get from Craiova to Veliko Tŭrnovo without a car is to bus which takes 7h 59m and costs .
It takes approximately 7h 59m to get from Craiova to Veliko Tŭrnovo, including transfers.
Craiova to Veliko Tŭrnovo bus services, operated by B&B Ilan Travel, depart from Craiova station.
Craiova to Veliko Tŭrnovo train services, operated by Hungarian Railways (MÁV), depart from Craiova station.
The best way to get from Craiova to Veliko Tŭrnovo is to bus which takes 7h 59m and costs . Alternatively, you can train, which costs $28 - $34 and takes 9h 45m.
What companies run services between Craiova, Romania and Veliko Tŭrnovo, Bulgaria?
You can take a bus from Craiova to Veliko Tarnovo via Aeroport Henri Coanda Plecari, Piata Victoriei, Gara de Nord, and Bucharest in around 7h 59m. Alternatively, you can take a train from Craiova to Veliko Tarnovo via Videle and Gorna Oryahovitsa in around 9h 45m.
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Craiova to Videle
- Ave. Duration
- 2h 57m
- Frequency
- 4 times a day
- Estimated price
- $8–11
- Website
- Hungarian Railways (MÁV)
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Videle to Gorna Oryahovitsa
- Ave. Duration
- 4h 39m
- Frequency
- 3 times a day
- Estimated price
- $19–21
- Website
- Romanian Railways (CFR)
- Phone
- +40 768 922 512
- [email protected]
- Website
- bbilantravel.ro
Bus from Craiova to Bucharest Otopeni Airport
- Ave. Duration
- 3h 29m
- Frequency
- Hourly
- Schedules at
- bbilantravel.ro
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Bucharest to Veliko Tarnovo
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Schedules at
- likebus.ua
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 Stansted Airport into central London, Travelling by boat in Italy, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Craiova to Veliko Tŭrnovo bus services, operated by B&B Ilan Travel, arrive at Bucharest Otopeni Airport station.
Craiova to Veliko Tŭrnovo train services, operated by Hungarian Railways (MÁV), arrive at Videle station.
Yes, the driving distance between Craiova to Veliko Tŭrnovo is 317 km. It takes approximately 5h 9m to drive from Craiova to Veliko Tŭrnovo.
There are 470+ hotels available in Veliko Tŭrnovo.












