There are 8 ways to get from Prague to Bulgaria by plane, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sofia Airport
best- Fly from Václav Havel Airport Prague (PRG) to Sofia Airport (SOF)plane PRG - SOF
5h 10m$53–165Train, bus
- Take the train from Praha Hlavní nádraží to Bratislava hlavná stanicatrain
- Take the bus from Bratislava to Sofiabus
17h 43m$146–171Drive 1,235.4 km
- Drive from Prague to Sofiacar 1,235.4 km
12h 58m$219–317Fly to Burgas Airport
- Fly from Václav Havel Airport Prague (PRG) to Burgas Airport (BOJ)plane PRG - BOJ
5h 1m$113–297Fly to Bucharest Otopeni, shuttle
- Fly from Václav Havel Airport Prague (PRG) to Bucharest Otopeni (OTP)plane PRG - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
6h 17m$167–444Fly to Varna Airport
- Fly from Václav Havel Airport Prague (PRG) to Varna Airport (VAR)plane PRG - VAR
5h 39m$202–414Bus
- Take the bus from Praha, ÚAN Florenc to Sofia Serdica Bus Stationbus Arda-Tur
19h 25m$80–120Bus via Sveta Nedelya
- Take the bus from Praha, ÚAN Florenc to Sofiabus N982
23h 3m$122–167
Prague to Bulgaria by bus
Questions & Answers
The cheapest way to get from Prague to Bulgaria is to fly which costs $50 - $170 and takes 5h 10m.
The fastest way to get from Prague to Bulgaria is to fly which takes 5h 1m and costs $110 - $300.
Yes, there is a direct bus departing from Praha, ÚAN Florenc and arriving at Sofia Serdica Bus Station station. Services depart once daily, and operate every day. The journey takes approximately 19h 25m.
The distance between Prague and Bulgaria is 1111 km. The road distance is 1235.4 km.
The best way to get from Prague to Bulgaria without a car is to train and bus which takes 17h 43m and costs $140 - $180.
It takes approximately 5h 10m to get from Prague to Bulgaria, including transfers.
Prague to Bulgaria bus services, operated by Arda Tur, depart from Praha, ÚAN Florenc station.
The best way to get from Prague to Bulgaria is to fly which takes 5h 10m and costs $50 - $170. Alternatively, you can bus, which costs $80 - $120 and takes 19h 25m.
Prague to Bulgaria bus services, operated by Arda Tur, arrive at Sofia Serdica Bus Station.
Bulgaria is 1h ahead of Prague. It is currently 4:25 PM in Prague and 5:25 PM in Bulgaria.
What companies run services between Prague, Czechia and Bulgaria?
Wizz Air, Bulgaria Air, and two other airlines fly from Václav Havel Airport Prague (PRG) to Sofia Airport (SOF) twice daily. Alternatively, Arda Tur operates a bus from Praha, ÚAN Florenc to Sofia Serdica Bus Station once daily. Tickets cost $80–110 and the journey takes 19h 25m. Three other operators also service this route.
- Website
- lufthansa.com
Flights from Václav Havel Airport Prague to Sofia Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $85–350
Flights from Václav Havel Airport Prague to Burgas Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Wednesday
- Estimated price
- $130–400
Flights from Václav Havel Airport Prague to Bucharest Otopeni via Munich
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $60–340
- Website
- smartwings.com
Flights from Václav Havel Airport Prague to Burgas Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–290
Flights from Václav Havel Airport Prague to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- $55–130
Flights from Václav Havel Airport Prague to Varna Airport
- Ave. Duration
- 2h 5m
- When
- Saturday
- Estimated price
- $95–270
- Website
- austrian.com
Flights from Václav Havel Airport Prague to Sofia Airport via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $75–310
Flights from Václav Havel Airport Prague to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $75–300
- Website
- wizzair.com
Flights from Václav Havel Airport Prague to Sofia Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $35–140
- Website
- air.bg
Flights from Václav Havel Airport Prague to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Friday and Sunday
- Estimated price
- $100–150
- Website
- flyulendo.com
Flights from Václav Havel Airport Prague to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–95
- Website
- tarom.ro
Flights from Václav Havel Airport Prague to Bucharest Otopeni
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $45–180
- Website
- animawings.com
Flights from Václav Havel Airport Prague to Bucharest Otopeni
- Ave. Duration
- 1h 50m
- When
- Thursday and Sunday
- Estimated price
- $50–210
- Website
- lot.com
Flights from Václav Havel Airport Prague to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 4h 15m
- When
- Tuesday to Sunday
- Estimated price
- $90–290
- Website
- turkishairlines.com
Flights from Václav Havel Airport Prague to Varna Airport via Istanbul
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $240–950
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Praha Hlavní nádraží to Bratislava hlavná stanica
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- $106
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bratislava to Sofia
- Ave. Duration
- 12h 16m
- Frequency
- Once a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
Bus from Praha, ÚAN Florenc to Sofia Serdica Bus Station
- Ave. Duration
- 17h 6m
- Frequency
- Once a week
- Estimated price
- $60–85
- Website
- https://union-ivkoni.com/en
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Praha, ÚAN Florenc to Sofia Serdica Bus Station
- Ave. Duration
- 19h 25m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- https://ardatur.bg/en/
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Praha, ÚAN Florenc to Sofia Serdica Bus Station
- Ave. Duration
- 18h
- Frequency
- 4 times a week
- Estimated price
- $80–110
- Website
- https://www.racicbg.com/bg/
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Praha, ÚAN Florenc to Sofia Serdica Bus Station
- Ave. Duration
- 18h 30m
- Frequency
- Once a week
- Estimated price
- $85–120
- Website
- https://citylines.eu/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Praha, ÚAN Florenc to Sofia
- Ave. Duration
- 22h 50m
- Frequency
- 3 times a week
- Estimated price
- $120–170
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series 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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Prague to Bulgaria is 1235 km. It takes approximately 12h 58m to drive from Prague to Bulgaria.
Book your Prague to Bulgaria bus tickets online with Omio and Distribusion.
There are 2109+ hotels available in Bulgaria.


























