There are 4 ways to get from Sofia to Herakovo by train, taxi, subway, bus, 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.
Train, taxi
best- Take the train from Sofia to Petarchtrain Re
- Take the taxi from Petarch to Herakovotaxi
45 min$10–13Drive 22 km
cheapest- Drive from Sofia to Herakovocar 22 km
23 min$4–5Subway, line 54 bus
- Take the subway from Sofia Serdika to Sofia Slivnitsasubway 1 / ...
- Take the bus from Метростанция Сливница to Пътен Възел Калотинаbus 54
57 minTaxi
- Take the taxi from Sofia to Herakovotaxi 22 km
23 min$23–28
Questions & Answers
The cheapest way to get from Sofia to Herakovo is to drive which costs $3 - $5 and takes 23 min.
The fastest way to get from Sofia to Herakovo is to taxi which takes 23 min and costs $23 - $28.
The distance between Sofia and Herakovo is 32 km. The road distance is 22 km.
The best way to get from Sofia to Herakovo without a car is to train and taxi which takes 45 min and costs $9 - $13.
It takes approximately 45 min to get from Sofia to Herakovo, including transfers.
Yes, the driving distance between Sofia to Herakovo is 22 km. It takes approximately 23 min to drive from Sofia to Herakovo.
There are 2193+ hotels available in Herakovo.
What companies run services between Sofia, Bulgaria and Herakovo, Bulgaria?
There is no direct connection from Sofia to Herakovo. However, you can take the train to Petarch then take the taxi to Herakovo. Alternatively, you can take a subway from Sofia Serdika to Herakovo via Sofia Slivnitsa, Метростанция Сливница, and Пътен Възел Калотина in around 57 min.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Petarch
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–2
- 1st Class
- $1–2
- Phone
- (+359) 2 921 2001
- [email protected]
- Website
- metropolitan.bg
Subway from Sofia Serdika to Sofia Slivnitsa
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Estimated price
- $1
- Schedules at
- metropolitan.bg
- Phone
- 0700 13 233
- [email protected]
- Website
- SUMC
Subway from Sofia Serdika to Sofia Slivnitsa
- Ave. Duration
- 13 min
- Frequency
- Every 10 minutes
- Schedules at
- SUMC
- Phone
- 0700 13 233
- [email protected]
- Website
- SUMC
Bus from Метростанция Сливница to Пътен Възел Калотина
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Schedules at
- SUMC
- Ave. Duration
- 17 min
- Estimated price
- $9–28
OK Supertrans
- Phone
- +359 2 973 2121
- Website
- oktaxi.net
Panda Taxi
- Phone
- +359 2 998 2121
- Website
- panda-taxi.com
Taxi Stars
- Phone
- +359 877 144 144
- Website
- taxistars.net
Yellow Taxi
- Phone
- +359 2 962 1333
- Website
- yellow333.com
Evro Taksi 7
- Phone
- +359 76 661 010
Papi Taxi
- Phone
- +359 76 604 900
- Website
- papi.bg
Taxi Pernik
- Phone
- +359 76 630 303
- Website
- taxi-service-8392.business.site
OK Supertrans
- Phone
- +359 2 973 2121
- Website
- oktaxi.net
Panda Taxi
- Phone
- +359 2 998 2121
- Website
- panda-taxi.com
Taxi Stars
- Phone
- +359 877 144 144
- Website
- taxistars.net
Yellow Taxi
- Phone
- +359 2 962 1333
- Website
- yellow333.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 4 of the smartest ways to explore Australia, How do I get from Sydney to Melbourne, and How to get from Luton Airport into central London - to help you get the most out of your next trip.











