[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Milan to Sirmione

Showing times and prices for May 19

Cheapest

$10

Average

$19

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Sirmione will cost around $ 19 if you buy it on the day, but the cheapest tickets can be found for only $ 10.

Cheapest
12:25PMMilan Centrale1h23 01:48PMDesenzano del Garda-Sirmione
0 changes
$101One-way
Cheapest
08:25PMMilan Centrale1h23 09:48PMDesenzano del Garda-Sirmione
0 changes
$101One-way
Cheapest
03:25PMMilan Centrale1h23 04:48PMDesenzano del Garda-Sirmione
0 changes
$101One-way
Cheapest
08:25AMMilan Centrale1h23 09:48AMDesenzano del Garda-Sirmione
0 changes
$101One-way
Cheapest
11:25PMMilan Centrale1h23 12:48AMDesenzano del Garda-Sirmione
0 changes
$101One-way

Train schedule from Milan to Sirmione

Showing trains for tomorrow, Thu, May 19
06:25AMMilan Centrale1h23 07:48AMDesenzano del Garda-Sirmione
0 changes
06:25AMMilan Centrale1h32 07:57AMPeschiera del Garda
0 changes
07:25AMMilan Centrale1h23 08:48AMDesenzano del Garda-Sirmione
0 changes
07:25AMMilan Centrale1h32 08:57AMPeschiera del Garda
0 changes
07:35AMMilan Centrale0h49 08:24AMDesenzano del Garda-Sirmione
0 changes
07:45AMMilan Centrale1h03 08:48AMDesenzano del Garda-Sirmione
0 changes
07:45AMMilan Centrale0h57 08:42AMPeschiera del Garda
0 changes
08:15AMMilan Centrale0h51 09:06AMDesenzano del Garda-Sirmione
0 changes
08:25AMMilan Centrale1h23 09:48AMDesenzano del Garda-Sirmione
0 changes
08:25AMMilan Centrale1h32 09:57AMPeschiera del Garda
0 changes
08:45AMMilan Centrale1h03 09:48AMDesenzano del Garda-Sirmione
0 changes
08:45AMMilan Centrale0h57 09:42AMPeschiera del Garda
0 changes
09:35AMMilan Centrale0h57 10:32AMPeschiera del Garda
0 changes
09:45AMMilan Centrale0h57 10:42AMPeschiera del Garda
0 changes
11:25AMMilan Centrale1h23 12:48PMDesenzano del Garda-Sirmione
0 changes
11:25AMMilan Centrale1h32 12:57PMPeschiera del Garda
0 changes
11:35AMMilan Centrale0h50 12:25PMDesenzano del Garda-Sirmione
0 changes
11:45AMMilan Centrale0h51 12:36PMDesenzano del Garda-Sirmione
0 changes
11:45AMMilan Centrale1h12 12:57PMPeschiera del Garda
0 changes
12:25PMMilan Centrale1h23 01:48PMDesenzano del Garda-Sirmione
0 changes
12:25PMMilan Centrale1h33 01:58PMPeschiera del Garda
0 changes
12:35PMMilan Centrale0h50 01:25PMDesenzano del Garda-Sirmione
0 changes
01:25PMMilan Centrale1h23 02:48PMDesenzano del Garda-Sirmione
0 changes
01:25PMMilan Centrale1h32 02:57PMPeschiera del Garda
0 changes
01:45PMMilan Centrale1h03 02:48PMDesenzano del Garda-Sirmione
0 changes
01:45PMMilan Centrale0h57 02:42PMPeschiera del Garda
0 changes
02:25PMMilan Centrale1h32 03:57PMPeschiera del Garda
0 changes
02:25PMMilan Centrale1h23 03:48PMDesenzano del Garda-Sirmione
0 changes
02:35PMMilan Centrale0h56 03:31PMPeschiera del Garda
0 changes
02:45PMMilan Centrale0h51 03:36PMDesenzano del Garda-Sirmione
0 changes
02:45PMMilan Centrale1h12 03:57PMPeschiera del Garda
0 changes
03:25PMMilan Centrale1h23 04:48PMDesenzano del Garda-Sirmione
0 changes
03:25PMMilan Centrale1h32 04:57PMPeschiera del Garda
0 changes
03:45PMMilan Centrale1h03 04:48PMDesenzano del Garda-Sirmione
0 changes
03:45PMMilan Centrale0h57 04:42PMPeschiera del Garda
0 changes
04:13PMMilan Porta Garibaldi0h53 05:06PMDesenzano del Garda-Sirmione
0 changes
04:25PMMilan Centrale1h32 05:57PMPeschiera del Garda
0 changes
04:25PMMilan Centrale1h23 05:48PMDesenzano del Garda-Sirmione
0 changes
04:45PMMilan Centrale0h57 05:42PMPeschiera del Garda
0 changes
04:45PMMilan Centrale1h03 05:48PMDesenzano del Garda-Sirmione
0 changes
05:25PMMilan Centrale1h32 06:57PMPeschiera del Garda
0 changes
05:25PMMilan Centrale1h23 06:48PMDesenzano del Garda-Sirmione
0 changes
05:45PMMilan Centrale0h57 06:42PMPeschiera del Garda
0 changes
05:45PMMilan Centrale1h03 06:48PMDesenzano del Garda-Sirmione
0 changes
06:13PMMilan Porta Garibaldi0h53 07:06PMDesenzano del Garda-Sirmione
0 changes
06:25PMMilan Centrale1h23 07:48PMDesenzano del Garda-Sirmione
0 changes
06:25PMMilan Centrale1h32 07:57PMPeschiera del Garda
0 changes
06:35PMMilan Centrale0h57 07:32PMPeschiera del Garda
0 changes
06:45PMMilan Centrale1h03 07:48PMDesenzano del Garda-Sirmione
0 changes
06:45PMMilan Centrale0h57 07:42PMPeschiera del Garda
0 changes
07:25PMMilan Centrale1h23 08:48PMDesenzano del Garda-Sirmione
0 changes
07:25PMMilan Centrale1h32 08:57PMPeschiera del Garda
0 changes
07:35PMMilan Centrale0h50 08:25PMDesenzano del Garda-Sirmione
0 changes
07:43PMMilan Porta Garibaldi1h14 08:57PMPeschiera del Garda
0 changes
07:43PMMilan Porta Garibaldi1h05 08:48PMDesenzano del Garda-Sirmione
0 changes
08:25PMMilan Centrale1h23 09:48PMDesenzano del Garda-Sirmione
0 changes
08:25PMMilan Centrale1h32 09:57PMPeschiera del Garda
0 changes
09:25PMMilan Centrale1h23 10:48PMDesenzano del Garda-Sirmione
0 changes
09:25PMMilan Centrale1h32 10:57PMPeschiera del Garda
0 changes
09:45PMMilan Centrale1h12 10:57PMPeschiera del Garda
0 changes
09:45PMMilan Centrale1h03 10:48PMDesenzano del Garda-Sirmione
0 changes
10:25PMMilan Centrale1h32 11:57PMPeschiera del Garda
0 changes
10:25PMMilan Centrale1h23 11:48PMDesenzano del Garda-Sirmione
0 changes
11:25PMMilan Centrale1h23 12:48AMDesenzano del Garda-Sirmione
0 changes
11:25PMMilan Centrale1h32 12:57AMPeschiera del Garda
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
May 19
$10Regionale
Fri
May 20
$10Regionale
Sat
May 21
$10Regionale
Sun
May 22
$10Regionale
Mon
May 23
$10Regionale
Tue
May 24
$10Regionale

Fastest train times from Milan to Sirmione

Showing times and prices for May 19

Fastest Journey

49 m

Average

1 h 12 m

Trains per day

65

Distance

110 km

Of the 65 trains that leave Milan for Sirmione every day 52 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 110 km distance in an average of 1 h 12 m but if you time it right, some trains will get you there in just 49 m .

The slowest trains will take 1 h 33 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:35AMMilan Centrale0h49 08:24AMDesenzano del Garda-Sirmione
0 changes
$191One-way
2nd Fastest
07:35PMMilan Centrale0h50 08:25PMDesenzano del Garda-Sirmione
0 changes
$261One-way
2nd Fastest
12:35PMMilan Centrale0h50 01:25PMDesenzano del Garda-Sirmione
0 changes
$191One-way
2nd Fastest
11:35AMMilan Centrale0h50 12:25PMDesenzano del Garda-Sirmione
0 changes
$191One-way
02:45PMMilan Centrale0h51 03:36PMDesenzano del Garda-Sirmione
0 changes
$231One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Sirmione

distanceDistance68 miles (110 km)
durationAverage train duration50 min
priceAverage train ticket price$10 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Frecciarossa, Regionale, Frecciabianca, Trenord or Trenitalia

Trains from Milan to Sirmione cover the 68 miles (110 km) long route taking on average 50 min with our travel partners like Italo, Frecciarossa, Regionale, Frecciabianca, Trenord or Trenitalia. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $10 (€9), but the average price of train tickets is $10 (€9). Travelers depart most frequently from Milano Centrale and arrive in Sirmione, Largo Faselo Bitinico (Ufficio Postale).

Train companies: Italo, Frecciarossa and Trenitalia from Milan to Sirmione trains

Find the best trains between Milan and Sirmione with Omio's travel partners Italo, Frecciarossa and Trenitalia from $10 (€9). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets from Milan to Sirmione: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

Train information from Milan to Sirmione with Italo:

  • Average Duration: 52 min
  • Italo frequency: 3 a day

These are Italo's ticket policies for COVID-19 for the train to Sirmione from Milan:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Travel Tips: Trains from Milan to Sirmione

Travel by train to Sirmione 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 Milan to Sirmione.
FAQs

What is the price of the cheapest train from Milan to Sirmione?

Omio customers have found the cheapest trains from Milan to Sirmione to cost as little as $10 (€9)  in the next 7 days.

How much is a train ticket from Milan to Sirmione?

The Milan to Sirmione train ticket price is on average $10 (€9)  if you are looking to book your tickets for this journey in the next week.

How far is it from Milan to Sirmione by train?

When traveling this route you should expect the distance to Sirmione from Milan by train to be approximately 68 miles (110 km).

How long is the train ride between Milan and Sirmione?

On average the Milan to Sirmione train travel time is 50 min  for the 68 miles (110 km) long route, but the duration can vary if you travel on weekends and holidays.

Which train station from Milan to Sirmione do I depart from? Which Sirmione train station from Milan do I arrive in?

Omio customers book a train from Milano Centrale   to Sirmione, Largo Faselo Bitinico (Ufficio Postale)   most frequently for this route.

Where do I find the Milan train station to Sirmione? Where is the Sirmione train station?

Passengers booking this trip most frequently board their trains from Milano Centrale and need to travel around 2.3 miles (3.7 km) from the city center to get to this train station.

Passengers arriving in Sirmione most often arrive at Sirmione, Largo Faselo Bitinico (Ufficio Postale) and need to travel around 2 miles (3.2 km) from this train station to the city center.

Which train providers can take me to Sirmione from Milan?

When taking a train from Milan to Sirmione, you can count on Italo, Frecciarossa, Regionale, Frecciabianca, Trenord or Trenitalia for the best way to get you to Sirmione. You can also check all possible train companies who offer a service to Sirmione from Milan and compare the amenities they offer before buying a train ticket.

Can I find a direct train from Milan to Sirmione?

Yes, there are 25 direct trains a day from Milan to Sirmione. If you’re looking for a direct train, consider traveling with Italo, Trenitalia, Frecciarossa or Regionale. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains per day are there between Milan and Sirmione?

The average number of trains departing Milan for Sirmione is 25 a day. The train schedules and services may vary between weekdays and weekends.

What time is the earliest train from Milan to Sirmione? What time is the last train from Milan to Sirmione?

The earliest train for this journey departs from Milan at 5: 25 AM. The last train leaves from Milan at 10: 25 PM. Check Omio for the latest train schedule from Milan to Sirmione and book the best time to depart on your chosen travel date.

How far in advance should I purchase train tickets from Milan to Sirmione for the best deals?

You can find trains from Milan to Sirmione to cost on average $10 (€9) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Milan to Sirmione train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milan
Sirmione
The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your journey between Milan and Sirmione.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8