Bus Milan to St. Gallen and return

Cheap bus and train tickets for trips from St. Gallen to Milan and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,662,460 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Milan to St. Gallen

Cheapest Bus$20.61
Fastest Bus5h 35m
Earliest Bus5:40 AM
Latest Bus4:10 PM
Daily Bus Routes4 Ø
Distance135.2 miles
Bus CompaniesRegioJet, FlixBus, Viaggi Gulli, Eurolines Polska

The cheapest bus routes from Milan to St. Gallen

Today
Tomorrow
07/10
07/11
07/12
07/13

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • RegioJet
    4:10 PM
    Milan - Lampugnano
    Duration 5h 40m
    9:50 PM
    St. Gallen - Bus Station Lagerstrasse
    from$20.61
  • FlixBus
    8:30 AM
    Milan - Lampugnano
    Duration 7h 55m
    4:25 PM
    St. Gallen - Spisertor
    from$24.86
  • Viaggi Gulli
    5:40 AM
    Milan - Lampugnano
    Duration 5h 35m
    11:15 AM
    St. Gallen - Haggen
    from$44.11
  • Eurolines Polska
    9:15 AM
    Milan - Lampugnano
    Duration 6h 30m
    3:45 PM
    St. Gallen - Haggen
    from$53.21

The cheapest train connections from Milan to St. Gallen

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Deutsche Bahn
    11:23 AM
    Milan
    Duration 7h 42m
    7:05 PM
    St. Gallen
    from$154.50
  • Deutsche Bahn
    11:23 AM
    Milan
    Duration 7h 30m
    6:53 PM
    St. Gallen
    from$155.63
  • Deutsche Bahn
    11:23 AM
    Milan
    Duration 7h 48m
    7:11 PM
    St. Gallen
    from$155.63
  • Deutsche Bahn
    11:23 AM
    Milan
    Duration 7h 31m
    6:54 PM
    St. Gallen
    from$155.63

The cheapest carpooling offers from Milan to St. Gallen

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    5:00 PM
    Milan
    Duration 4h 0m
    9:00 PM
    St. Gallen
    from$19.23

The cheapest bus routes from St. Gallen to Milan

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • RegioJet
    7:35 AM
    St. Gallen - Bus Station Lagerstrasse
    Duration 5h 25m
    1:00 PM
    Milan - Lampugnano
    from$20.44
  • Eurolines Suisse
    7:35 AM
    St. Gallen - Haggen
    Duration 5h 25m
    1:00 PM
    Milan - Lampugnano
    from$22.51
  • FlixBus
    10:55 AM
    St. Gallen - Spisertor
    Duration 9h 15m
    8:10 PM
    Milan - Lampugnano
    from$24.86
  • FlixBus
    10:55 AM
    St. Gallen - Spisertor
    Duration 8h 30m
    7:25 PM
    Milan - Lampugnano
    from$24.86
  • Viaggi Gulli
    1:35 PM
    St. Gallen - Haggen
    Duration 6h 5m
    7:40 PM
    Milan - Rho Station
    from$44.11
  • AGAT
    8:30 AM
    St. Gallen - Haggen
    Duration 6h 45m
    3:15 PM
    Milan - Lampugnano
    from$50.68
  • Eurolines Polska
    8:30 AM
    St. Gallen - Haggen
    Duration 6h 45m
    3:15 PM
    Milan - Lampugnano
    from$50.90

The cheapest train connections from St. Gallen to Milan

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Deutsche Bahn
    7:10 AM
    St. Gallen
    Duration 8h 25m
    3:35 PM
    Milan
    from$146.36
  • Deutsche Bahn
    6:41 AM
    St. Gallen
    Duration 8h 54m
    3:35 PM
    Milan
    from$147.49
  • Deutsche Bahn
    6:35 AM
    St. Gallen
    Duration 9h 0m
    3:35 PM
    Milan
    from$149.75

The cheapest carpooling offers from St. Gallen to Milan

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    5:00 AM
    St. Gallen
    Duration 4h 20m
    9:20 AM
    Milan
    from$22.62

Information about the bus connection, amenities and services

You can get a bus ticket from Milan to St. Gallen or from St. Gallen to Milan for only $20.61. FlixBus, Viaggi Gulli, Eurolines Suisse and RegioJet offer inexpensive and convenient bus rides between these two cities, allowing travellers to save a few bucks without compromising comfort. This route's fastest travel time starts at . The choice is yours: Just click the "Find Now" button, see all options and take your pick!
Opting for the bus for a city trip is becoming more and more popular. It's not only cheap but it's also the green way to travel thanks to its low carbon emissions. Traveling by bus has also become as comfortable as flying or taking the train. In recent years, companies have stepped up their game when it comes to on-board amenities by offering everything from power plugs, USB plugs, to wireless internet at no extra cost. When taking a look at the search results shown on our page, you can instantly see, which bus company offers which comfort features. For instance, power plugs can be found on board the buses of one operator: FlixBus. A generous luggage policy also belongs to the myriad features and amenities offered by today's companies. Your trip from St. Gallen to Milan can become a lot easier if you do your research before you travel. Take a look at the exact location of the bus stops in both cities, find out about departure times and book the ideal bus! You can also use CheckMyBus to look for current discounts for your Milan – St. Gallen bus.
Low-cost travel is what you're after? Then you should definitely take a bus as it's one of the most affordable means of transportation. A bus ticket for a trip from Milan to St. Gallen is generally inexpensive. Should you book your journey at short notice, however, you might have to pay a bit more. Here's another tip: don't forget to take a look at travel times. Avoid spending too much time on the road by simply opting for the fastest bus.

Bus stops in Milan and St. Gallen

Stations
Lagerstrasse 10, 9000 St. Gallen (Switzerland)
Hechtackerstrasse 11, 9014 St. Gallen (Switzerland)
Burggraben , 9000  St. Gallen (Switzerland)
Bahnhofsplatz , 9000  St. Gallen (Switzerland)

Compare Milan and St. Gallen

$6.89
$10.41
Milan
St. Gallen
A cab ride in Milan is 34% cheaper than in St. Gallen.
$1.70
$3.19
Milan
St. Gallen
A bus fare in Milan is 47% cheaper than in St. Gallen.
$5.66
$5.97
Milan
St. Gallen
A large beer in Milan is 6% cheaper than in St. Gallen.
$0.45
$1.35
Milan
St. Gallen
A bottle of water in Milan is 67% cheaper than in St. Gallen.
$15.35
$23.90
Milan
St. Gallen
A meal in Milan is 36% cheaper than in St. Gallen.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.