Taking the train from Monza to Desenzano del Garda/Sirmione

Ready to book a trip from Monza to Desenzano del Garda/Sirmione by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.

Cost of a train ticket between Monza and Desenzano del Garda/Sirmione

The cheapest ticket price along this route is €20.78. Fares naturally increase as the travel date approaches. A month out, expect prices run around , and a week out, fares can hit around on average. Tickets for this journey can be purchased 6 months in advance.

What’s included in the price of a European train ticket

When booking with Rail Europe, you will be prompted to choose the class of service before checking out. We will automatically select the most affordable option. Choosing a more elevated class will increase the cost, but also often includes a number of other perks like elaborate dining menus and extra space. It's good to know that many train operators do include luggage, Wi-Fi and other basic amenities at no extra cost. Seat reservations and meals often do incur a further cost. You can review the terms of service of each type of ticket at checkout.

Monza to Desenzano del Garda/Sirmione departure timetable

On this route, 34 trains run daily, with the first one leaving Monza at 06:23 and the last leaving at 22:27 during the week.

For weekend travel to Desenzano del Garda/Sirmione, the earliest departure is at 06:27 and the last one is at 22:50. You will find that departures along this journey occur every 21 minutes.

Average train travel time from Monza to Desenzano del Garda/Sirmione

The quickest time by train is 1 hour and 27 minutes, travelling a total distance of 99 kilometres.

Booking Monza to Desenzano del Garda/Sirmione trains in advance

Booking your Monza to Desenzano del Garda/Sirmione tickets in advance is the best way to save money. Tickets on this specific route can be purchased 6 months before departure.

Get notified of when tickets open for travel between Monza and Desenzano del Garda/Sirmione by setting up a booking alert. We will send you an email as soon as your tickets are available for purchase.

Maximising your travels to Desenzano del Garda/Sirmione

For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Desenzano del Garda/Sirmione.

Frequently asked questions

How far is Monza to Desenzano del Garda/Sirmione by train?

The distance between Monza and Desenzano del Garda/Sirmione is 99 kilometres.

What’s the cost of a train ticket from Monza to Desenzano del Garda/Sirmione?

The cheapest tickets for this route start at €20.78. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .

How far in advance can I book my Monza to Desenzano del Garda/Sirmione train tickets?

Tickets for this route become available 6 months before the travel date.

How long does the train take from Monza to Desenzano del Garda/Sirmione?

The fastest travel time is 1 hour and 27 minutes.