Introduction
The SS38 from Bergamo northward follows the ancient Via Priula, a route used for centuries by merchants crossing the Alps. Today, it connects Italy's Lombardy plain to the Swiss canton of Uri via the Passo San Marco, a winding mountain road that remains one of the lesser-known crossings between the two countries. This drive offers an intimate encounter with the Alps without the congestion of the Gotthard corridor.
Total driving time from Bergamo to Andermatt is typically 4-5 hours (240 km / 150 miles) depending on border crossing time and road conditions. The route avoids major motorways, using the SS38 to Morbegno, then the SP5 over the Passo San Marco to Mesocco, followed by the A13 and A2 to Andermatt. This journey is well worth the effort for travelers seeking a blend of Italian lakeside towns, Swiss alpine panoramas, and tranquil mountain passes.
| Segment | Distance | Time | Road |
|---|---|---|---|
| Bergamo to Morbegno | 80 km | 1h 30m | SS38 |
| Morbegno to Mesocco (via Passo San Marco) | 50 km | 1h 15m | SP5 |
| Mesocco to Andermatt | 110 km | 1h 45m | A13, A2 |
Route Logistics and Infrastructure
Fuel stations are sparse on the Passo San Marco, so fill up in Morbegno before climbing. In Italy, petrol costs around 1.80 EUR/liter (as of early 2025); Swiss fuel is slightly cheaper at 1.70 CHF/liter. Tolls: the A13 and A2 in Switzerland require a vignette (40 CHF for 2025) for cars, but the SS38 and SP5 are toll-free. For more tips on optimizing your stops, check out how to find the best stops and hidden gems between cities.
- Bergamo to Morbegno: SS38 (toll-free, well-maintained)
- Morbegno to Passo San Marco: SP5 (toll-free, narrow with hairpins)
- Mesocco to Andermatt: A13 then A2 (Swiss motorway, vignette required)
The Passo San Marco (1992 m / 6535 ft) is typically open June-October. Snowfall can close it suddenly; check local alerts. Winter alternative: drive via the A4 to Bellinzona and the Gotthard tunnel. The San Marco offers unmatched solitude, but requires cautious driving on gravel sections and near the summit.
Road Safety, Family Stops, and Fatigue Management
Road quality is excellent on SS38 and Swiss motorways, but the SP5 is narrow with limited guardrails. Drive slowly, especially on hairpin bends. For families, the Lido di Morbegno (lake beach) and Adventure Park Mesocco (rope courses) are ideal. Pet-friendly: many alpine huts along the Passo San Marco allow dogs on leashes, and Swiss restaurants in Andermatt are generally accommodating.
Fatigue management: plan a rest break at the Passo San Marco picnic area (latitude: 46.069, longitude: 9.322) or at the San Bernardino tunnel service area on the A13. The journey includes several tunnels; in winter, ensure winter tires or chains are carried. For a hidden off-route gem, detour to the medieval village of Madesimo (15 km from Campodolcino) known for its waterfalls and traditional stone houses.
- Family: Adventure Park Mesocco (zip lines, climbing)
- Pet-friendly: Alpe Pesciora (mountain restaurant near Passo San Marco)
- Rest stop: Passo San Marco summit (toilets, small shelter)
Natural Landscapes and Local Commerce
The SS38 traces the Adda River through Valtellina, a valley known for terraced vineyards producing Nebbiolo-based wines. Stop at a winery in Sondrio for a tasting. Further north, the Passo San Marco reveals alpine meadows dotted with wildflowers in summer, with views of the Bergamo Alps. Descending into Mesocco, the landscape shifts to Swiss pine forests and the deep Mesolcina Valley.
UNESCO World Heritage: on route, the Rhaetian Railway lines (near Tirano) are a UNESCO site, but not directly on the road. In Andermatt, the entire town lies within the Swiss Alps Jungfrau-Aletsch UNESCO region, though Andermatt itself is not a core zone. For culture, visit the 17th-century Church of San Lorenzo in Morbegno or the Andermatt Swiss Alps Resort designed by star architect Mario Botta.
- Wine tasting in Valtellina: sfursat wines from Morbegno
- Handmade cheese at Alpe San Marco (summer only)
- Swiss chocolate boutiques in Andermatt (e.g., Läderach)
Continue Your Adventure
- Hallstatt Flensburg Road Trip Ultimate Scenic Drive Guide Road Trip Guide
- Mechelen To Rijeka Road Trip Guide Road Trip Guide
- Fano Fulda Road Trip Hidden Gems And Scenic Drives Road Trip Guide
- Kortrijk Vevey Road Trip Through Franco Swiss Landscapes Road Trip Guide
- Jena Ludlow Scenic Drive Through Germanys Heartland Road Trip Guide
Frequently Asked Questions
How long does it take to drive from Bergamo to Andermatt?
The drive takes about 4-5 hours without stops, but we recommend 6-7 hours with breaks for sightseeing and meals.
Is it worth driving Bergamo to Andermatt?
Absolutely. The route offers a mix of Italian lake views, alpine passes, and Swiss mountain vistas, far less crowded than the Gotthard route.
What are the best stops between Bergamo and Andermatt?
Morbegno for wine tasting, Passo San Marco for alpine views, Mesocco for a medieval castle, and the San Bernardino tunnel rest area.
What should I know about fuel and tolls?
Fill up in Morbegno. Swiss motorways require a vignette (40 CHF). The Passo San Marco is toll-free.
Your voluntary support keeps the project running and fuels our future development