Next bus departures Today, 20 Nov Tomorrow, 21 Nov Sat, 22 Nov Sun, 23 Nov Mon, 24 Nov Tue, 25 Nov Wed, 26 Nov Thu, 27 Nov More dates
Next departures from Belgrade to Prague on 20 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 16:15
Belgrade AS 17h 5m 09:20
Prague (Central Bus Station Florenc) Cheapest £74 Bus 16:15
Belgrade AS 16h 55m 09:10
Prague (Main Railway Station) Fastest £74 Bus 16:15
Belgrade AS 1d 16:40
PRG Airport No tags £88 Bus 16:15
Belgrade AS 1d 16:30
Tomíčkova No tags £85
Next departures from Belgrade to Prague on 21 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15
Belgrade AS 15h 5m 01:20
Prague (Main Railway Station) Cheapest £39 Bus 23:30
Belgrade AS 14h 13:30
Prague (Main Railway Station) Fastest £48 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £84 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £67 Bus 10:15
Belgrade AS 20h 15m 06:30
PRG Airport No tags £49
Next departures from Belgrade to Prague on 22 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 08:00
Belgrade AS 21h 30m 05:30
Tomíčkova Cheapest £54 Bus 08:00
Belgrade AS 15h 25m 23:25
Prague (Central Bus Station Florenc) Fastest £57 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £80 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £60 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags £76
Next departures from Belgrade to Prague on 23 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) Cheapest £71 Bus 08:00
Belgrade AS 15h 25m 23:25
Prague (Central Bus Station Florenc) Fastest £86 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £74 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £91 Bus 11:30
Belgrade AS 20h 45m 08:15
Prague (Central Bus Station Florenc) No tags £85
Next departures from Belgrade to Prague on 24 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15
Belgrade AS 15h 5m 01:20
Prague (Main Railway Station) Cheapest Fastest £35 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £60 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £61 Bus 10:15
Belgrade AS 20h 15m 06:30
PRG Airport No tags £40 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags £58
Next departures from Belgrade to Prague on 25 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 23:30
Belgrade AS 14h 13:30
Prague (Main Railway Station) Cheapest Fastest £37 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £57 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £48 Bus 23:30
Belgrade AS 17h 10m 16:40
PRG Airport No tags £46 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags £54
Next departures from Belgrade to Prague on 26 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 08:00
Belgrade AS 15h 25m 23:25
Prague (Central Bus Station Florenc) Cheapest Fastest £39 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £55 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £52 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags £53 Bus 11:30
Belgrade AS 20h 45m 08:15
Prague (Central Bus Station Florenc) No tags £55
Next departures from Belgrade to Prague on 27 November Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 08:00
Belgrade AS 18h 25m 02:25
Prague (Main Station - parking) Cheapest £50 Bus 08:00
Belgrade AS 15h 25m 23:25
Prague (Central Bus Station Florenc) Fastest £55 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags £59 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags £58 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags £56
Last refresh of the prices: Today at 09:48 CET.
View all departures Get from Belgrade to Prague This route is served by bus only
The journey takes about 18 hours 10 minutes, and with fares starting at just £31, it presents an excellent value for a comfortable ride.
Compare bus companies 3.5 out of 5 stars 3.5/5 11,380 reviews
Staff 4.2
Timeliness 3.9
Cleanliness 4.1
WiFi 2.7
Based on 11380 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. FlixBus ticket prices on this trip start at £31
Where are the popular stops in Belgrade and Prague? Železnička 4, Beograd, Serbia BAS Map 45 Ulica Svetozara Markovica, 11000 Belgrade, , Serbia Map
Stjepana Filipovića 33, Beograd, Serbia Map
Kralja Aleksandra I, Obrenovac, Serbia Map
Đorđa Stanojevića 9a, Beograd 11070, Serbia Map
Drahoňovského, 163 00 Praha 17, Czech Republic Map
Tomíčkova 2234, Chodov, 148 00 Praha-Praha 11, Czechia Tomíčkova Map Křižíkova 2b, Nové Město, 186 00 Praha-Praha 8, Czech Republic Florenc Map Chlumecká, 198 00 Praha 20, Czech Republic Černý Most Map
Frequently asked questions about travelling by bus from Belgrade to Prague
What's the distance between Belgrade and Prague by coach? The distance between Belgrade and Prague by coach is approximately 461 miles (744 km).
What is the best way to go from Belgrade to Prague without flying? You have the option to select the coach for your journey on this route. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You also have the option of utilising carpooling services.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Belgrade to Prague was searched and found on 24 Nov 2025 with a price of £33 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Belgrade to Prague as early as possible.
You can expect to pay from £33 to £148 for a bus ticket from Belgrade to Prague based on the last 2 days. You can expect to find the cheapest price for the trip at £33, which is on 2025-11-24.
People from around the world trust Busbud
Popular bus departures from Belgrade Popular bus routes to Prague Continue your journey from Prague