Horní Maršov leží na hlavní trase vedoucí do Pece pod Sněžkou a zastavují zde všechny místní i dálkové linky. Autobusová zastávka je vzdálena cca 200m od chalupy Maršovka a díky tomu je i bez použití automobilu velmi snadné spojení s okolními středisky.
Vyhledat místní a dálkové spoje můžete na www.idos.cz
V zimě po celý den fungují mezi Pecí pod Sněžkou a Janskými Lázněmi obousměrné skibusové linky, které vždy zastavují na autobusové zastávce v Horním Maršově.
V létě pak spojení s okolím zajišťují pravidelné linky cyklobusu.
Jízdní řád skibusů najdete na www.skiresort.cz nebo níže v galerii.