Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Sankt Gallen to Milan train with Trenitalia

Fri, Apr 25
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Sankt Gallen to Milan

Showing times and prices for Apr 25

Cheapest

The best way to find a cheap train ticket from Sankt Gallen to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Südostbahn
12:05PM4h12
Sankt Gallen
04:17PMMilan
Find prices
2 transfers
Südostbahn
01:05PM4h12
Sankt Gallen
05:17PMMilan
Find prices
2 transfers
Südostbahn
02:05PM4h12
Sankt Gallen
06:17PMMilan
Find prices
2 transfers
Südostbahn
03:05PM4h12
Sankt Gallen
07:17PMMilan
Find prices
2 transfers
Südostbahn
04:05PM4h12
Sankt Gallen
08:17PMMilan
Find prices
2 transfers

Compare prices and tickets Sankt Gallen to Milan by train, bus, or flight

Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15

Fastest train times from Sankt Gallen to Milan

Showing times and prices for Apr 25

Fastest Journey

4 h 12 m

Average

5 h 5 m

Trains per day

8

Distance

218 km

It's difficult to get from Sankt Gallen to Milan without transferring at least 2 times.

Südostbahn
12:05PM4h12
Sankt Gallen
04:17PMMilan
Find prices
2 transfers
Südostbahn
01:05PM4h12
Sankt Gallen
05:17PMMilan
Find prices
2 transfers
Südostbahn
02:05PM4h12
Sankt Gallen
06:17PMMilan
Find prices
2 transfers
Südostbahn
03:05PM4h12
Sankt Gallen
07:17PMMilan
Find prices
2 transfers
Südostbahn
04:05PM4h12
Sankt Gallen
08:17PMMilan
Find prices
2 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Sankt Gallen to Milan

SwitzerlandSwitzerland
ItalyItaly
Icon of train
Take a train from Sankt Gallen to Milan and enjoy the approximately 135 miles (218 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $29 (€24)
Distance
135 miles (218 km)
Average train duration
4h 47m
Trains per day
12
Train providers
1
Fastest train
4h 12m
First train
00:05
Last train
15:10
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $29 (€24)

Train providers: SBB, ÖBB | Euro City (EC) and Swiss Railways (SBB/CFF/FFS) from Sankt Gallen to Milan trains

For as little as $212 (€175) you can travel by train between Sankt Gallen and Milan with SBB, ÖBB | Euro City (EC) and Swiss Railways (SBB/CFF/FFS). Omio will show you the best deals, schedules and tickets available for this journey.

SBB is Switzerland's main train company and for your next train trip between Sankt Gallen and Milan, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Train information from Sankt Gallen to Milan with SBB:

  • Average Duration: 4 h 24 min
  • Cheapest Price: $212
  • SBB frequency: 4 a day

Sankt Gallen to Milan Train: A Scenic Journey

Traveling by the Sankt Gallen to Milan train offers an unforgettable scenic journey across the stunning landscapes of Switzerland and Northern Italy. Departing from Sankt Gallen Hauptbahnhof, you’ll make your way to the vibrant city of Milan, arriving at Milano Centrale, one of Italy’s main railway hubs. With multiple daily services, trains from Sankt Gallen to Milan provide comfort, convenience, and an eco-friendly way to travel. Whether you’re planning a city escape or a cultural adventure, the train from Sankt Gallen to Milan promises a seamless and picturesque experience. Book your ticket today for an effortless journey through Alpine beauty!

Affordable Sankt Gallen to Milan Train Ticket Prices

Traveling from Sankt Gallen to Milan by train offers not just convenience but also cost-effective options. The cheapest train ticket available on this route can be found for just $30 (€25), making it an incredibly economical choice. On average, the cost of a train ticket from Sankt Gallen to Milan is around $22 (€18), offering a comfortable and scenic journey across borders. To maximize savings while enjoying pleasant weather and fewer crowds, consider traveling during late spring or early fall. This period typically provides the best combination of lower prices and higher availability, ensuring an enjoyable trip.

Train Sankt Gallen to Milan with Trenitalia and SBB

Traveling from Sankt Gallen to Milan by train offers a seamless and picturesque journey through the charming landscapes of Switzerland and northern Italy. The route is serviced by Trenitalia and SBB, two renowned providers known for their excellent service and comfort. Hop on the high-speed Frecciarossa or EuroCity trains, which ensure a swift and comfortable ride with amenities like spacious seating, onboard dining, and Wi-Fi connectivity. The scenic journey promises breathtaking views of the Alps and picturesque towns, making your travel experience not just a commute but a memorable part of your adventure. Whether for business or pleasure, choosing the train from Sankt Gallen to Milan is perfect for a hassle-free and enjoyable trip.

Train Sankt Gallen to Milan: Train Times and Schedule

Embark on a memorable journey from Sankt Gallen to Milan by train, covering a distance of 135 miles (218 km) with comfort and ease. The average train journey typically lasts 4h 12m, offering you an opportunity to relax while enjoying picturesque landscapes.

Trains operate frequently, with approximately 12 services available daily from Sankt Gallen to Milan. You can rely on train services any day of the week, as they run from Monday to Sunday, ensuring flexibility for your travel plans.

For your convenience, the first train of the day usually departs at 00:05, allowing early risers to start their journey promptly. If you prefer traveling later, the final train typically leaves at 15:10, offering ample options for planning your Sankt Gallen to Milan adventure.

With comprehensive Sankt Gallen to Milan train times and schedules, organizing your trip has never been easier. Make sure to check the most current timetable before you travel.

FAQs: Trains from Sankt Gallen to Milan

FAQs: Travel by train from Sankt Gallen to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sankt Gallen to Milan.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links