[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Milan to Garda

Showing times and prices for May 30

Cheapest

$18

Average

$25

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

Cheapest
01:25PMMilan Centrale2h40 04:05PMDomegliara-S. Ambrogio
1 changes
$181One-way
Cheapest
06:25PMMilan Centrale2h56 09:21PMDomegliara-S. Ambrogio
1 changes
$181One-way
Cheapest
06:25AMMilan Centrale2h40 09:05AMDomegliara-S. Ambrogio
1 changes
$181One-way
Cheapest
08:25PMMilan Centrale2h40 11:05PMDomegliara-S. Ambrogio
1 changes
$181One-way
Cheapest
04:25PMMilan Centrale2h56 07:21PMDomegliara-S. Ambrogio
1 changes
$181One-way

Train schedule from Milan to Garda

Showing trains for tomorrow, Mon, May 30
06:25AMMilan Centrale2h40 09:05AMDomegliara-S. Ambrogio
0 changes
06:25AMMilan Centrale4h01 10:26AMDolce
0 changes
08:25AMMilan Centrale2h56 11:21AMDomegliara-S. Ambrogio
0 changes
08:25AMMilan Centrale3h02 11:27AMDolce
0 changes
09:35AMMilan Centrale0h57 10:32AMPeschiera del Garda
0 changes
09:45AMMilan Centrale1h42 11:27AMDolce
0 changes
09:45AMMilan Centrale1h36 11:21AMDomegliara-S. Ambrogio
0 changes
11:25AMMilan Centrale2h40 02:05PMDomegliara-S. Ambrogio
0 changes
11:25AMMilan Centrale3h02 02:27PMDolce
0 changes
11:45AMMilan Centrale1h42 01:27PMDolce
0 changes
11:45AMMilan Centrale1h36 01:21PMDomegliara-S. Ambrogio
0 changes
12:25PMMilan Centrale3h02 03:27PMDolce
0 changes
12:25PMMilan Centrale2h56 03:21PMDomegliara-S. Ambrogio
0 changes
01:25PMMilan Centrale2h40 04:05PMDomegliara-S. Ambrogio
0 changes
01:25PMMilan Centrale3h02 04:27PMDolce
0 changes
01:45PMMilan Centrale1h36 03:21PMDomegliara-S. Ambrogio
0 changes
01:45PMMilan Centrale1h42 03:27PMDolce
0 changes
02:25PMMilan Centrale3h02 05:27PMDolce
0 changes
02:25PMMilan Centrale2h56 05:21PMDomegliara-S. Ambrogio
0 changes
02:35PMMilan Centrale0h56 03:31PMPeschiera del Garda
0 changes
02:45PMMilan Centrale1h42 04:27PMDolce
0 changes
02:45PMMilan Centrale1h36 04:21PMDomegliara-S. Ambrogio
0 changes
03:25PMMilan Centrale3h02 06:27PMDolce
0 changes
03:25PMMilan Centrale2h40 06:05PMDomegliara-S. Ambrogio
0 changes
03:45PMMilan Centrale1h42 05:27PMDolce
0 changes
03:45PMMilan Centrale1h36 05:21PMDomegliara-S. Ambrogio
0 changes
04:13PMMilan Porta Garibaldi1h52 06:05PMDomegliara-S. Ambrogio
0 changes
04:25PMMilan Centrale3h02 07:27PMDolce
0 changes
04:25PMMilan Centrale2h56 07:21PMDomegliara-S. Ambrogio
0 changes
04:45PMMilan Centrale1h42 06:27PMDolce
0 changes
04:45PMMilan Centrale1h36 06:21PMDomegliara-S. Ambrogio
0 changes
05:25PMMilan Centrale3h02 08:27PMDolce
0 changes
05:25PMMilan Centrale2h40 08:05PMDomegliara-S. Ambrogio
0 changes
05:45PMMilan Centrale1h36 07:21PMDomegliara-S. Ambrogio
0 changes
05:45PMMilan Centrale1h42 07:27PMDolce
0 changes
06:13PMMilan Porta Garibaldi1h52 08:05PMDomegliara-S. Ambrogio
0 changes
06:25PMMilan Centrale2h56 09:21PMDomegliara-S. Ambrogio
0 changes
06:25PMMilan Centrale3h02 09:27PMDolce
0 changes
06:35PMMilan Centrale0h57 07:32PMPeschiera del Garda
0 changes
06:45PMMilan Centrale1h42 08:27PMDolce
0 changes
06:45PMMilan Centrale1h36 08:21PMDomegliara-S. Ambrogio
0 changes
07:25PMMilan Centrale2h45 10:10PMDomegliara-S. Ambrogio
0 changes
07:43PMMilan Porta Garibaldi1h44 09:27PMDolce
0 changes
07:43PMMilan Porta Garibaldi1h38 09:21PMDomegliara-S. Ambrogio
0 changes
08:25PMMilan Centrale2h40 11:05PMDomegliara-S. Ambrogio
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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

Fastest train times from Milan to Garda

Showing times and prices for May 30

Fastest Journey

56 m

Average

2 h 14 m

Trains per day

45

Distance

119 km

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

These direct trains cover the 119 km distance in an average of 2 h 14 m but if you time it right, some trains will get you there in just 56 m .

The slowest trains will take 4 h 1 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
02:35PMMilan Centrale0h56 03:31PMPeschiera del Garda
0 changes
$241One-way
2nd Fastest
09:35AMMilan Centrale0h57 10:32AMPeschiera del Garda
0 changes
$241One-way
2nd Fastest
06:35PMMilan Centrale0h57 07:32PMPeschiera del Garda
0 changes
$241One-way
05:45PMMilan Centrale1h36 07:21PMDomegliara-S. Ambrogio
1 changes
$301One-way
01:45PMMilan Centrale1h36 03:21PMDomegliara-S. Ambrogio
1 changes
$301One-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 Garda

distanceDistance74 miles (119 km)
durationAverage train duration56 min
priceAverage train ticket price$16 (€14)
changesDirect trainYes
carriersTrain companiesFrecciarossa, Italo, Regionale, Frecciabianca, Trenitalia or Trenord

Trains from Milan to Garda cover the 74 miles (119 km) long route taking on average 56 min with our travel partners like Frecciarossa, Italo, Regionale, Frecciabianca, Trenitalia or Trenord. There are direct train services available. While the average ticket price for this journey costs around $16 (€14), you can find the cheapest train ticket for as low as $16 (€14). Travelers depart most frequently from Milano Centrale and arrive in Garda Autostazione.

Train providers: Frecciarossa, Italo and Trenitalia from Milan to Garda trains

Find the best trains between Milan and Garda with Omio's travel partners Frecciarossa, Italo and Trenitalia from $16 (€14). 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 between Milan and Garda: 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.

    Italo has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Italo tickets to Garda from Milan and when traveling by train:

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

    Travel Tips: Trains from Milan to Garda

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

    How much does a cheap train to Garda from Milan cost?

    Omio customers have found the cheapest trains from Milan to Garda to cost as little as $16 (€14)  in the next 7 days.

    How much does it cost to take a train between Milan and Garda?

    The train price to Garda from Milan is on average $16 (€14)  if you are looking to purchase your tickets for this journey in the next 7 days.

    How many miles is it from Milan to Garda by train?

    The Milan to Garda train distance is approximately 74 miles (119 km).

    How long is the train ride to Garda from Milan?

    On average the Milan to Garda train time is 56 min  covering the 74 miles (119 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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

    When traveling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Garda Autostazione.

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

    The most popular departure train station with passengers for this route, called Milano Centrale, is located 2.3 miles (3.7 km) from the city center of Milan.

    The most popular arrival train station, Garda Autostazione, is located 0.4 miles (603 m) away from the city center of Garda.

    What train companies go from Milan to Garda?

    Take the Milan to Garda train with Frecciarossa, Italo, Regionale, Frecciabianca, Trenitalia or Trenord. However, it's always good to check out all possible train companies for the journey to Garda from Milan as there might be differences in the amenities they offer.

    Can I buy a direct train from Milan to Garda?

    Yes, you can look for direct trains from Milan to Garda with Italo  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

    When does the first train depart from Milan to Garda? When does the last train depart from Milan to Garda?

    The earliest train departing from Milan to Garda leaves at 5: 25 AM. The last train departing from Milan to Garda leaves at 7: 25 PM. You can find the latest Milan to Garda 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 book train tickets to Garda from Milan for the best deals?

    The price of a one way train ticket from Milan to Garda is on average $16 (€14) if you buy 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 companies offering this trip. In general, you can find train tickets to Garda from Milan available a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    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 to Garda from Milan.
    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