Search bus tickets toSofia

switcheroo

Quickview

How to get to Sofia by bus?

Routes36
Trips per day81
bus carriers7
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Sofia?

The cheapest prices for a bus ticket to Sofia that users have found recently on Wanderu start at $8.11. Such great deals to Sofia are available on one route to Plovdiv. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Sofia. Plovdiv at $10.14 has consistently the lowest average bus ticket prices to Sofia.

What are the main bus stations in Sofia?

The most popular bus stations in Sofia are Central Bus Station and Serdica Bus Station. Central Bus Station is the busiest bus station in Sofia.

What are the most popular bus routes to Sofia?

Plovdiv

There are 16 bus schedules per day connecting Plovdiv with Sofia. It takes on average 2 hours and 20 minutes to travel 83 miles, 133 kms, by bus from Plovdiv. 2 bus carriers offer schedules from Plovdiv, with Karat-S Business Class offering the most daily connections to Sofia. Traveling by bus from Plovdiv you will most likely to arrive in Sofia at Central Bus Station.
Avg. Time
2h 20m
Avg. Price
$10.14

Veliko Tarnovo

There are 7 bus schedules per day connecting Veliko Tarnovo with Sofia. It takes on average 3 hours and 14 minutes to travel 120 miles, 192 kms, by bus from Veliko Tarnovo. One bus company operates schedules from Veliko Tarnovo, with Global Biomet offering the most daily connections to Sofia. Traveling by bus from Veliko Tarnovo you will most likely to arrive in Sofia at Central Bus Station.
Avg. Time
3h 14m
Avg. Price
$11.77

Bratislava

There are 5 bus schedules per day connecting Bratislava with Sofia. It takes on average 16 hours and 42 minutes to travel 483 miles, 776 kms, by bus from Bratislava. One bus company operates schedules from Bratislava, with FlixBus offering the most daily connections to Sofia. Traveling by bus from Bratislava you will most likely to arrive in Sofia at Central Bus Station.
Avg. Time
16h 42m
Avg. Price
$63.61

Frankfurt

There are 5 bus schedules per day connecting Frankfurt with Sofia. It takes on average 50 hours and 13 minutes to travel 864 miles, 1390 kms, by bus from Frankfurt. 2 bus carriers offer schedules from Frankfurt, with Eurolines France offering the most daily connections to Sofia. Traveling by bus from Frankfurt you will most likely to arrive in Sofia at Central Bus Station.
Avg. Time
50h 13m
Avg. Price
$113.58

Varna

There are 5 bus schedules per day connecting Varna with Sofia. It takes on average 6 hours and 13 minutes to travel 236 miles, 379 kms, by bus from Varna. One bus company operates schedules from Varna, with Global Biomet offering the most daily connections to Sofia. Traveling by bus from Varna you will most likely to arrive in Sofia at Central Bus Station.
Avg. Time
6h 13m
Avg. Price
$19.25

What bus companies travel to Sofia, Bulgaria?