Skip to content
E43

Rhine Gorge, Viamala and San Bernardino to Bellinzona

A turquoise forest lake, the white cliffs of the Rhine Gorge, the Viamala’s narrow chasm and the San Bernardino Pass down to Bellinzona’s castles.

Distance
131 km (81 mi)
Driving
1 h 48 min
Suggested days
3
Stops
9
Countries
Switzerland
Updated
June 18, 2026

At a glance: 3-day road trip of about 131 km (81 mi) with 9 stops, from Chur to Bellinzona. About 1 h 48 min of driving in total.

More road trips in Switzerland

Route description

From Chur drive west on road 19 to Flims, about 20 km. Leave the car at Flims Waldhaus and walk through the forest to the Caumasee, a turquoise lake with a lido. From the same car park a path leads by Conn to the Il Spir platform, which juts out over the Ruinaulta, the Swiss Grand Canyon of the Rhine. The round trip takes about two to three hours.

Return towards Reichenau and head south to Thusis. Just beyond the town, turn off the A13 motorway onto the old road into the Viamala. Here the Hinterrhein runs through a gorge only a few metres wide, and 321 steps lead down to the water. A little further south, the church of St. Martin in Zillis has a painted wooden ceiling from the 12th century.

Continue on the old road through the Rofla Gorge to Splügen, a village of stone houses where the old routes over the Splügen and San Bernardino passes split. Take the San Bernardino pass road, which climbs in hairpins to 2,065 m, while the A13 passes below in a tunnel. The pass road is closed in winter, roughly November to May. The A13 motorway needs a Swiss vignette.

The southern side drops into the Italian-speaking Mesolcina valley past the castle ruin of Mesocco. At Bellinzona, about 55 km from the pass, three castles guard the valley on the route to Italy; Castelgrande, reached by lift from the old town, is the largest. The old roads are fine for motorhomes but narrow in the Rofla. Go between June and early October.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Chur

    Switzerland
    Start
  2. 2

    Caumasee

    NatureFlims, Switzerland

    A turquoise lake in the forest below Flims, warm enough for swimming in summer. Walk 20 minutes from the Flims Waldhaus car parks; a lift runs down to the lido, which charges entry in season.

    23 km
  3. 3

    Il Spir Rhine Gorge viewpoint

    ViewsFlims, Switzerland

    A steel platform on the cliff edge above the Ruinaulta, the white limestone gorge of the Rhine. Walk from Flims Waldhaus via Conn through the forest in about an hour; there is no road access.

    3 km
  4. 4

    Thusis

    Switzerland
    20 km
  5. 5

    Viamala Gorge

    NatureZillis, Switzerland

    A deep, narrow gorge of the Hinterrhein on the old road south of Thusis, explored on 321 steps and bridges. Paid entry, open April to October, with parking by the kiosk at the top.

    5 km
  6. 6

    Splügen

    Switzerland
    19 km
  7. 7

    San Bernardino Pass

    ViewsSan Bernardino, Switzerland

    A 2,065 m pass above the A13 tunnel, with a small lake and rocky knolls at the top and quiet hairpins on both sides. The pass road is closed in winter, the tunnel is open all year.

    16 km
  8. 8

    Castelgrande, Bellinzona

    HistoryBellinzona, Switzerland

    The largest of Bellinzona’s three UNESCO-listed castles, on a rock in the town centre with walls running down into the valley. A lift from Piazza del Sole goes up; the courtyards are free.

    44 km
  9. 9

    Bellinzona

    Switzerland
    0 km

FAQs

How long is Rhine Gorge, Viamala and San Bernardino to Bellinzona?

3-day road trip of about 131 km (81 mi) with 9 stops, from Chur to Bellinzona. About 1 h 48 min of driving in total.

How many days do you need for Rhine Gorge, Viamala and San Bernardino to Bellinzona?

We suggest 3 days: about 1 h 48 min of driving, which leaves time for the stops.

Where does Rhine Gorge, Viamala and San Bernardino to Bellinzona start and end?

It starts in Chur and ends in Bellinzona.

Which countries does Rhine Gorge, Viamala and San Bernardino to Bellinzona pass through?

Switzerland.