Travel from Prague to Opava

Train, bus or fly from Prague to Opava?

Czech Railways (ČD) operates a train from Prague to Opava once daily. Tickets cost $15 - $24 and the journey takes 3 h 26 min. Alternatively, Prague Public Transit Co. operates a bus from Prague to Opava every 20 minutes. Tickets cost $1 - $2 and the journey takes 17 min. 2 other operators also service this route.

How to get from Prague to Opava

From Praha hl.n. train to Opava vychod. 3 h 26 min 420 Kč. From Praha hl.n. train to Ostrava-Svinov then train to Opava vychod. 3 h 57 min 346 Kč. From Náměstí Republiky subway to Praha - Cerný Most, bus to Jesenik, then bus to Opava - Nákladní. 8 h 34 min 381 Kč. From Prague drive to Opava. 3 h 42 min 1 061 Kč. From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Ostrava airport, bus to Ostrava stred, then train to Opava. 5 h 19 min 3 269 Kč.