Next bus departures Today, Nov 24 Tomorrow, Nov 25 Wed, Nov 26 Thu, Nov 27 Fri, Nov 28 Sat, Nov 29 Sun, Nov 30 Mon, Dec 1 More dates
Next departures for Belgrade to Prague on November 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 4:15pm
Belgrade AS 17h 5m 9:20am
Prague (Central Bus Station Florenc) Cheapest $130 Bus 4:15pm
Belgrade AS 16h 55m 9:10am
Prague (Main Railway Station) Fastest $130 Bus 11:30am
Belgrade AS 21h 15m 8:45am
Prague (Central Bus Station Florenc) No tags $150 Bus 11:30am
Belgrade AS 20h 45m 8:15am
Tomíčkova No tags $150
Next departures for Belgrade to Prague on November 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:30pm
Belgrade AS 14h 1:30pm
Prague (Main Railway Station) Cheapest Fastest $72 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $130 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $106 Bus 11:30pm
Belgrade AS 17h 10m 4:40pm
PRG Airport No tags $90 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $126
Next departures for Belgrade to Prague on November 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00am
Belgrade AS 21h 30m 5:30am
Tomíčkova Cheapest $89 Bus 8:00am
Belgrade AS 15h 25m 11:25pm
Prague (Central Bus Station Florenc) Fastest $89 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $118 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $94 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $114
Next departures for Belgrade to Prague on November 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00am
Belgrade AS 15h 55m 11:55pm
Prague (Main Railway Station) Cheapest $88 Bus 8:00am
Belgrade AS 15h 25m 11:25pm
Prague (Central Bus Station Florenc) Fastest $93 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $113 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $101 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $107
Next departures for Belgrade to Prague on November 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15am
Belgrade AS 15h 5m 1:20am
Prague (Main Railway Station) Cheapest $72 Bus 11:30pm
Belgrade AS 14h 1:30pm
Prague (Main Railway Station) Fastest $81 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $150 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $124 Bus 10:15am
Belgrade AS 20h 15m 6:30am
PRG Airport No tags $85
Next departures for Belgrade to Prague on November 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00am
Belgrade AS 15h 25m 11:25pm
Prague (Central Bus Station Florenc) Cheapest Fastest $101 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $119 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $106 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $114 Bus 11:30am
Belgrade AS 20h 45m 8:15am
Prague (Central Bus Station Florenc) No tags $121
Next departures for Belgrade to Prague on November 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 11:30am
Belgrade AS 20h 45m 8:15am
Tomíčkova Cheapest $117 Bus 8:00am
Belgrade AS 15h 25m 11:25pm
Prague (Central Bus Station Florenc) Fastest $150 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $127 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $155 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $122
Next departures for Belgrade to Prague on December 1 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:15am
Belgrade AS 15h 5m 1:20am
Prague (Main Railway Station) Cheapest Fastest $67 Bus 12:30am
Belgrade AS 20h 15m 8:45pm
PRG Airport No tags $106 Bus 8:00am
Belgrade AS 16h 5m 12:05am
PRG Airport No tags $91 Bus 10:15am
Belgrade AS 20h 15m 6:30am
PRG Airport No tags $76 Bus 12:30am
Belgrade AS 18h 20m 6:50pm
Prague (Central Bus Station Florenc) No tags $101
Last refresh of the prices: Today at 3:46 AM 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 $57, it presents an excellent value for a comfortable ride.
Where are the popular stops in Belgrade and Prague? Stops in Belgrade A
BAS
Ž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
Zličín
Drahoňovského, 163 00 Praha 17, Czech Republic Map
B
Tomíčkova
Tomíčkova 2234, Chodov, 148 00 Praha-Praha 11, Czechia D
Florenc
Křižíkova 2b, Nové Město, 186 00 Praha-Praha 8, Czech Republic E
Černý Most
Chlumecká, 198 00 Praha 20, Czech Republic Compare bus companies 3.5 out of 5 stars 3.5/5 11,422 reviews
Staff 4.2
Timeliness 3.9
Cleanliness 4.1
Wifi 2.7
Based on 11422 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 WiFi. FlixBus ticket prices on this trip start at $57
Frequently asked questions about travelling from Belgrade to Prague by bus
What is the distance between Belgrade and Prague? The distance covered from Belgrade to Prague is 744 km (461 miles).
What are the departure and arrival locations for buses traveling from Belgrade to Prague? Buses traveling this route start their trip at BAS, in Belgrade, and end it at Zličín, in Prague.
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 Nov 24, 2025 with a price of $69 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 $69 to $153 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 $69 which is on 2025-11-25.
People from around the world trust Busbud
Popular bus departures from Belgrade Popular bus routes to Prague Continue your journey from Prague