HUB hero image

How to Travel from

Lake Lucerne to Sankt Gallen

by Rideshare or Car

Lake Lucerne
+0
Sankt Gallen
Transport search to Sankt Gallen
Lake Lucerne
+0
Sankt Gallen
Building a composite car route
Cheapest
Best Offer!
Car
1 h 32 min
135 km.
from $7
Composite Route Car Only

Two ways to Travel from Lake Lucerne to Sankt Gallen

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Südostbahn

Phone:
+41 58 580 70 70
Website:
sob.ch/
Train from Arth-Goldau to St.
Ave. Duration:
1h 39m
Frequency:
Hourly

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Train from Rotkreuz to Zürich
Ave. Duration:
37 min
Frequency:
Hourly
Estimated price:
$22.90–$41.98
Train from Zürich HB to St.
Ave. Duration:
1h 13m
Frequency:
Every 20 minutes
Estimated price:
$30.53–$54.71

Bus operators

Bogojevic Reisen

Phone:
+381 35 433 333
Website:
bogojevic-reisen.ch
Bus from Lucerne to St.
Ave. Duration:
2h 20m
Frequency:
Twice a week
Estimated price:
$0.71

Questions and Answers

What is the cheapest way to get from Lake Lucerne to Sankt Gallen?

The cheapest way to get from Lake Lucerne to Sankt Gallen is to bus which costs $1 and takes 2h 20m.

What is the fastest way to get from Lake Lucerne to Sankt Gallen?

The fastest way to get from Lake Lucerne to Sankt Gallen is to drive which takes 1h 28m and costs $26.09 - $38.04 .

Is there a direct bus between Lake Lucerne and Sankt Gallen?

Yes, there is a direct bus departing from Lucerne and arriving at St. Gallen. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 2h 20m.

Is there a direct train between Lake Lucerne and Sankt Gallen?

No, there is no direct train from Lake Lucerne to Sankt Gallen. However, there are services departing from Flüelen and arriving at St. Gallen via Arth-Goldau. The journey, including transfers, takes approximately 2h 54m.

How far is it from Lake Lucerne to Sankt Gallen?

The distance between Lake Lucerne and Sankt Gallen is 137 km. The road distance is 136.4 km.

How do I travel from Lake Lucerne to Sankt Gallen without a car?

The best way to get from Lake Lucerne to Sankt Gallen without a car is to bus which takes 2h 20m and costs $1 .

How long does it take to get from Lake Lucerne to Sankt Gallen?

The bus from Lucerne to St. Gallen takes 2h 20m including transfers and departs twice a week.

Where do I catch the Lake Lucerne to Sankt Gallen bus from?

Lake Lucerne to Sankt Gallen bus services, operated by Bogojevic Reisen, depart from Lucerne station.

Where do I catch the Lake Lucerne to Sankt Gallen train from?

Lake Lucerne to Sankt Gallen train services, operated by Südostbahn, depart from Arth-Goldau station.

Train or bus from Lake Lucerne to Sankt Gallen?

The best way to get from Lake Lucerne to Sankt Gallen is to bus which takes 2h 20m and costs $1 . Alternatively, you can train via Zurich, which costs $45.65 - $81.52 and takes 2h 54m.

Where does the Lake Lucerne to Sankt Gallen bus arrive?

Lake Lucerne to Sankt Gallen bus services, operated by Bogojevic Reisen, arrive at St. Gallen station.

Where does the Lake Lucerne to Sankt Gallen train arrive?

Lake Lucerne to Sankt Gallen train services, operated by Südostbahn, arrive at St. Gallen station.

Can I drive from Lake Lucerne to Sankt Gallen?

Yes, the driving distance between Lake Lucerne to Sankt Gallen is 136 km. It takes approximately 1h 28m to drive from Lake Lucerne to Sankt Gallen.

How do I get a train ticket from Lake Lucerne to Sankt Gallen?

Book your Lake Lucerne to Sankt Gallen train tickets online with Omio.

Where can I stay near Sankt Gallen?

There are 774+ hotels available in Sankt Gallen. Prices start at $57.77 per night.
+0