The cheapest trains from Milan to Desenzano del Garda

Showing times and prices for Oct 21

Cheapest

$11

Average

$21

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 Desenzano del Garda will cost around $ 21 if you buy it on the day, but the cheapest tickets can be found for only $ 11.

Cheapest
05:25PMMilan Centrale1h23 06:48PMDesenzano del Garda-Sirmione
0 changes
$111One-way
Cheapest
07:25PMMilan Centrale1h23 08:48PMDesenzano del Garda-Sirmione
0 changes
$111One-way
Cheapest
12:25PMMilan Centrale1h23 01:48PMDesenzano del Garda-Sirmione
0 changes
$111One-way
Cheapest
04:25PMMilan Centrale1h23 05:48PMDesenzano del Garda-Sirmione
0 changes
$111One-way
Cheapest
11:25AMMilan Centrale1h23 12:48PMDesenzano del Garda-Sirmione
0 changes
$111One-way

Timetable Milan to Desenzano del Garda

Showing trains for tomorrow, Thu, Oct 21
06:25AMMilan Centrale1h23 07:48AMDesenzano del Garda-Sirmione
0 changes
07:25AMMilan Centrale1h23 08:48AMDesenzano del Garda-Sirmione
0 changes
07:45AMMilan Centrale1h03 08:48AMDesenzano del Garda-Sirmione
0 changes
08:15AMMilan Centrale0h51 09:06AMDesenzano del Garda-Sirmione
0 changes
08:25AMMilan Centrale1h23 09:48AMDesenzano del Garda-Sirmione
0 changes
08:45AMMilan Centrale0h50 09:35AMDesenzano del Garda-Sirmione
0 changes
11:25AMMilan Centrale1h23 12:48PMDesenzano del Garda-Sirmione
0 changes
11:45AMMilan Centrale0h51 12:36PMDesenzano del Garda-Sirmione
0 changes
12:25PMMilan Centrale1h23 01:48PMDesenzano del Garda-Sirmione
0 changes
01:25PMMilan Centrale1h23 02:48PMDesenzano del Garda-Sirmione
0 changes
01:45PMMilan Centrale1h03 02:48PMDesenzano del Garda-Sirmione
0 changes
02:25PMMilan Centrale1h23 03:48PMDesenzano del Garda-Sirmione
0 changes
02:45PMMilan Centrale0h51 03:36PMDesenzano del Garda-Sirmione
0 changes
03:25PMMilan Centrale1h23 04:48PMDesenzano del Garda-Sirmione
0 changes
03:45PMMilan Centrale1h03 04:48PMDesenzano del Garda-Sirmione
0 changes
04:13PMMilan Porta Garibaldi0h53 05:06PMDesenzano del Garda-Sirmione
0 changes
04:25PMMilan Centrale1h23 05:48PMDesenzano del Garda-Sirmione
0 changes
05:25PMMilan Centrale1h23 06:48PMDesenzano del Garda-Sirmione
0 changes
05:45PMMilan Centrale0h50 06:35PMDesenzano 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
07:25PMMilan Centrale1h23 08:48PMDesenzano del Garda-Sirmione
0 changes
07:43PMMilan Porta Garibaldi1h05 08:48PMDesenzano del Garda-Sirmione
0 changes
08:25PMMilan Centrale1h23 09:48PMDesenzano del Garda-Sirmione
0 changes
09:25PMMilan Centrale1h23 10:48PMDesenzano del Garda-Sirmione
0 changes
09:45PMMilan Centrale1h03 10:48PMDesenzano del Garda-Sirmione
0 changes
10:25PMMilan Centrale1h23 11:48PMDesenzano del Garda-Sirmione
0 changes
11:25PMMilan Centrale1h23 12:48AMDesenzano del Garda-Sirmione
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Oct 20
$11Regionale
Thu
Oct 21
$11Regionale
Fri
Oct 22
$11Regionale
Sat
Oct 23
$11Regionale
Sun
Oct 24
$11Regionale
Mon
Oct 25
$11Regionale
Tue
Oct 26
$11Regionale

The fastest trains from Milan to Desenzano del Garda

Showing times and prices for Oct 21

Fastest Journey

50 m

Average

1 h 11 m

Trains per day

28

Distance

105 km

Of the 28 trains that leave Milan for Desenzano del Garda every day 23 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

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

The slowest trains will take 1 h 23 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
08:45AMMilan Centrale0h50 09:35AMDesenzano del Garda-Sirmione
0 changes
$321One-way
Fastest
05:45PMMilan Centrale0h50 06:35PMDesenzano del Garda-Sirmione
0 changes
$321One-way
2nd Fastest
08:15AMMilan Centrale0h51 09:06AMDesenzano del Garda-Sirmione
0 changes
$321One-way
2nd Fastest
02:45PMMilan Centrale0h51 03:36PMDesenzano del Garda-Sirmione
0 changes
$321One-way
2nd Fastest
11:45AMMilan Centrale0h51 12:36PMDesenzano del Garda-Sirmione
0 changes
$321One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Milan to Desenzano del Garda

distanceDistance64 miles (104 km)
durationAverage train duration1 h 23 min
priceAverage train ticket price$11 (€9)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersRegionale, Trenord, Frecciarossa, Trenitalia or Italo

Trains from Milan to Desenzano del Garda cover the 64 miles (104 km) long trip taking on average 1 h 23 min with our travel partners like Regionale, Trenord, Frecciarossa, Trenitalia or Italo. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around $11 (€9), you can find the cheapest train ticket for as low as $11 (€9). Travelers depart most frequently from Milano Centrale and arrive in Desenzano del Garda-Sirmione.

Train companies

Frecciarossa, Italo and Trenitalia Milan – Desenzano del Garda

Frecciarossa, Italo and Trenitalia trains will get you between Milan and Desenzano del Garda from $11 (€9). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. 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 movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    Italo's current ticket policies due to COVID-19 for your train from Milan to Desenzano del Garda are the following:

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

    Trains from Milan to Desenzano del Garda

    On a typical day, you will find that there are approximately 20 trains from Milan to Desenzano del Garda. Per week, the total is usually around 140 trains that are operated. While the duration of your trip can vary depending on if you will need to transfer trains before arriving at your destination and how long this transfer will take you, you can normally plan on the voyage taking you between just under 1h and 1h 25min. The distance between Milan and Desenzano del Garda is approximately 76 miles (122 km). There are many daily direct trains between these two cities that are offered, but you will also find some journeys that require passengers to transfer one time before arriving in Desenzano del Garda. When you are in Desenzano del Garda, there are quite a few popular attractions for you to visit, including the Castello di Desenzano del Garda and the Rocca di Lonato.

    Milan to Desenzano del Garda Train Time: Daily Departures

    Each day, there are normally around 20 trains from Milan to Desenzano del Garda. On a weekly basis, you will find that approximately 140 journeys are offered. Departures for this route will usually start at approximately 06:25 a.m., with the final train leaving closer to 11:25 p.m.

    How long is the journey by train between these two cities?

    The length of your trip may vary due to a variety of factors, including whether or not your train is direct, and how long your transfer is scheduled to take in the case that you will be changing trains during your journey. On average, trains for this route will last between 50min and 1h 25min. This voyage is oftentimes direct, but there are also a few trips that require travelers to transfer one time before arriving at their final destination.

    What are the departure and arrival stations for trains from Milan to Desezano?

    Departure train station: When you travel from Milan to Desenzano del Garda by train, you can plan on leaving from either Milan Centrale railway station or Milan Porta Garibaldi railway station. You’ll find Milan Centrale around 3.7 miles (6 km) from the city center, and you can travel to the station from here in about 20min to 25min by taking metro lines 3 or M2. Milan Porta Garibaldi is also around 3.7 miles (6 km) from the heart of Milan, and you can travel to the station via metro line M2 in around 20 to 25min. Both of these stations have a few different facilities that you can use while waiting for your train to depart, including access to public restrooms, free Wi-Fi, sitting areas, places to purchase snacks and drinks, and outlets. To give yourself enough time to find your platform and to store all of your luggage in your train car, arrive at your departure station around 30min before you are supposed to leave.

    Arrival train station: You will arrive at Desenzano del Garda station. This station is placed just under 1 mile (1.6 km) south of the city center, and you can travel between these two locations in around 15min by taking bus line 2. Similar to many major train stations, Desenzano del Garda has outlets, sitting areas, free Wi-Fi, and public restrooms.

    Which train companies travel between these two cities?

    Trenitalia is known for being the main travel company that services trips between Milan and Desenzano del Garda. Considered to be one of the largest travel providers in Italy, this company typically offers hundreds of daily journeys between some of the country’s most popular cities. When you travel between these two cities, you will often have a nonstop journey that does not require you to change trains. However, it’s also possible to have a voyage that requires you to make at least one transfer before arriving at your destination. Your train will most likely stop at other stations along the way as well.

    Trenitalia trains for this route

    On a normal day, Trenitalia will service around 20 trains from Milan to Desenzano del Garda. Each week, there are approximately 140 voyages for you to choose from. Although the total length of your trip may vary, it will usually be around 50min to 1h 25min. Trains for this route normally leave from the Centrale railway station or Milan Porta Garibaldi railway station and will ultimately arrive at Desenzano del Garda station. Regional trains are typically used for this route. Trenitalia keeps the same timetable on weekends as it does on weekdays.

    Train Milan to Desenzano del Garda: Services on Board

    For this route, the company offers one booking type, which is Second Class. When you book your travels through Trenitalia, you will always have access to free unlimited Wi-Fi during your trip. According to the company’s policy, every traveler can bring two pieces of luggage and one small carry-on bag or personal item without having to pay an additional fee. If your bike is foldable, you can bring it as one of your pieces of luggage. Small pets are allowed onboard Trenitalia trains, but they need to be kept in an animal container for the duration of your trip. Trains that are operated by this company are accessible for individuals that have limited mobility or a disability, including those in wheelchairs. Company employees can be present to help you with boarding and disembarking if you find that you’ll need additional assistance.

    How to find cheap train tickets from Milan to Desenzano del Garda?

    If you would like to travel on a budget and find cheap trains from Milan to Desenzano del Garda, there are a few different ways that you can find these tickets. For example, journeys that require travelers to make at least one transfer are typically cheaper than direct trains, as they are slower. Try to book your reservation as far in advance as possible, as tickets become more expensive the longer you wait to purchase them. If you can be flexible with the date and time that you will be traveling, you’ll have a broader selection of tickets to choose from.

     

    Train tickets from Milan to Desenzano del Garda: when to book to save $

    Time Price Savings
    1 week earlier 15 €
    2 weeks earlier 11 €36%
    3 weeks earlier 11 €36%
    1 month before 10 €50%
    2 months earlier 14 €7%
    3 months earlier 11 €36%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Desenzano del Garda. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Milan - Desenzano del Garda 3 weeks in advance means you can save on average up to 36% compared to the price available on the day of departure.
    • If you book a ticket Milan - Desenzano del Garda with 2 months in advance you save up to about 7% compared to the initial price.
    • By booking 3 months in advance, you could save up to 36%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips

    Trains from Milan to Desenzano del Garda
    Travel by train to Desenzano del Garda 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 Desenzano del Garda.
    FAQs
    How much do cheap trains to Desenzano del Garda from Milan cost?
    Looking to save money on your journey? Omio customers have found the cheapest train between Milan and Desenzano del Garda for the next 7 days starting from $11 (€9)  one way.
    How much does it cost to take a train to Desenzano del Garda from Milan?
    If you are looking to book your train ticket in the next 7 days, you can expect the Milan to Desenzano del Garda train to cost on average $11 (€9)  one way.
    How many miles is it from Milan to Desenzano del Garda by train?
    The Milan to Desenzano del Garda train distance is approximately 64 miles (104 km).
    How long is the train ride to Desenzano del Garda from Milan?
    The train time between Milan and Desenzano del Garda is on average 1 h 23 min  for the 64 miles (104 km) long journey, but the time it takes to go to Desenzano del Garda from Milan by train can vary depending on specific dates or traveling on weekends and holidays.
    When traveling by train from Milan to Desenzano del Garda, which train station in Milan do I depart from and which train station in Desenzano del Garda do I arrive in?

    When traveling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Desenzano del Garda-Sirmione.

    Where is the train station in Milan to go to Desenzano del Garda? Where is the train station in Desenzano del Garda located?

    Passengers booking this route most frequently board their trains from Milano Centrale and need to travel around 1 mile (s) / 2 km from the city center to get to this train station.

    Passengers arriving in Desenzano del Garda most often arrive at Desenzano del Garda-Sirmione and need to travel around 0 mile (s) / 0 km from this train station to the city center.

    What train companies offer a service to Desenzano del Garda from Milan?
    If you're looking for trains from Milan to Desenzano del Garda, you can rely on Regionale, Trenord, Frecciarossa, Trenitalia or Italo to get you to Desenzano del Garda. It's also good to check out all possible train companies for the Milan to Desenzano del Garda route to see if there might be differences in the amenities they offer.
    How many train services are there to Desenzano del Garda from Milan a day?
    On average, there are 16 trains a day from Milan to Desenzano del Garda. The train times and services may be different on weekends and holidays compared to weekdays.
    When is the earliest train from Milan to Desenzano del Garda? When is the last train from Milan to Desenzano del Garda?
    You can take the first train from Milan to Desenzano del Garda at 6: 00 AM. The last train from Milan to Desenzano del Garda that you can take departs at 9: 25 PM. Omio shows you the latest train from Milan to Desenzano del Garda schedule to help you book the best departure time for this route.
    How far in advance should I buy a train ticket from Milan to Desenzano del Garda to get the best deals?
    If you book a train ticket from Milan to Desenzano del Garda within the next 7 days, you can find tickets to cost on average $11 (€9) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Desenzano del Garda from Milan are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Milan
    Desenzano del Garda
    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 from Milan to Desenzano del Garda.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 05: 50 - 22: 20
    Connections to/from station
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Metro lines: M2 (green), M3 (yellow)
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    Connections to/from station
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8