Transportation to Leukerbad (Loèche-les-Bains) in Switzerland

Valais / Wallis · Updated 27 August 2026

Getting to Leukerbad (Loèche-les-Bains), with the best hot spring baths in the Swiss Valais Alps, is easy by car or public transportation (train and bus) from the Lake Geneva region and the rest of Switzerland.

Leukerbad Therme is the best hot springs resort in the Valais Alps including the Adventure Pool in Summer
Leukerbad Therme Adventure Pool Summer © MyLeukerbad AG

Leukerbad (Loèche-les-Bains), an all-year resort town in the Swiss Valais Alps, is famous for its thermal waters and claims to be the highest and largest Alpine thermal baths spa resort in Europe. Fast highways and the Rhone Valley railway allow easy transportation to Leukerbad from the Lake Geneva region, while the Lötschberg tunnel allows travelers by train and car to reach Leukerbad easily too from central Switzerland and regions to the north of the Alps.

Leukerbad Transportation at a Glance

  • By train: Travel to Leuk station, then take the bus to Leukerbad.
  • Leuk–Leukerbad bus: Around 30 minutes.
  • By car: Around 25 minutes / 15 km uphill from Leuk.
  • From Geneva Airport: Around 3 hours by public transportation or car.
  • From Zürich Airport: Around 3½ hours by train or car.
  • From Bern by car: The Lötschberg car train via Kandersteg–Goppenstein is usually fastest.
  • Nearest railway station: Leuk.

Where is Leukerbad in Switzerland?

Leukerbad (Loèche-les-Bains) is beautifully located in the mountains of the Swiss Canton Valais (Wallis). The picturesque town and hot water spring resorts are at 1411 m, with cable cars transporting hikers and skiers higher up the Alps.

It is possible to drive up to Leukerbad year-round. By public transportation, transfer at Leuk in the Rhone Valley to the local bus for the final half-hour drive up to the mountain village.

Leukerbad is on the right-hand side of the Rhone River and thus on a south-facing Alpine slope. From many parts of Leukerbad, visitors enjoy panoramas of the highest peaks in the Alps separating Switzerland and Italy.

Powered by GetYourGuide

Driving to Leukerbad (Loèche-les-Bains) in Valais (Wallis)

Leukerbad - Loeche les Bains in summer
© Leukerbad Tourismus

Getting to Leukerbad by car is easy with roads accessible year-round. The 25-minute drive (15 km) from Leuk (731 m) in the Rhone Valley to Leukerbad (1411 m) in the Alps is along a winding mountain road but requires no special skills. The road is cleared in winter and used by the full-size shuttle buses linking Leukerbad with the SBB railway station in Leuk.

From the Lake Geneva region, follow the A9 motorway up the Rhône Valley to Sierre, then continue toward Leuk on the main road.

From Leuk, follow the signposting through the small town to Leukerbad. Two routes are available from Leuk to Leukerbad — the main road goes via Inden, with the alternative route via Albinen (best avoided in winter).

Leukerbad Dorf at Night
© Leukerbad Tourismus

Driving times and distances to Leukerbad are from:

  • Lausanne: 1h50 (150 km)
  • Montreux: 1h30 (110 km)
  • Sion / Sitten: 0h50 (45 km)
  • Geneva (via A1): 2h15 (200 km)
  • Evian: 2h00 (130 km)

From Swiss cities to the north of the Alps, it is fastest to use the car transport train Kandersteg-Goppenstein via the Lötschberg tunnel. The one-way fare for a car is CHF28 Monday to Thursday and CHF31 Friday to Sunday and on public holidays, with slightly cheaper tickets available online. Book at BLS — check for discount offers and return deals.

Driving times and distances to Leukerbad via the Lötschberg train tunnel (or via Montreux) are from:

CityVia TunnelVia Montreux
Bern2h10 (100 km)2h20 (200 km)
Basel3h00 (190 km)3h15 (290 km)
Zurich3h45 (200 km)3h30 (320 km) or via Furka 4h00 (233 km)

From Milan and Italy, various tunnels and auto-loading trains are available to reach the Rhone Valley and Leukerbad. Milan to Leukerbad is around 240 km (3h30).

Public Transportation to Leukerbad (Loèche-les-Bains)

Bus Leuk to Leukerbad - Loeche les Bains
© Leukerbad Tourismus

Getting to Leukerbad by public transportation is easy too. The basic procedure is a train to Leuk and then by bus to Leukerbad.

The closest railway station to Leukerbad is Leuk, which is in the Rhone Valley. From here, frequent LLB buses take half an hour to reach Leukerbad (Swiss Half Fare Card & Junior Card valid).

SBB sells through tickets all the way to Leukerbad, so passengers normally do not need to buy a separate bus ticket. Saver fares may be available when booking in advance.

The Leukerbad, Busterminal bus stop is in the heart of the town near the Leukerbad Therme — many hotels offer free pickups if necessary for guests.

RailAway discounts are often available, giving a saving on train and bus transportation as well as discounted admission to the spa baths in Leukerbad. Enquire at train stations or online from Swiss Railways.

Trains from Geneva to Leuk

Inter-Regio trains run generally hourly from Geneva Airport towards Brig, stopping en route at Leuk. (Try avoiding traveling at times requiring extra transfers or long waits for the bus at Leuk.)

Bus Leuk to Leukerbad - Loeche les Bains
© Leukerbad Tourismus

Typical travel time (including the bus from Leuk) to Leukerbad on this route is around:

  • Geneva Airport – 3h00
  • Genève Cornavin – 2h50
  • Lausanne – 2h00
  • Vevey – 1h45
  • Montreux – 1h35
  • Sion – 1h00

Trains from Bern and Zürich to Leuk

Passengers traveling from Bern and Zürich generally travel through the Lötschberg Base Tunnel, change trains in Visp for Leuk, and then take the bus from Leuk to Leukerbad.

Typical travel times by train and bus to Leukerbad are from:

  • Bern – 2h00
  • Basel – 3h15 (usually requires a train change in Bern)
  • Zurich Hbf – 3h10
  • Zurich Airport (ZRH) – 3h10 to 3h30 (sometimes a change is required at Zurich Hauptbahnhof, but many trains go directly to Visp.)

If staying overnight, compare hotels close to the Leukerbad bus terminal and thermal baths — most attractions are within easy walking distance.

Powered by GetYourGuide

Airports for Travel to Leukerbad (Loèche-les-Bains) in Switzerland

Geneva Airport (GVA) has traditionally been the airport of choice when traveling to Leukerbad (Loèche-les-Bains). By train, however, journey times from Geneva, Zürich, and Basel airports are around three to three-and-a-half hours.

For drivers, Geneva Airport remains the better choice. Get online quotations for transfers, but the train will work out much cheaper for most.

For More on Leukerbad

Best Hot Water Spring Resorts and Spas in the Lake Geneva Region

Leukerbad Therme in Switzerland Bird's Eye View
Leukerbad Therme © MyLeukerbad AG
Powered by GetYourGuide