Switzerland

Subways

Lausanne
Locarno

Zurich

Alpine and Funi-Subways

Neuchâtel
Saas Fee
Saint Moritz - Chantarella
Zermatt

Tramways

Aarau
Basel
Bern
Bex

Biel-Ins
Bremgarten
Geneva
Luzern-Lenzburg
Montreux
Neuchatel
Saint Gallen
Zurich

Narrow Gauge

Aargau
Aigle
Alstatten-Gais
Arth-Rigi-Vitznau
Bercher (see Lausanne)
Biere
Bern
Chaux de Fonds (Jura)
Frauenfeld
Fribourg
Geneva-La Plaine
Gossau
Lugano
Martigny-Châtelard
Meiringen - Innertkirchen
Morges
(Chemin de fer Bière-Apples-Morges )
Nyon - La Cure
Orbe-Chavornay
Oensingen
Rheineck -Walzenhausen
Rorschach
St. Croix
St. Urban
Waldenburg
Yverdon-Les Bains
Zermatt
Zug



Bex
tram

The Bex - Villars - Bretaye tramway runs 17.1 km. Some sections of the tramway use adhesion on some sections of the line. A second tram, a 3.4 km town street railway known as the Bex-Bévieux streetcar (shown above) purportedly
stopped running in 2002, though the one above appears to be in good health.

A ride up the mountain


Photos
Wikipedia page
Watch the Bex Villas Bretaye on Swiss Rail Journeys
Railfan Europe photos