There are 4 ways to get from Sofia to Prague by plane, 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.

What companies run services between Sofia, Bulgaria and Prague, Czech Republic?

Bulgaria Air, Austrian Airlines and two other airlines fly from Sofia to Prague 5 times a day. Alternatively, you can take a bus from Sofia to Prague via Brno, AN u hotelu Grand in around 19 h 14 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Sofia to Prague via Vienna
Avg. Duration
3 h 45 min
When
Every day
Estimated price
$190 - $600
Lufthansa
Website
lufthansa.com
Flights from Sofia to Prague via Munich
Avg. Duration
3 h 55 min
When
Monday to Saturday
Estimated price
$190 - $490
Flights from Sofia to Prague via Frankfurt
Avg. Duration
4 h 45 min
When
Every day
Estimated price
$190 - $490
Bulgaria Air
Website
air.bg
Flights from Sofia to Prague
Avg. Duration
1 h 55 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$90 - $410
Wizz Air
Website
wizzair.com
Flights from Sofia to Prague via Milan Bergamo
Avg. Duration
4 h 40 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$40 - $190
Bus operators
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Sofia to Brno
Avg. Duration
16 h 30 min
Frequency
4 times a week
Estimated price
$35 - $55
Schedules at
online.union-ivkoni.com
Bus from Sofia to Prague
Avg. Duration
20 h
Frequency
4 times a week
Estimated price
$45 - $120
Schedules at
online.union-ivkoni.com
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Brno, AN u hotelu Grand to Praha, ÚAN Florenc
Avg. Duration
2 h 30 min
Frequency
Every 30 minutes
Estimated price
$7 - $10
Schedules at
regiojet.sk
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Brno, Brno Hotel Grand to Prague, Prague ÚAN Florenc
Avg. Duration
2 h 30 min
Frequency
Every 3 hours
Estimated price
$12 - $21
Website
flixbus.co.uk
Group Ltd.
Phone
+359 2 980 63 36
Email
group@gbg.bg
Website
group-ood.com
Bus from Sofia Serdika to Praha
Avg. Duration
20 h
Frequency
Once daily
Estimated price
$71
Schedules at
group-ood.com
EAAA
Website
rta.government.bg
Bus from Sofia to Prague
Avg. Duration
20 h 35 min
Frequency
Once daily
Estimated price
$55 - $80
Schedules at
rta.government.bg
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Sofia to Praha
Avg. Duration
21 h 30 min
Frequency
Once daily
Schedules at
georg-bg.com
Racic Eurobus
Website
racicbg.com
Bus from Sofia to Praha Holešovice
Avg. Duration
19 h 20 min
Frequency
5 times a week
Estimated price
$96
Schedules at
racicbg.com
Metro Plus
Website
metrotransport.bg
Bus from Sofia to Prague
Avg. Duration
19 h 30 min
Frequency
5 times a week
Estimated price
$100 - $150
Schedules at
metrotransport.bg
BG Razpisanie
Website
bgrazpisanie.com
Bus from Sofia to Praha
Avg. Duration
20 h 50 min
Frequency
3 times a week
Estimated price
$55 - $120
Schedules at
bgrazpisanie.com
Balkan Horn
Website
balkanhorn.com
Bus from Sofia to Prague
Avg. Duration
20 h 12 min
Frequency
Twice a week
Schedules at
balkanhorn.com
Eurolines CZ
Email
info@eurolines.cz
Website
elines.cz
Bus from Sofia to Prague - Florenc
Avg. Duration
22 h 4 min
Frequency
Twice a week
Estimated price
$70 - $110
Schedules at
elines.cz
Radina VIP
Phone
+359 879 321 588
Email
radinavip@gmail.com
Website
radinavip.com
Bus from Sofia to Prague
Avg. Duration
19 h 3 min
Frequency
Once a week
Estimated price
$110 - $150
Schedules at
radinavip.com

Want to know more about travelling around Czechia

Rome2rio's unique Travel Guides provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Sofia to Prague?

The distance between Sofia and Prague is 1067 km. The road distance is 1289 km.

What is the cheapest way to get from Sofia to Prague?

The cheapest way to get from Sofia to Prague is to bus which costs $60 and takes 19 h 14 min.

What is the fastest way to get from Sofia to Prague?

The quickest way to get from Sofia to Prague is to fly which takes 5 h 7 min and costs $100.

Is there a direct bus between Sofia and Prague?

Yes, there is a direct bus departing from Sofia Serdika and arriving at Praha. Services depart every four hours, and operate every day. The journey takes approximately 20 h.

How long does it take to get from Sofia to Prague?

It takes approximately 5 h 7 min to get from Sofia to Prague, including transfers.