Czech Railways (ČD) operates a train from Prague to Luhačovice 5 times a day. Tickets cost $14 - $22 and the journey takes 4 h 47 min. Alternatively, RegioJet operates a bus from Prague to Luhačovice twice daily. Tickets cost $10 - $13 and the journey takes 4 h. 2 other operators also service this route.
How to get from Prague to Luhačovice
From Praha hl.n. train to Luhacovice. 4 h 47 min 393 Kč. From Praha hl.n. train to Olomouc hl.n. then train to Luhacovice. 4 h 53 min 344 Kč. From Praha, ÚAN Florenc bus to Uherske Hradiste then line 275 bus to Luhacovice. 5 h 36 min 383 Kč. From Prague drive to Luhačovice. 3 h 7 min 905 Kč.