There are 4 ways to get from Borovets to Varna by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kostenets to Varnatrain Ic
7h 24m$20–26Bus
- Take the bus from Samokov to Plovdivbus
- Take the bus from Plovdiv Central Train Station Bus Stop to Varna Central Bus Stationbus
11h 29m$64–98Drive 475.2 km
- Drive from Borovets to Varnacar 475.2 km
5h 26m$75–109Bus, train, fly
- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
6h 36m$138–238
Sofia Airport (SOF) to Varna Airport (VAR) flights
Questions & Answers
The cheapest way to get from Borovets to Varna is to train which costs $19 - $26 and takes 7h 24m.
The fastest way to get from Borovets to Varna is to drive which takes 5h 26m and costs $75 - $110.
No, there is no direct bus from Borovets to Varna station. However, there are services departing from Borovets and arriving at Varna Central Bus Station via Samokov and Plovdiv Central Train Station Bus Stop. The journey, including transfers, takes approximately 11h 29m.
No, there is no direct train from Borovets to Varna. However, there are services departing from Kostenets and arriving at Varna via . The journey, including transfers, takes approximately 7h 24m.
The distance between Borovets and Varna is 492 km. The road distance is 475.2 km.
The best way to get from Borovets to Varna without a car is to train which takes 7h 24m and costs $19 - $26.
It takes approximately 7h 24m to get from Borovets to Varna, including transfers.
Borovets to Varna bus services, operated by Samokov Bus, depart from Samokov station.
Borovets to Varna train services, operated by Bulgarian Railways (BDZh), depart from Kostenets station.
The best way to get from Borovets to Varna is to train which takes 7h 24m and costs $19 - $26. Alternatively, you can bus, which costs $60 - $100 and takes 11h 29m.
What companies run services between Borovets, Sofia, Bulgaria and Varna, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Kostenets to Varna 4 times a day. Tickets cost $7–11 and the journey takes 6h 39m. Alternatively, you can take a bus from Borovets to Varna Central Bus Station via Samokov, Plovdiv, and Plovdiv Central Train Station Bus Stop in around 11h 29m.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $75–110
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Kostenets to Varna
- Ave. Duration
- 6h 39m
- Frequency
- 4 times a day
- Estimated price
- $7–11
- Website
- https://www.bdz.bg/en
- 2nd Class
- $7–10
- 1st Class
- $8–11
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Samokov to Plovdiv
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://samokov-info.com/?lang=en
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://samokov-info.com/?lang=en
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Plovdiv Central Train Station Bus Stop to Varna Central Bus Station
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Estimated price
- $60–90
- Schedules at
- karat-s.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 5 incredible day trips from Florence by train, Need to know: Greyhound, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Borovets to Varna bus services, operated by Samokov Bus, arrive at Plovdiv station.
Borovets to Varna train services, operated by Bulgarian Railways (BDZh), arrive at Varna station.
Yes, the driving distance between Borovets to Varna is 475 km. It takes approximately 5h 26m to drive from Borovets to Varna.
There are 2557+ hotels available in Varna.










