Hlavní trasou je mezinárodní dálnice D5. Po sjetí z dálnice (exitem 128, směr Planá) zbývá do Mariánských Lázní už jen 28 km. Z pražského mezinárodního letiště Václava Havla trvá cesta (166 km) po trase E50 necelé dvě hodiny, přesněji 1 hodinu a 44 minut.
Z letiště v německém Norimberku trvá cesta do Mariánských Lázní asi 2,5 hodiny (po trase A6 směr Weiden a A93, Tirschenreuth), z mnichovského letiště 3 hodiny (po A9 a A93 směrem na Regensburg, Tirschenreuth).
Vlak jezdí z Prahy do Mariánských Lázní několikrát za den – od 5:30 do 21:00, většinou bez přestupování. Cesta trvá 2,5 až – 3,5 hodiny.
Jízdné (v době od 13. 12. 2015 do 10. 12. 2016)
vozy 1. třídy stojí 18 EUR za dospělého a 9 EUR za dítě
vozy 2. třídy stojí 14 EUR za dospělého a 7 EUR za dítě
Autobus jezdí z pražského mezinárodního letiště Václava Havla pravidelně, se dvěma zastávkami, přes Zličín. Cesta trvá asi 4 hodiny 14 minut a stojí 6 až 9 EUR.
Ze železniční stanice Praha, hlavní nádraží jezdí autobus denně, s mnoha zastávkami. Nejkratší spoj jede 4 hodiny 50 minut (219 km). Jezdí společnosti MeinFernbus FlixBus (bus 083), STUDENT AGENCY k.s. (bus 141103), Autobusy Karlovy Vary, a.s. (bus 411310).