From Trento: take the A22 (Brennero/Modena) highway in the direction of Brennero, exit the highway at the San Michele all'Adige toll boths; continue driving on the 43 state road int he direction of Passo Tonale until the Mostizzolo bridge (4 km after Cles), then take the 42 state road towards Passo Tonale (Trento – Passo Tonale 90 km).
From Milan: take the A4 (Milan/Venezia) highway in the direction of Venice, exit at the Ospitaletto toll boths; continue driving on the 19 regional road in the direction of Valle Camonica, take the 510 regional road in Rodengo Saiano and continue until Piancamun. Then take the 42 state road int he direction of Passo Tonale and continue driving until arriving at Ponte di Legno (Milano –Ponte di Legno 180 km).
From Trento: take the train in the direction of Malè (Trento Malè Railway); once you arrive at the destination, take a bus to Passo Tonale and continue to Ponte di Legno.
From Milan: take the train to Brescia (National railway), once you arrive in Brescia take train to Edolo (Nord di Milano railways); once you arrive in Edolo, take a bus to Ponte di Legno.
The nearest airports are as follows: Bergamo Orio al Serio (117 km), Linate-Milano airport (167 km), Valerio Catullo-Veroni (185 km) and Malpensa-Milano (205 km).
There are public transfer busses from major airports.