Travel from Prague to Kroměříž

Bus or train from Prague to Kroměříž?

Czech Railways (ČD) operates a train from Prague to Kroměříž every 4 hours. Tickets cost $12 - $18 and the journey takes 2 h 38 min. Leo Express also services this route twice daily. Alternatively, you can take a bus from Prague to Kroměříž via Hlavní nádraží, Nové sady, and Brno - Zvonarka in around 5 h 2 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Prague to Kroměříž

ModeDurationPrice
From Praha hl.n. train to Hulin then train to Kromeriz.3 h 3 min294 Kč
From Praha hl.n. train to Olomouc hl.n., train to Hulin, then train to Kromeriz.3 h 26 min303 Kč
From Praha, ÚAN Florenc bus to Hlavní nádraží, line 8 tram to Nové sady, walk to Brno - Zvonarka, then bus to Kroměříž - Milíčovo nám..5 h 2 min430 Kč
From Praha hl. n. night train to Prerov, train to Hulin, then train to Kromeriz.3 h 16 min282 Kč
From Prague drive to Kroměříž.2 h 31 min766 Kč
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Ostrava airport, bus to Novy Jicin mesto, train to Suchdol nad Odrou, train to Kojetin, then train to Kroměříž.6 h 13 min3 310 Kč