There are 3 ways to get from Gabrovo to Elena by 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.
Questions & Answers
The cheapest way to get from Gabrovo to Elena is to train which costs $5 - $10 and takes 27 min.
The fastest way to get from Gabrovo to Elena is to train which takes 27 min and costs $5 - $10.
The distance between Gabrovo and Elena is 53 km. The road distance is 66.9 km.
The best way to get from Gabrovo to Elena without a car is to train which takes 27 min and costs $5 - $10.
It takes approximately 27 min to get from Gabrovo to Elena, including transfers.
Yes, the driving distance between Gabrovo to Elena is 67 km. It takes approximately 1h 12m to drive from Gabrovo to Elena.
There are 66+ hotels available in Elena.
What companies run services between Gabrovo, Bulgaria and Elena, Oblast Veliko Tarnovo, Bulgaria?
Bulgarian Railways (BDZh) operates a train from Gabrovo to Stoychevtsi once daily. Tickets cost $2–5 and the journey takes 23 min.
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Gabrovo to Stoychevtsi
- Ave. Duration
- 23 min
- Frequency
- Once daily
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–4
- 1st Class
- $2–5
- Ave. Duration
- 1h 12m
- Estimated price
- $45–55
Vip Taxi
- Phone
- +359 88 941 4465
- Website
- facebook.com
Tiko Taksi
- Phone
- +35966800128
Moni Taxi
- Phone
- +359 66 800 126
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 Italian Lakes: Getting around by train, How to travel India's Golden Triangle, and Getting to Milan from the airport - to help you get the most out of your next trip.






