A red SOB Voralpen-Express train runs through the rolling countryside near Herisau.

Switzerland · Scenic

Voralpen-Express

The Voralpen-Express is SOB’s hourly 125 km train between St. Gallen and Lucerne, crossing eastern Switzerland via Toggenburg, Rapperswil, Rothenthurm and the Sitter Viaduct in modern copper-coloured Traverso trains.

St. Gallen → Lucerne

Photo: JoachimKohler-HB · CC BY-SA 4.0

Time needed
2h 15m
Best for
First-time rail travellers · Budget travellers
Route
St. Gallen → Lucerne

Why this route

A landscape that arrives in route order.

Choose it for Swiss scenery without reservation complexity or panorama-train pricing: it is a frequent public service with enough variety to feel like a destination journey.

How it scores

Our current editorial assessment, for comparing journeys, a considered judgement, not a measurement.

SceneryExceptional
ComfortExceptional
Value for moneyExceptional
Food & drinkModerate
Character of the trainStrong
Show the full editorial profile

More subjective

UniquenessStrong
Iconic statusExceptional
PhotographyExceptional
RomanceStrong
Travelling with childrenExceptional

Not rated yet: seat quality, onboard service, slow travel quality, remoteness.

Step-free access and assistance are set out with the practical detail further down rather than reduced to a score.

The route

St. Gallen to Lucerne

The map and published stops show the verified geography this journey travels through.

The published route runs from St. Gallen to Lucerne.

125 km · St. Gallen to Lucerne

Key stops

St. Gallen railway stationLucerne railway station

St. Gallen railway stationLucerne railway station
Switzerland · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. St. Gallen railway station

    Switzerland

  2. Lucerne railway station

    Switzerland

A Voralpen-Express train between Uznach and Schmerikon.
A Voralpen-Express train between Uznach and Schmerikon. · Photo: Kecko · CC BY 2.0

Along the line

Geographic milestones

Published highlights in the order the route reaches them.

  1. Sitter Viaduct and Swiss pre-Alps

A Südostbahn Traverso train of the type used on the Voralpen-Express in Switzerland.
A Südostbahn Traverso train of the type used on the Voralpen-Express in Switzerland. · Photo: Kecko / Wikimedia Commons · CC BY 2.0

Evidence on demand

Practical reality

Route, onboard, season, fit and booking detail remain available without interrupting the journey above. Unknowns stay visible.

Time & itinerary

2h 15m

View route map and verified stops

St. Gallen → Lucerne

The published route runs from St. Gallen to Lucerne.

125 km · St. Gallen to Lucerne

Key stops

St. Gallen railway stationLucerne railway station

St. Gallen railway stationLucerne railway station
Switzerland · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. St. Gallen railway station

    Switzerland

  2. Lucerne railway station

    Switzerland

On board

The route does most of the work here, it is a journey taken for what passes the window rather than for the destination. At a few hours between St. Gallen and Lucerne (about 125 km), it is long enough to feel like a journey and short enough to watch the whole of it without losing concentration. With only a handful of calls, the journey holds its momentum from end to end.

Food & drink

Café / food service

Onboard vending/refreshment options are available on the modern train product.

✓ Yes

Access & practical

Step-free boarding

Modern low-floor Traverso trainsets improve step-free access.

✓ Yes

Bicycle space

Bicycles are accepted with the required ticket, subject to space.

✓ Yes

3 onboard details are confirmed against a source. Anything not listed here has not been researched yet; treat it as unknown, not absent.

When to go
  1. JanRuns
  2. FebRuns
  3. MarRuns
  4. AprRuns
  5. MayRuns
  6. JunRuns
  7. JulRuns
  8. AugRuns
  9. SepRuns
  10. OctRuns
  11. NovRuns
  12. DecRuns
  • Runs
Year-round
Runs

Jan: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.

These months show when the train runs, which is a service fact. How good each month is for the experience has not been rated yet, so no month is presented as better than another.

Month-by-month notes
  • Jan: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Feb: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Mar: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Apr: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • May: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Jun: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Jul: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Aug: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Sep: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Oct: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Nov: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
  • Dec: The Voralpen-Express operates hourly St. Gallen-Lucerne throughout the year.
Good for

Good fit for

  • First-time rail travellers

    Especially good

    Hourly service and no compulsory reservation make the scenic route unusually easy to use.

  • Budget travellers

    Especially good

    Normal Swiss public-transport tickets and passes cover the journey.

  • Photographers

    Especially good

    Lakes, foothills and the Sitter Viaduct create varied scenery across the full route.

Think twice if

No verified trade-offs on record. That is an absence of evidence, not a promise that there are none.

Reservation & booking
Reservation
Not required
Typical price
CHF 51

Prices quoted from (official ticket product); operator prices are subject to change.

Booking difficulty
Easy

Not yet verified: rail pass validity. We leave these blank rather than guess.

  • Buy any valid Swiss public-transport ticket for the route; seat reservation is optional for CHF 5.

We link to the operator's own journey page. No direct booking channel has been verified for this service, so availability and fares must be checked there. Journey length: 2h 15m. Checked 9 Sep 2026 · Südostbahn.

Sources & freshness

The detailed source record remains at the end of this guide. Review the evidence.

Your next step

Plan the route, then confirm it with the operator.

Buy any valid Swiss public-transport ticket for the route; seat reservation is optional for CHF 5.

Official journey information, Schweizerische Südostbahn (opens in a new tab)

We link to the operator's own journey page. No direct booking channel has been verified for this service, so availability and fares must be checked there.

Far by Rail is a discovery guide, not a live timetable or booking service. Confirm times, fares and availability with the operator.

Sources & freshness

Journey information is reviewed against published material and maintained as sources change.

Last reviewed 11 Sep 2026.

Official sources