Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Regionale Regionale TRENORD 2613 | 06:25 Milan Centrale | 5h02 | 11:27 Dolcè station | 2 changes | |
Regionale Regionale TRENORD 2613 | 06:25 Milan Centrale | 4h01 | 10:26 Dolcè station | 2 changes | |
Regionale Regionale TRENORD 2613 | 06:25 Milan Centrale | 2h40 | 09:05 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9703 | 06:45 Milan Centrale | 1h36 | 08:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9703 | 06:45 Milan Centrale | 1h42 | 08:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9703 | 06:45 Milan Centrale | 2h30 | 09:15 Lazise | 1 change | |
Frecciarossa FRECCIAROSSA 9705 | 07:15 Milan Centrale | 3h11 | 10:26 Dolcè station | 2 changes | |
Frecciarossa FRECCIAROSSA 9705 | 07:15 Milan Centrale | 1h50 | 09:05 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2615 | 07:25 Milan Centrale | 3h50 | 11:15 Lazise | 1 change | |
Italo 8973 | 07:35 Milan Centrale | 0h56 | 08:31 Peschiera del Garda station | 0 changesDirect | |
Regionale Regionale TRENORD 2617 | 08:25 Milan Centrale | 3h02 | 11:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2617 | 08:25 Milan Centrale | 2h56 | 11:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9710 | 08:45 Milan Centrale | 2h30 | 11:15 Lazise | 1 change | |
Regionale Regionale TRENORD 2619 | 09:25 Milan Centrale | 3h02 | 12:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2619 | 09:25 Milan Centrale | 4h17 | 13:42 Lazise | 1 change | |
Regionale Regionale TRENORD 2619 | 09:25 Milan Centrale | 2h40 | 12:05 Domegliara-Sant'Ambrogio | 1 change | |
Italo 8977 | 09:35 Milan Centrale | 0h50 | 10:25 Desenzano del Garda-Sirmione | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9717 | 09:45 Milan Centrale | 1h36 | 11:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9717 | 09:45 Milan Centrale | 1h42 | 11:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2623 | 11:25 Milan Centrale | 2h40 | 14:05 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2623 | 11:25 Milan Centrale | 3h02 | 14:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2623 | 11:25 Milan Centrale | 3h50 | 15:15 Lazise | 1 change | |
Italo 8981 | 11:35 Milan Centrale | 0h57 | 12:32 Peschiera del Garda station | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9723 | 11:45 Milan Centrale | 2h30 | 14:15 Lazise | 1 change | |
Frecciarossa FRECCIAROSSA 9723 | 11:45 Milan Centrale | 1h36 | 13:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9723 | 11:45 Milan Centrale | 1h42 | 13:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2625 | 12:25 Milan Centrale | 2h56 | 15:21 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2625 | 12:25 Milan Centrale | 3h02 | 15:27 Dolcè station | 1 change | |
Italo 8983 | 12:35 Milan Centrale | 0h50 | 13:25 Desenzano del Garda-Sirmione | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9727 | 12:45 Milan Centrale | 1h42 | 14:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9727 | 12:45 Milan Centrale | 1h36 | 14:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9727 | 12:45 Milan Centrale | 2h30 | 15:15 Lazise | 1 change | |
Regionale Regionale TRENORD 2627 | 13:25 Milan Centrale | 3h02 | 16:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2627 | 13:25 Milan Centrale | 2h47 | 16:12 Lazise | 1 change | |
Regionale Regionale TRENORD 2627 | 13:25 Milan Centrale | 2h40 | 16:05 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9731 | 13:45 Milan Centrale | 2h27 | 16:12 Lazise | 1 change | |
Frecciarossa FRECCIAROSSA 9731 | 13:45 Milan Centrale | 1h36 | 15:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9731 | 13:45 Milan Centrale | 1h42 | 15:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9733 | 14:15 Milan Centrale | 1h50 | 16:05 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2629 | 14:25 Milan Centrale | 2h56 | 17:21 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2629 | 14:25 Milan Centrale | 3h02 | 17:27 Dolcè station | 1 change | |
Italo 8987 | 14:35 Milan Centrale | 0h56 | 15:31 Peschiera del Garda station | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9735 | 14:45 Milan Centrale | 1h42 | 16:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9735 | 14:45 Milan Centrale | 1h36 | 16:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9735 | 14:45 Milan Centrale | 2h30 | 17:15 Lazise | 1 change | |
Regionale Regionale TRENORD 2631 | 15:25 Milan Centrale | 3h20 | 18:45 Lazise | 1 change | |
Regionale Regionale TRENORD 2631 | 15:25 Milan Centrale | 3h02 | 18:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2631 | 15:25 Milan Centrale | 2h40 | 18:05 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9741 | 15:45 Milan Centrale | 1h36 | 17:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9741 | 15:45 Milan Centrale | 1h42 | 17:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9743 | 16:13 Milan Porta Garibaldi | 2h32 | 18:45 Lazise | 1 change | |
Frecciarossa FRECCIAROSSA 9743 | 16:13 Milan Porta Garibaldi | 1h52 | 18:05 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2633 | 16:25 Milan Centrale | 3h25 | 19:50 Lazise | 1 change | |
Regionale Regionale TRENORD 2633 | 16:25 Milan Centrale | 3h02 | 19:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2633 | 16:25 Milan Centrale | 2h56 | 19:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9747 | 16:45 Milan Centrale | 1h42 | 18:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9747 | 16:45 Milan Centrale | 1h36 | 18:21 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2635 | 17:25 Milan Centrale | 3h02 | 20:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2635 | 17:25 Milan Centrale | 2h40 | 20:05 Domegliara-Sant'Ambrogio | 1 change | |
Italo 8993 | 17:35 Milan Centrale | 0h50 | 18:25 Desenzano del Garda-Sirmione | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9751 | 17:45 Milan Centrale | 1h42 | 19:27 Dolcè station | 1 change | |
Frecciarossa FRECCIAROSSA 9751 | 17:45 Milan Centrale | 1h36 | 19:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9753 | 18:13 Milan Porta Garibaldi | 1h52 | 20:05 Domegliara-Sant'Ambrogio | 1 change | |
Regionale Regionale TRENORD 2637 | 18:25 Milan Centrale | 3h02 | 21:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2637 | 18:25 Milan Centrale | 2h56 | 21:21 Domegliara-Sant'Ambrogio | 1 change | |
Italo 8995 | 18:35 Milan Centrale | 0h57 | 19:32 Peschiera del Garda station | 0 changesDirect | |
Regionale Regionale TRENORD 2639 | 19:25 Milan Centrale | 2h45 | 22:10 Domegliara-Sant'Ambrogio | 1 change | |
Italo 8997 | 19:35 Milan Centrale | 0h50 | 20:25 Desenzano del Garda-Sirmione | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 1000 9759 | 19:43 Milan Porta Garibaldi | 1h38 | 21:21 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 1000 9759 | 19:43 Milan Porta Garibaldi | 1h44 | 21:27 Dolcè station | 1 change | |
Regionale Regionale TRENORD 2641 | 20:25 Milan Centrale | 2h40 | 23:05 Domegliara-Sant'Ambrogio | 1 change | |
Frecciarossa FRECCIAROSSA 9763 | 20:45 Milan Centrale | 2h20 | 23:05 Domegliara-Sant'Ambrogio | 1 change | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
50 m
Average
2 h 19 m
Trains per day
72
Distance
119 km
Of the 72 trains that leave Milan for Garda every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 119 km |
Average train duration 1h 29m |
Cheapest ticket price £8 |
Trains per day 57 |
Direct trains 3 |
Train providers 4 |
Fastest train 56m |
First train 00:15 |
Last train 23:25 |
Travel to Garda from Milan from £10 with Omio’s train partners Italo, Regionale and Frecciarossa! You can find the best timetables and tickets when comparing and booking the most popular journey for you.
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:
Here are some other resources that might have the information you need