There are 3 ways to get from Velingrad 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 Velingrad to Plovdivbus
- Take the bus from Plovdiv to Veliko Tarnovobus
6h 12mTrain
cheapest- Take the train from Velingrad to Septemvritrain Re / ...
- Take the train from Septemvri to Plovdivtrain Re / ...
- Take the train from Plovdiv to Veliko Tarnovotrain Ic
8h 13m$6–10Drive 251.9 km
- Drive from Velingrad to Veliko Tŭrnovocar 251.9 km
3h 52m$40–58
Questions & Answers
The cheapest way to get from Velingrad to Veliko Tŭrnovo is to train which costs $5 - $10 and takes 8h 13m.
The fastest way to get from Velingrad to Veliko Tŭrnovo is to drive which takes 3h 52m and costs $35 - $60.
No, there is no direct bus from Velingrad to Veliko Tŭrnovo. However, there are services departing from Velingrad and arriving at Veliko Tarnovo via Plovdiv. The journey, including transfers, takes approximately 6h 12m.
No, there is no direct train from Velingrad to Veliko Tŭrnovo. However, there are services departing from Velingrad and arriving at Veliko Tarnovo via Septemvri and Plovdiv. The journey, including transfers, takes approximately 8h 13m.
The distance between Velingrad and Veliko Tŭrnovo is 281 km. The road distance is 251.9 km.
The best way to get from Velingrad to Veliko Tŭrnovo without a car is to bus which takes 6h 12m and costs .
It takes approximately 6h 12m to get from Velingrad to Veliko Tŭrnovo, including transfers.
Velingrad to Veliko Tŭrnovo bus services, operated by BG Razpisanie, depart from Velingrad station.
Velingrad to Veliko Tŭrnovo train services, operated by Bulgarian Railways (BDZh), depart from Velingrad station.
The best way to get from Velingrad to Veliko Tŭrnovo is to bus which takes 6h 12m and costs . Alternatively, you can train, which costs $5 - $10 and takes 8h 13m.
What companies run services between Velingrad, Bulgaria and Veliko Tŭrnovo, Bulgaria?
You can take a bus from Velingrad to Veliko Tarnovo via Plovdiv in around 6h 12m. Alternatively, you can take a train from Velingrad to Veliko Tarnovo via Septemvri and Plovdiv in around 8h 13m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Velingrad to Septemvri
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–3
- 1st Class
- $2–3
Train from Septemvri to Plovdiv
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1
Train from Plovdiv to Veliko Tarnovo
- Ave. Duration
- 4h 28m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $3–5
- [email protected]
- Website
- bgrazpisanie.com
Bus from Velingrad to Plovdiv
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- bgrazpisanie.com
- Phone
- 0888 211 781
- [email protected]
- Website
- plovdivexpres-2000.com
Bus from Plovdiv to Veliko Tarnovo
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Schedules at
- plovdivexpres-2000.com
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 London to Edinburgh, How do I get from Sydney to Melbourne, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Velingrad to Veliko Tŭrnovo bus services, operated by BG Razpisanie, arrive at Plovdiv station.
Velingrad to Veliko Tŭrnovo train services, operated by Bulgarian Railways (BDZh), arrive at Septemvri station.
Yes, the driving distance between Velingrad to Veliko Tŭrnovo is 252 km. It takes approximately 3h 52m to drive from Velingrad to Veliko Tŭrnovo.
There are 471+ hotels available in Veliko Tŭrnovo.









