Milan to Garda train

Sat, 15 Jun
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan to Garda

Showing times and prices for 17 Jun

Cheapest

The best way to find a cheap train ticket from Milan to Garda is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Regionale
08:252h56
Milan Centrale
11:21Domegliara-Sant'Ambrogio
£131One-way
1 change
Cheapest
Regionale
11:252h40
Milan Centrale
14:05Domegliara-Sant'Ambrogio
£131One-way
1 change
Cheapest
Regionale
14:252h56
Milan Centrale
17:21Domegliara-Sant'Ambrogio
£131One-way
1 change
Cheapest
Regionale
17:252h40
Milan Centrale
20:05Domegliara-Sant'Ambrogio
£131One-way
1 change
Cheapest
Regionale
18:252h56
Milan Centrale
21:21Domegliara-Sant'Ambrogio
£131One-way
1 change

Train timetableMilan to Garda

Showing trains for tomorrow, Monday, 17 June
Regionale
06:254h01
Milan Centrale
10:26Dolcè station
2 changes
Regionale
06:255h02
Milan Centrale
11:27Dolcè station
2 changes
Regionale
06:252h40
Milan Centrale
09:05Domegliara-Sant'Ambrogio
1 change
Regionale
06:253h37
Milan Centrale
10:02Lazise
1 change
Frecciarossa
06:451h36
Milan Centrale
08:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
06:452h33
Milan Centrale
09:18Lazise
1 change
Frecciarossa
06:451h42
Milan Centrale
08:27Dolcè station
1 change
Regionale
07:253h51
Milan Centrale
11:16Lazise
1 change
Italo
07:350h56
Milan Centrale
08:31Peschiera del Garda station
0 changes
Regionale
08:252h56
Milan Centrale
11:21Domegliara-Sant'Ambrogio
1 change
Regionale
08:253h02
Milan Centrale
11:27Dolcè station
1 change
Regionale
08:253h38
Milan Centrale
12:03Lazise
1 change
Frecciarossa
09:132h50
Milan Porta Garibaldi
12:03Lazise
1 change
Regionale
09:253h53
Milan Centrale
13:18Lazise
1 change
Regionale
09:253h02
Milan Centrale
12:27Dolcè station
1 change
Regionale
09:252h40
Milan Centrale
12:05Domegliara-Sant'Ambrogio
1 change
Regionale
11:252h40
Milan Centrale
14:05Domegliara-Sant'Ambrogio
1 change
Regionale
11:253h51
Milan Centrale
15:16Lazise
1 change
Regionale
11:253h02
Milan Centrale
14:27Dolcè station
1 change
Italo
11:350h57
Milan Centrale
12:32Peschiera del Garda station
0 changes
Regionale
12:253h38
Milan Centrale
16:03Lazise
1 change
Regionale
12:253h02
Milan Centrale
15:27Dolcè station
1 change
Regionale
12:252h56
Milan Centrale
15:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
12:451h42
Milan Centrale
14:27Dolcè station
1 change
Frecciarossa
12:452h31
Milan Centrale
15:16Lazise
1 change
Frecciarossa
12:451h36
Milan Centrale
14:21Domegliara-Sant'Ambrogio
1 change
Regionale
13:253h02
Milan Centrale
16:27Dolcè station
1 change
Regionale
13:253h51
Milan Centrale
17:16Lazise
1 change
Regionale
13:252h40
Milan Centrale
16:05Domegliara-Sant'Ambrogio
1 change
Frecciarossa
13:451h42
Milan Centrale
15:27Dolcè station
1 change
Frecciarossa
13:451h36
Milan Centrale
15:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
14:151h50
Milan Centrale
16:05Domegliara-Sant'Ambrogio
1 change
Regionale
14:252h56
Milan Centrale
17:21Domegliara-Sant'Ambrogio
1 change
Regionale
14:253h02
Milan Centrale
17:27Dolcè station
1 change
Regionale
14:253h38
Milan Centrale
18:03Lazise
1 change
Frecciarossa
14:451h36
Milan Centrale
16:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
14:451h42
Milan Centrale
16:27Dolcè station
1 change
Frecciarossa
14:452h31
Milan Centrale
17:16Lazise
1 change
Frecciarossa
15:152h48
Milan Centrale
18:03Lazise
1 change
Regionale
15:253h02
Milan Centrale
18:27Dolcè station
1 change
Regionale
15:252h40
Milan Centrale
18:05Domegliara-Sant'Ambrogio
1 change
Regionale
15:253h53
Milan Centrale
19:18Lazise
1 change
Frecciarossa
15:451h36
Milan Centrale
17:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
15:451h42
Milan Centrale
17:27Dolcè station
1 change
Frecciarossa
16:131h52
Milan Porta Garibaldi
18:05Domegliara-Sant'Ambrogio
1 change
Regionale
16:253h28
Milan Centrale
19:53Lazise
1 change
Regionale
16:253h02
Milan Centrale
19:27Dolcè station
1 change
Regionale
16:252h56
Milan Centrale
19:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
16:451h42
Milan Centrale
18:27Dolcè station
1 change
Frecciarossa
16:451h36
Milan Centrale
18:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
16:452h33
Milan Centrale
19:18Lazise
1 change
Frecciarossa
17:152h38
Milan Centrale
19:53Lazise
1 change
Regionale
17:252h40
Milan Centrale
20:05Domegliara-Sant'Ambrogio
1 change
Regionale
17:253h02
Milan Centrale
20:27Dolcè station
1 change
Regionale
17:253h48
Milan Centrale
21:13Lazise
1 change
Frecciarossa
17:451h36
Milan Centrale
19:21Domegliara-Sant'Ambrogio
1 change
Frecciarossa
17:451h42
Milan Centrale
19:27Dolcè station
1 change
Frecciarossa
18:131h52
Milan Porta Garibaldi
20:05Domegliara-Sant'Ambrogio
1 change
Regionale
18:253h02
Milan Centrale
21:27Dolcè station
1 change
Regionale
18:252h56
Milan Centrale
21:21Domegliara-Sant'Ambrogio
1 change
Italo
18:350h57
Milan Centrale
19:32Peschiera del Garda station
0 changes
Frecciarossa
18:452h28
Milan Centrale
21:13Lazise
1 change
Frecciarossa
18:451h42
Milan Centrale
20:27Dolcè station
1 change
Frecciarossa
18:451h36
Milan Centrale
20:21Domegliara-Sant'Ambrogio
1 change
Regionale
19:252h45
Milan Centrale
22:10Domegliara-Sant'Ambrogio
1 change
Frecciarossa
19:431h44
Milan Porta Garibaldi
21:27Dolcè station
1 change
Frecciarossa
19:431h38
Milan Porta Garibaldi
21:21Domegliara-Sant'Ambrogio
1 change
Regionale
20:252h40
Milan Centrale
23:05Domegliara-Sant'Ambrogio
1 change
Frecciarossa
20:452h20
Milan Centrale
23:05Domegliara-Sant'Ambrogio
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Garda by train or coach

Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul
Sun
07 Jul

Train times from Milan to Garda

Showing times and prices for 17 Jun

Fastest Journey

56 m

Average

2 h 34 m

Trains per day

69

Distance

119 km

Of the 69 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.

Fastest
Italo
07:350h56
Milan Centrale
08:31Peschiera del Garda station
£211One-way
0 changes
2nd Fastest
Italo
18:350h57
Milan Centrale
19:32Peschiera del Garda station
£211One-way
0 changes
2nd Fastest
Italo
11:350h57
Milan Centrale
12:32Peschiera del Garda station
£211One-way
0 changes
Frecciarossa
16:451h36
Milan Centrale
18:21Domegliara-Sant'Ambrogio
£281One-way
1 change
Frecciarossa
12:451h36
Milan Centrale
14:21Domegliara-Sant'Ambrogio
£281One-way
1 change

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Milan to Garda

distanceDistance74 miles
durationAverage train duration56 min
priceAverage train ticket price£13 (€15)
changesDirect trainYes
carriersTrain providersItalo, Regionale, Frecciarossa or Trenitalia

Trains from Milan to Garda cover the 74 miles long route taking on average 56 min with our travel partners like Italo, Regionale, Frecciarossa or Trenitalia. There are direct train services available. While the average ticket price for this route costs around £13, you can find the cheapest train ticket for as low as £11.

Train providers: Italo, Regionale and Frecciarossa trains Milan to Garda

Buy your official Italo, Regionale and Frecciarossa train tickets to Garda from Milan from £11 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Train information from Milan to Garda with Italo:

  • Average Duration: 56 min
  • Cheapest Price: £13

FAQs: Milan to Garda train

FAQs: Travel by train from Milan 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
Cheap train tickets from Milan to Garda can start from as little as £11 when you book in advance. The average train ticket price for Milan to Garda is £13; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Garda train time is 56 min   covering the 74 mile long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Milan to Garda leaves at 05: 25. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Garda leaves at 19: 25.
Yes, you can take a high-speed train from Milan to Garda with Italo or Frecciarossa. Overall you can travel with the following companies: Italo, Regionale, Frecciarossa or Trenitalia.
For the best Milan to Garda train to book, you can travel safely and comfortably with Italo, Regionale, Frecciarossa or Trenitalia. However, it's always good to check all possible train companies with services between Milan and Garda to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 19: 25.
A day trip to Garda from Milan is worth doing with a journey time of 56 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan to Garda is September.
It's helpful to compare your options as there are 2 ways to travel to Garda from Milan including taking a train or coach.

Important Stations and Airports in Milan and Garda

Milan
Milan Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Garda.
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 transport options for Milan 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
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transport options for Milan Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Milan, V. Le Testi Via S. Glicerio (Bicocca)Accessibility
Amenities at station
AccessibilityAccessibility

More options for your journey from Milan to Garda

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers