Travel from Prague-Airport-PRG to Olomouc

Bus or train from Prague Airport (PRG) to Olomouc?

Czech Railways (ČD) operates a train from Prague Airport (PRG) to Olomouc hourly. Tickets cost $10 - $16 and the journey takes 2 h 10 min. Alternatively, Regabus operates a bus from Prague Airport (PRG) to Olomouc 5 times a week, and the journey takes 3 h 50 min.

How to get from Prague Airport (PRG) to Olomouc

ModeDurationPrice
From Terminál 1 bus to Nádraží Veleslavín, subway to Muzeum - A, walk to Praha hl.n., then train to Olomouc hl.n..3 h 22 min328 Kč
From Terminál 1 bus to Hlavní nádraží, walk to Prague - Florenc, then bus to Olomouc.5 h 52 min
From Prague Airport (PRG) drive to Olomouc.2 h 49 min849 Kč
From Prague airport fly to Ostrava airport, bus to Náměsí Republiky, line 1 tram to Ostrava hl.n., then train to Olomouc.3 h 48 min3 377 Kč
From Prague airport fly to Brno airport, line 48 bus to Brno hl.n., then train to Olomouc.7 h 37 min3 396 Kč

How long does it take to get from Prague Airport (PRG) to Olomouc?

It takes approximately 3 h 22 min to get from Prague Airport (PRG) to Olomouc, including transfers.

Is there a direct bus between Prague Airport (PRG) and Olomouc?

No, there is no direct bus from Prague Airport (PRG) to Olomouc. However, there are services departing from Terminál 1 and arriving at Olomouc via Prague - Florenc. The journey, including transfers, takes approximately 5 h 52 min.

Operators from Prague Airport (PRG) to Olomouc

OperatorPhoneWebsite
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Regabus+420 608 822 892Regabus
CSACSA
IdosIdos
Dopravní Podnik Ostrava a.s.+420 597 608 508Dopravní Podnik Ostrava a.s.
Travel ServiceTravel Service
LufthansaLufthansa
BMI RegionalBMI Regional
easyJeteasyJet
RyanairRyanair
Tour BusTour Bus