Travel options
from Belgrade to Prague

You can get from Belgrade to Prague by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
25 Oct
£40Flixbus
£104Air Serbia
Tue
26 Oct
£46Flixbus
£129Lufthansa Cityline
Wed
27 Oct
£42Flixbus
£169Austrian Airlines
Thu
28 Oct
£38Flixbus
£134Austrian Airlines
Fri
29 Oct
£40Flixbus
£93Air Serbia
Sat
30 Oct
£38Flixbus
£177Norwegian Air Shuttle
Sun
31 Oct
£38Flixbus
£170Lot Polish Airlines
Mon
1 Nov
£38Flixbus
£104Air Serbia
Wed
3 Nov
£35Flixbus
£143Air Dolomiti
Fri
5 Nov
Find prices
£97Air Serbia
Sat
6 Nov
£35Flixbus
£115Lufthansa Cityline
Sun
7 Nov
£35Flixbus
£120Austrian Airlines
Mon
8 Nov
Find prices
£89Air Serbia
Thu
11 Nov
£35Flixbus
£129Air Dolomiti
Fri
12 Nov
£38Flixbus
£89Air Serbia
Sat
13 Nov
£35Flixbus
£111Air Dolomiti
Sun
14 Nov
£34Flixbus
£115Air Dolomiti

Travel Information between Belgrade and Prague

distanceDistance460 miles (742 km)
modeAvailable travel modesFlight or coach
priceTicket price range£41 - £123
cheapestCheapest modeCoach • £41 • 17 h
fastestFastest modeFlight • £123 • 2 h 10 min
carriersPopular travel companiesAustrian Airlines or Flixbus

Travel 460 miles (742 km) by flight or coach between Belgrade and Prague. If speed is a priority, then a flight is the best option with an average duration of 2 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £41. The most popular travel providers which serve this journey are Austrian Airlines or Flixbus among others. Travellers can even take a direct flight or coach from Belgrade to Prague.