[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Thu
Jul 29
$13Regionale
Find prices
Fri
Jul 30
$13Regionale
Find prices
Sat
Jul 31
$13Regionale
Find prices
Sun
Aug 1
$13Regionale
Find prices
Mon
Aug 2
$13Regionale
Find prices
Tue
Aug 3
$13Regionale
Find prices
Wed
Aug 4
$13Regionale
Find prices
Thu
Aug 5
$13Regionale
Find prices
Fri
Aug 6
$9Regionale
Find prices
Sat
Aug 7
$9Regionale
$14Flixbus
Sun
Aug 8
$9Regionale
$12Flixbus
Mon
Aug 9
$13Regionale
Find prices
Tue
Aug 10
$13Regionale
Find prices
Wed
Aug 11
$13Regionale
Find prices
Thu
Aug 12
$13Regionale
Find prices
Fri
Aug 13
$13Regionale
Find prices
Sat
Aug 14
$13Regionale
Find prices
Sun
Aug 15
$13Regionale
Find prices
Mon
Aug 16
$13Regionale
Find prices
Tue
Aug 17
$9Regionale
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information to Sirmione from Milan

distanceDistance68 miles (110 km)
durationAverage train duration1 h 23 min
priceAverage train ticket price$16 (€13)
changesDirect trainYes
carriersTrain companiesRegionale, Trenord, Trenitalia, Frecciarossa or Italo

Trains from Milan to Sirmione cover the 68 miles (110 km) long journey taking on average 1 h 23 min with our travel partners like Regionale, Trenord, Trenitalia, Frecciarossa or Italo. There are direct train services available. You can get the cheapest train tickets for this route for as low as $16 (€13), but the average price of train tickets is $16 (€13).

Train companies

Trenitalia, Frecciarossa and Italo Milan – Sirmione

Buy your official Trenitalia, Frecciarossa and Italo train tickets between Milan and Sirmione from $16 (€13) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Italo
Frecciarossa
Trenitalia

Taking a train with Italo is a great way to travel from Milan to Sirmione! These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to major cities around Italy, such as Rome, Naples, Florence and Milan, at affordable prices. As an official travel partner of Italo, we show you the best deals for Italo train tickets from Milan to Sirmione so you can book the cheapest, fastest or earliest ticket. Simply choose the best times and ticket available for this journey on Omio. You can expect to travel around 68 miles (110 km) one-way from Milan to Sirmione on an Italo train.

Italo offers four different classes with a range of amenities: Smart, Comfort, Prima and Club Executive. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests. The train cars are modernly equipped with a high level of comfort and even offer cinema screens in the more affordable Smart class. You can select from the following ticket options for Italo trains: Low Cost, Economy, and Flex.

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

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

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
How much are cheap trains from Milan to Sirmione?
Omio customers have found cheap train tickets between Milan and Sirmione for as low as $13 (€13)  for the next 7 days.
How much is a train ticket to Sirmione from Milan?
The train price to Sirmione from Milan is on average $13 (€13)  if you are looking to purchase your tickets for this trip in the next 7 days.
How far is it from Milan to Sirmione by train?
When traveling this route you should expect the distance between Milan and Sirmione by train to be approximately 68 miles (110 km).
How long is a train to Sirmione from Milan on average?
On average the Milan to Sirmione train time is 1 h 23 min  covering the 68 miles (110 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train companies can take me to Sirmione from Milan?
When taking a train from Milan to Sirmione, you can count on Regionale, Trenord, Trenitalia, Frecciarossa or Italo for the best way to get you to Sirmione. You can also check all possible train providers who offer a service from Milan to Sirmione and compare the amenities they offer before buying a train ticket.
What time is the earliest train from Milan to Sirmione? What time is the last train from Milan to Sirmione?
The earliest train departing from Milan to Sirmione leaves at 8: 20 AM. The last train departing from Milan to Sirmione leaves at 9: 25 PM. You can find the latest Milan to Sirmione train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy train tickets to Sirmione from Milan for the best deals?
The price of a one way train ticket from Milan to Sirmione is on average $13 (€13) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Milan to Sirmione available a few months in advance.
Stations

Important Stations and Airports for this Journey

Milan
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities