The town is popular with German and Russian tourists and it can be difficult to communicate in English. The town is renowned as a spa town and hosts a number of springs. Accordingly, many hotels offer relaxation packages.
Mariánské Lázně is served by direct trains from Prague via Pilsen every two hours during the day. The journey from Prague takes 3 hours. Regular fare is CZK 247, second person in a group (of 2 or more) pays CZK 149, extra people in a group pay CZK 124, SporoTiket is CZK 170-220.
The town is walkable, although there are trolley buses available as part of the town's public transport.