Travel from Belgium to Prague

Train, bus or fly from Belgium to Prague?

CSA, Brussels Airlines and four other airlines fly from Schaerbeek to Prague every 3 hours. Alternatively, you can take a train from Brussels to Prague via Bruxelles-Nord, Frankfurt(Main)Hbf, Leipzig Hbf, and Dresden Hbf in around 13 h 23 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Belgium to Prague

ModeDurationPrice
From Bruxelles-Nord train to Brussels airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 8 min$93
From Charleroi Sud Quai 01 line 68 bus to Charleroi airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 13 min$49
From Antwerpen Premetrostation Meir line 9 tram to Antwerpen Centraal, train to Rotterdam Centraal, train to Amsterdam airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 53 min$161
From Liège-Guillemins train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 49 min$156
From De Brouckere line 3 tram to Bruxelles-Nord, train to Frankfurt(Main)Hbf, train to Leipzig Hbf, train to Dresden Hbf, then train to Praha hl.n..13 h 23 min$260
From Brussels, Brussels-North station bus to Prague, Prague ÚAN Florenc.14 h 40 min$41
From Brussel Rogier line 358 bus to Leuven then bus to Prague, Prague ÚAN Florenc.16 h 9 min$93
From Bourse line 4 tram to Bruxelles-Midi, train to Köln Hbf, then night train to Praha hl.n..14 h 38 min$227
From Brussels drive to Prague.8 h 11 min$143

How long does it take to get from Belgium to Prague?

It takes approximately 4 h 8 min to get from Belgium to Prague, including transfers.

Is there a direct bus between Belgium and Prague?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at Prague, Prague ÚAN Florenc. Services depart twice daily, and operate every day. The journey takes approximately 14 h 40 min.

Operators from Belgium to Prague

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
CSACSA
Brussels AirlinesBrussels Airlines
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
SwissSwiss
KLMKLM
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
TECTEC
RyanairRyanair
De LijnDe Lijn
ThalysThalys
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
easyJeteasyJet
EurowingsEurowings
Scandinavian AirlinesScandinavian Airlines
S-BahnS-Bahn
STIB+32 70 23 20 00STIB
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus