There are 4 ways to get from Karlukovo to Lovech by bus, 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.
Bus
best- Take the bus from Karlukovo to Lukovitbus
- Take the bus from Lukovit to Lovech Spirkabus
3h 15mTrain
cheapest- Take the train from Karlukovo to Levskitrain Ic / ...
- Take the train from Levski to Lovechtrain Re
3h 25m$6–9Drive 70.4 km
- Drive from Karlukovo to Lovechcar 70.4 km
1h 18m$12–16Taxi
- Take the taxi from Karlukovo to Lovechtaxi 70.4 km
1h 18m$45–55
Questions & Answers
The cheapest way to get from Karlukovo to Lovech is to train which costs $6 - $9 and takes 3h 25m.
The fastest way to get from Karlukovo to Lovech is to drive which takes 1h 18m and costs $11 - $16.
No, there is no direct bus from Karlukovo to Lovech. However, there are services departing from Karlukovo and arriving at Lovech Spirka via Lukovit. The journey, including transfers, takes approximately 3h 15m.
No, there is no direct train from Karlukovo to Lovech. However, there are services departing from Karlukovo and arriving at Lovech via Levski. The journey, including transfers, takes approximately 3h 25m.
The distance between Karlukovo and Lovech is 71 km. The road distance is 70.4 km.
The best way to get from Karlukovo to Lovech without a car is to bus which takes 3h 15m and costs .
It takes approximately 3h 15m to get from Karlukovo to Lovech, including transfers.
Karlukovo to Lovech bus services, operated by Municipality of Lukovit, depart from Karlukovo station.
Karlukovo to Lovech train services, operated by Bulgarian Railways (BDZh), depart from Karlukovo station.
The best way to get from Karlukovo to Lovech is to bus which takes 3h 15m and costs . Alternatively, you can train, which costs $6 - $9 and takes 3h 25m.
What companies run services between Karlukovo, Bulgaria and Lovech, Bulgaria?
You can take a bus from Karlukovo to Lovech Spirka via Lukovit in around 3h 15m. Alternatively, you can take a vehicle from Karlukovo to Lovech via Karlukovo and Levski in around 3h 25m.
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Karlukovo to Levski
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $2–3
- 1st Class
- $2–4
Train from Levski to Lovech
- Ave. Duration
- 48 min
- Frequency
- 4 times a day
- Estimated price
- $1
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1
- 1st Class
- $1
- Website
- lukovit.bg
Bus from Karlukovo to Lukovit
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Schedules at
- lukovit.bg
Bus from Lukovit to Lovech Spirka
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- lukovit.bg
- Ave. Duration
- 1h 18m
- Estimated price
- $45–55
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 What are the different types of Renfe trains in Spain?, 10 amazing places to get away from it all in Australia, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Karlukovo to Lovech bus services, operated by Municipality of Lukovit, arrive at Lukovit station.
Karlukovo to Lovech train services, operated by Bulgarian Railways (BDZh), arrive at Levski station.
Yes, the driving distance between Karlukovo to Lovech is 70 km. It takes approximately 1h 18m to drive from Karlukovo to Lovech.
There are 41+ hotels available in Lovech.






