buy a bus ticket Sofia ➞ Karlovo
Compare prices and tickets for different trip options
Compare prices for trains, buses, and flights for the upcoming week.
Quickly browse the best deals, find the lowest fares, and choose options that fit your budget
Overview: Bus from Sofia to Karlovo
The bus route from Sofia to Karlovo covers a distance of 121 km and has an average duration of 2 hours and 5 minutes. There is one direct bus service available each day, departing at 17:00, with a ticket price of 8.15 EUR. The last bus also leaves at 17:00.
Popular Bus Stations from Sofia to Karlovo
Bus Companies
Found: 12
Bus from Sofia to Karlovo
Karlovo, Bulgaria, is known for its rich history and beautiful natural surroundings, situated at the foot of the Sredna Gora mountain. Visitors often explore the town's historical sites, including the birthplace of the national hero Vasil Levski and the nearby Buzludzha Monument. The region is also popular for hiking and outdoor activities, thanks to its scenic landscapes. Travelers can enjoy a mix of cultural heritage and nature in this quaint town.

