There are 5 ways to get from Veliko Tŭrnovo to Melnik 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 Veliko Tarnovo to Blagoevgrad Central Bus Terminalbus N983
- Take the bus from Blagoevgrad to Melnikbus
7h 55m$32–52Bus via Sofia #2
cheapest- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus Group Plus 2651 / ...
- Take the bus from Sofia Central Bus Station to Melnikbus
8h 25m$16–24Train
- Take the train from Gorna Oryahovitsa to Sofiatrain Ic
- Take the train from Sofia to Damyanitsatrain Ic
10h 18m$32–40Drive 392.6 km
- Drive from Veliko Tŭrnovo to Melnikcar 392.6 km
4h 52m$62–90Bus via Sofia
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus Sofia-Bucharest
- Take the bus from Sofia Central Bus Station to Melnikbus
7h 57m
Veliko Tŭrnovo to Melnik by bus
Questions & Answers
The cheapest way to get from Veliko Tŭrnovo to Melnik is to bus via Sofia which costs $16 - $24 and takes 8h 25m.
The fastest way to get from Veliko Tŭrnovo to Melnik is to drive which takes 4h 52m and costs $60 - $90.
No, there is no direct bus from Veliko Tŭrnovo to Melnik. However, there are services departing from Veliko Tarnovo and arriving at Melnik via Blagoevgrad. The journey, including transfers, takes approximately 7h 55m.
No, there is no direct train from Veliko Tŭrnovo to Melnik. However, there are services departing from Veliko Tarnovo and arriving at Damyanitsa via Gorna Oryahovitsa and Sofia. The journey, including transfers, takes approximately 10h 18m.
The distance between Veliko Tŭrnovo and Melnik is 401 km. The road distance is 392.6 km.
The best way to get from Veliko Tŭrnovo to Melnik without a car is to bus which takes 7h 55m and costs $30 - $55.
It takes approximately 7h 55m to get from Veliko Tŭrnovo to Melnik, including transfers.
Veliko Tŭrnovo to Melnik bus services, operated by FlixBus, depart from Veliko Tarnovo station.
Veliko Tŭrnovo to Melnik train services, operated by Bulgarian Railways (BDZh), depart from Gorna Oryahovitsa station.
The best way to get from Veliko Tŭrnovo to Melnik is to bus which takes 7h 55m and costs $30 - $55. Alternatively, you can train, which costs $30 - $40 and takes 10h 18m.
What companies run services between Veliko Tŭrnovo, Bulgaria and Melnik, Bulgaria?
You can take a bus from Veliko Tarnovo to Melnik via Blagoevgrad in around 7h 55m. Alternatively, you can take a train from Veliko Tarnovo to Melnik via Gorna Oryahovitsa, Sofia, and Damyanitsa in around 10h 18m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Gorna Oryahovitsa to Sofia
- Ave. Duration
- 3h 56m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–6
Train from Sofia to Damyanitsa
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $2–4
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Gorna Oryahovitsa to Sofia
- Ave. Duration
- 3h 56m
- Frequency
- 3 times a day
- Estimated price
- $23–26
- Website
- Romanian Railways (CFR)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Veliko Tarnovo to Blagoevgrad Central Bus Terminal
- Ave. Duration
- 5h 5m
- Frequency
- 5 times a week
- Estimated price
- $29–50
- Website
- Flixbus
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $20–35
- Website
- Flixbus
- [email protected]
- Website
- bgrazpisanie.com
Bus from Blagoevgrad to Melnik
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Melnik
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Melnik
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- bgrazpisanie.com
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Schedules at
- likebus.ua
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- Grup Plus - Etap Adresss
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- $17–27
- Website
- Grup Plus - Etap Adresss
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $11–16
- Website
- Union Ivkoni
Want to know more about travelling around Bulgaria
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
Veliko Tŭrnovo to Melnik bus services, operated by FlixBus, arrive at Blagoevgrad Central Bus Terminal station.
Veliko Tŭrnovo to Melnik train services, operated by Bulgarian Railways (BDZh), arrive at Sofia station.
Yes, the driving distance between Veliko Tŭrnovo to Melnik is 393 km. It takes approximately 4h 52m to drive from Veliko Tŭrnovo to Melnik.
There are 377+ hotels available in Melnik.























