In Italia la stazione più vicina è quella di Tirano, a circa 70 km da Livigno.
I collegamenti con Milano, Stazione Centrale e Stazione Porta Garibaldi sono numerosi ogni giorno; quasi ogni treno trova coincidenza con i bus di linea per Bormio e per Livigno.
In Svizzera si può raggiungere St. Moritz in treno, da qui si prosegue per Livigno con diversi mezzi, a seconda anche della stagione.