Next bus departures Today, 27 Jun Tomorrow, 28 Jun Mon, 29 Jun Tue, 30 Jun Wed, 1 Jul Thu, 2 Jul Fri, 3 Jul Sat, 4 Jul More dates
Next departures from Belgrade to Prague on 27 June Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 16:30
Belgrade AS 13h 25m 05:55
Prague (Central Bus Station Florenc) Cheapest A$134 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$134 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$148 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$189 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$138 Bus 08:00
Belgrade AS 15h 20m 23:20
Prague (Main Railway Station) No tags A$138 Bus 08:00
Belgrade AS 18h 25m 02:25
Prague (Main Station - parking) No tags A$144 Bus 16:15
Belgrade AS 18h 45m 11:00
Tomíčkova No tags A$153
Next departures from Belgrade to Prague on 28 June Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15
Belgrade AS 17h 50m 04:05
Prague (Central Bus Station Florenc) Cheapest A$89 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$143 Bus 00:30
Belgrade AS 19h 45m 20:15
PRG Airport No tags A$184 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$168 Bus 10:15
Belgrade AS 19h 45m 06:00
PRG Airport No tags A$92 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$178 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$177 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$168
Next departures from Belgrade to Prague on 29 June 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 30m 23:30
Prague (Central Bus Station Florenc) Cheapest A$116 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$119 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags A$149 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$124 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$142 Bus 23:00
Belgrade AS 21h 45m 20:45
PRG Airport No tags A$140 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$143 Bus 16:30
Belgrade AS 13h 25m 05:55
Prague (Central Bus Station Florenc) No tags A$119
Next departures from Belgrade to Prague on 30 June Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 23:30
Belgrade AS 15h 20m 14:50
Prague (Central Bus Station Florenc) Cheapest A$84 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$105 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags A$144 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$109 Bus 23:30
Belgrade AS 15h 55m 15:25
PRG Airport No tags A$92 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$138 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$105 Bus 16:30
Belgrade AS 13h 25m 05:55
Prague (Central Bus Station Florenc) No tags A$105
Next departures from Belgrade to Prague on 1 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15
Belgrade AS 17h 50m 04:05
Prague (Central Bus Station Florenc) Cheapest A$82 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$100 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags A$144 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$104 Bus 10:15
Belgrade AS 19h 45m 06:00
PRG Airport No tags A$85 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$133 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$138 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$102
Next departures from Belgrade to Prague on 2 July 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 A$85 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$104 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags A$132 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$107 Bus 10:15
Belgrade AS 19h 45m 06:00
PRG Airport No tags A$86 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$150 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$126 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$105
Next departures from Belgrade to Prague on 3 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 23:30
Belgrade AS 15h 55m 15:25
PRG Airport Cheapest A$103 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$119 Bus 00:30
Belgrade AS 20h 15m 20:45
PRG Airport No tags A$154 Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport No tags A$114 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$148 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$119 Bus 16:30
Belgrade AS 13h 25m 05:55
Prague (Central Bus Station Florenc) No tags A$119 Bus 23:30
Belgrade AS 14h 25m 13:55
Prague (Central Bus Station Florenc) No tags A$105
Next departures from Belgrade to Prague on 4 July Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 08:00
Belgrade AS 16h 5m 00:05
PRG Airport Cheapest A$112 Bus 16:30
Belgrade AS 13h 15m 05:45
Prague (Main Railway Station) Fastest A$112 Bus 00:30
Belgrade AS 19h 45m 20:15
PRG Airport No tags A$154 Bus 17:30
Belgrade AS 21h 55m 15:25
PRG Airport No tags A$157 Bus 00:30
Belgrade AS 18h 20m 18:50
Prague (Central Bus Station Florenc) No tags A$148 Bus 08:00
Belgrade AS 15h 30m 23:30
Prague (Central Bus Station Florenc) No tags A$119 Bus 16:30
Belgrade AS 13h 25m 05:55
Prague (Central Bus Station Florenc) No tags A$112 Bus 00:30
Belgrade AS 18h 10m 18:40
Prague (Main Railway Station) No tags A$148
Last refresh of the prices: Yesterday at 20:09 CEST.
View all departures Get from Belgrade to Prague This route is served by bus only
The journey takes about 16 hours 10 minutes, and with fares starting at just A$56, it presents an excellent value for a comfortable ride.
Where are the popular stops in Belgrade and Prague? Stops in Belgrade A
Železnička 4, Beograd, Serbia C
Belgrade 45 Ulica Svetozara Markovica, 11000 Belgrade, , Serbia Map
D
Serbia busbahnhof K Stjepana Filipovića 33, Beograd, Serbia Map
E
Obrenovac Kralja Aleksandra I, Obrenovac, Serbia Map
F
Beograd Đorđa Stanojevića 9a, Beograd 11070, Serbia Map
Stops in Prague A
Tomíčkova 2234, Chodov, 148 00 Praha-Praha 11, Czechia B
Zličín Drahoňovského, 163 00 Praha 17, Czech Republic Map
C
Aviatická, 161 08, Praha 6, Czechia D
Křižíkova 2b, Nové Město, 186 00 Praha-Praha 8, Czech Republic E
Chlumecká, 198 00 Praha 20, Czech Republic F
300/8 Wilsonova, 110 00 Praha, Czechia Compare bus companies 3.5 out of 5 stars 3.5/5 12,907 reviews
Staff 4.2
Timeliness 4.0
Cleanliness 4.1
Wi‑Fi 2.7
Based on 12907 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the Wi-Fi. FlixBus ticket prices on this trip start at A$56
Frequently asked questions about travelling by bus from Belgrade to Prague Please note that timetables, routes, or operator details shown here may be updated or vary at the time of your journey.
How much is the bus ticket from Belgrade to Prague? The cheapest coach tickets from Belgrade to Prague start from A$56. The average price for this route is around A$116. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus journey from Belgrade to Prague? The average bus journey time from Belgrade to Prague is 16h 10m, covering a distance of 742 km. The fastest bus can take you there in 13h 15m and is operated by FlixBus .
Which bus companies service the Belgrade to Prague route? Several major bus companies operate on this route with 11 buses available per day.
What is the earliest and latest departure time for the bus from Belgrade to Prague? The earliest bus departs from Belgrade to Prague at 00:30. And the latest bus departs at 23:30.
What are the CO₂ emissions for the bus trip from Belgrade to Prague? A bus journey from Belgrade to Prague produces an estimated 18.537200000000002 kg of CO₂, making it a highly eco-friendly choice and a mode of travel recommended by Busbud.
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 1 Jul 2026 with a price of A$84 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 A$84 to A$194 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 A$84, which is on 2026-07-01.
People from around the world trust Busbud