Trains from Lugano to St. Gallen
Your latest searches will appear here.
- Lowest price from $116.63
- Average duration 3h 4m
- Connections per day 13
- Distance 160 km
- CO₂ per person 2 kg
train from Lugano to St. Gallen
The journey from Lugano to St. Gallen is about 160 km. On average a train trip takes 3h 4m with 13 connections per day.
| Lowest price | $116.63 |
|---|---|
| Trip duration | 3h 4m |
| Connections per day | 13 |
| Lowest price | $116.63 |
| Highest price | $116.63 |
| First departure | 08:30 AM |
| Last departure | 04:30 PM |
| Distance | 160 km |
| Departure | Lugano |
| Arrival | St. Gallen |
| Travel operator | mavhu mavhu |
Next departures from Lugano to St. Gallen
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Lugano and St. Gallen emits 11.2kg of CO₂.
Taking the train between Lugano and St. Gallen saves 20.8kg of CO₂ compared to a flight, 0.8kg compared to the bus and 14.4kg compared to the car.
FAQ
A train ticket from Lugano to St. Gallen costs ≈ $116.63 (CHF 96.93). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $116.63 (CHF 96.93).
The cheapest ticket from Lugano to St. Gallen costs ≈ $116.63 (CHF 96.93). Book as early as possible and avoid peak times.
Lugano and St. Gallen are 160 km apart.
The journey from Lugano to St. Gallen takes about 3h 4m on average. The fastest option takes 2h 52m.
This route is served by 1 operators: mavhu.
There are about 13 connections per day from Lugano to St. Gallen.
The first train from Lugano to St. Gallen leaves at 08:30 AM. Check times on your travel date.
The last train from Lugano to St. Gallen leaves at 04:30 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ $116.63 (CHF 96.93) but prices can change.
There are about 0 direct connections from Lugano to St. Gallen.
The shortest train journey between Lugano and St. Gallen takes 2h 52m.
Yes, there is a direct train between Lugano and St. Gallen.
The train journey from Lugano to St. Gallen generates 2 kg of CO₂.