Cheapest
Average
The best way to find a cheap train ticket from Brescia to Milan 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 10910 | 04:37 Brescia station | 1h22 | 05:59 Milano Lambrate | 0 changesDirect | |
Regionale Regionale TRENORD 2656 | 05:52 Brescia station | 1h08 | 07:00 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10904 | 06:06 Brescia station | 1h10 | 07:16 Milano Lambrate | 0 changesDirect | |
Frecciarossa Regionale TRENORD 10909 | 06:15 Brescia Borgo San Giovanni | 1h05 | 07:20 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 10909 | 06:15 Brescia Borgo San Giovanni | 1h20 | 07:35 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2616 | 06:28 Brescia station | 1h07 | 07:35 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10914 | 06:38 Brescia station | 1h12 | 07:50 Milano Lambrate | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 1000 9604 | 06:42 Brescia station | 0h38 | 07:20 Milan Centrale | 0 changesDirect | |
Italo 9941 | 06:47 Brescia station | 0h43 | 07:30 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2658 | 06:52 Brescia station | 1h08 | 08:00 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10906 | 07:06 Brescia station | 1h10 | 08:16 Milano Lambrate | 0 changesDirect | |
Frecciarossa Regionale TRENORD 1913 | 07:08 Brescia Borgo San Giovanni | 1h04 | 08:12 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 10915 | 07:25 Brescia Borgo San Giovanni | 1h10 | 08:35 Milano Lambrate | 1 change | |
Regionale Regionale TRENORD 2606 | 07:28 Brescia station | 1h07 | 08:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9700 | 07:34 Brescia station | 0h38 | 08:12 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 1915 | 07:40 Brescia Borgo San Giovanni | 1h15 | 08:55 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2608 | 07:40 Brescia station | 1h05 | 08:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10916 | 07:43 Brescia station | 1h16 | 08:59 Milano Lambrate | 0 changesDirect | |
Italo 8970 | 07:49 Brescia station | 0h36 | 08:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2660 | 07:52 Brescia station | 1h03 | 08:55 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9702 | 08:09 Brescia station | 0h38 | 08:47 Milan Porta Garibaldi | 0 changesDirect | |
Regionale REGIONALE TRENORD 1919 | 08:17 Brescia Borgo San Giovanni | 1h18 | 09:35 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2620 | 08:28 Brescia station | 1h07 | 09:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9706 | 08:39 Brescia station | 0h36 | 09:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10918 | 08:47 Brescia station | 1h12 | 09:59 Milano Lambrate | 0 changesDirect | |
Regionale Regionale TRENORD 1921 | 09:01 Brescia Borgo San Giovanni | 1h34 | 10:35 Milan Centrale | 1 change | |
Frecciarossa Regionale TRENORD 1921 | 09:01 Brescia Borgo San Giovanni | 1h14 | 10:15 Milan Centrale | 1 change | |
Frecciarossa FRECCIAROSSA 9708 | 09:09 Brescia station | 0h36 | 09:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2622 | 09:28 Brescia station | 1h07 | 10:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9713 | 09:39 Brescia station | 0h36 | 10:15 Milan Centrale | 0 changesDirect | |
Italo 8974 | 09:49 Brescia station | 0h36 | 10:25 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9716 | 10:09 Brescia station | 0h38 | 10:47 Milan Porta Garibaldi | 0 changesDirect | |
Frecciarossa Regionale TRENORD 12929 | 10:20 Brescia Borgo San Giovanni | 0h55 | 11:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2624 | 10:28 Brescia station | 1h07 | 11:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9718 | 10:39 Brescia station | 0h36 | 11:15 Milan Centrale | 0 changesDirect | |
Italo 8971 | 10:49 Brescia station | 0h36 | 11:25 Milan Centrale | 0 changesDirect | |
Regionale REGIONALE TRENORD 2933 | 11:01 Brescia Borgo San Giovanni | 1h34 | 12:35 Milan Centrale | 1 change | |
Frecciarossa FRECCIAROSSA 9721 | 11:09 Brescia station | 0h36 | 11:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2626 | 11:28 Brescia station | 1h07 | 12:35 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 12941 | 12:20 Brescia Borgo San Giovanni | 1h39 | 13:59 Milano Lambrate | 1 change | |
Frecciarossa Regionale TRENORD 12941 | 12:20 Brescia Borgo San Giovanni | 0h55 | 13:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2628 | 12:28 Brescia station | 1h07 | 13:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9724 | 12:39 Brescia station | 0h36 | 13:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10926 | 12:47 Brescia station | 1h12 | 13:59 Milano Lambrate | 0 changesDirect | |
Frecciarossa Regionale TRENORD 1945 | 13:01 Brescia Borgo San Giovanni | 1h14 | 14:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 1945 | 13:01 Brescia Borgo San Giovanni | 1h34 | 14:35 Milan Centrale | 1 change | |
Frecciarossa FRECCIAROSSA 9726 | 13:09 Brescia station | 0h36 | 13:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2600 | 13:28 Brescia station | 1h07 | 14:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9728 | 13:39 Brescia station | 0h36 | 14:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10928 | 13:47 Brescia station | 1h12 | 14:59 Milano Lambrate | 0 changesDirect | |
Regionale Regionale TRENORD 12953 | 14:20 Brescia Borgo San Giovanni | 1h39 | 15:59 Milano Lambrate | 1 change | |
Frecciarossa Regionale TRENORD 12953 | 14:20 Brescia Borgo San Giovanni | 0h55 | 15:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2632 | 14:28 Brescia station | 1h07 | 15:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9732 | 14:39 Brescia station | 0h36 | 15:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10930 | 14:47 Brescia station | 1h12 | 15:59 Milano Lambrate | 0 changesDirect | |
Frecciarossa REGIONALE TRENORD 957 | 15:01 Brescia Borgo San Giovanni | 1h14 | 16:15 Milan Centrale | 1 change | |
Regionale REGIONALE TRENORD 957 | 15:01 Brescia Borgo San Giovanni | 1h34 | 16:35 Milan Centrale | 1 change | |
Frecciarossa FRECCIAROSSA 9729 | 15:09 Brescia station | 0h36 | 15:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2634 | 15:28 Brescia station | 1h07 | 16:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9736 | 15:39 Brescia station | 0h36 | 16:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10932 | 15:47 Brescia station | 1h12 | 16:59 Milano Lambrate | 0 changesDirect | |
Italo 8984 | 15:49 Brescia station | 0h36 | 16:25 Milan Centrale | 0 changesDirect | |
Frecciarossa Regionale TRENORD 12965 | 16:20 Brescia Borgo San Giovanni | 0h55 | 17:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 12965 | 16:20 Brescia Borgo San Giovanni | 1h39 | 17:59 Milano Lambrate | 1 change | |
Regionale Regionale TRENORD 2636 | 16:28 Brescia station | 1h07 | 17:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9740 | 16:39 Brescia station | 0h36 | 17:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10934 | 16:47 Brescia station | 1h12 | 17:59 Milano Lambrate | 0 changesDirect | |
Italo 8986 | 16:49 Brescia station | 0h36 | 17:25 Milan Centrale | 0 changesDirect | |
Regionale REGIONALE TRENORD 969 | 17:01 Brescia Borgo San Giovanni | 1h34 | 18:35 Milan Centrale | 1 change | |
Frecciarossa REGIONALE TRENORD 969 | 17:01 Brescia Borgo San Giovanni | 1h14 | 18:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2638 | 17:28 Brescia station | 1h07 | 18:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9744 | 17:39 Brescia station | 0h36 | 18:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10936 | 17:43 Brescia station | 1h16 | 18:59 Milano Lambrate | 0 changesDirect | |
Italo 8988 | 17:49 Brescia station | 0h36 | 18:25 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2640 | 18:28 Brescia station | 1h07 | 19:35 Milan Centrale | 0 changesDirect | |
Frecciarossa Regionale TRENORD 12973 | 18:31 Brescia Borgo San Giovanni | 1h16 | 19:47 Milan Porta Garibaldi | 1 change | |
Regionale Regionale TRENORD 12973 | 18:31 Brescia Borgo San Giovanni | 1h28 | 19:59 Milano Lambrate | 1 change | |
Frecciarossa FRECCIAROSSA 9748 | 18:39 Brescia station | 0h36 | 19:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10938 | 18:47 Brescia station | 1h12 | 19:59 Milano Lambrate | 0 changesDirect | |
Frecciarossa REGIONALE TRENORD 977 | 19:01 Brescia Borgo San Giovanni | 1h14 | 20:15 Milan Centrale | 1 change | |
Regionale REGIONALE TRENORD 977 | 19:01 Brescia Borgo San Giovanni | 1h34 | 20:35 Milan Centrale | 1 change | |
Frecciarossa FRECCIAROSSA 9750 | 19:09 Brescia station | 0h38 | 19:47 Milan Porta Garibaldi | 0 changesDirect | |
Regionale Regionale TRENORD 2642 | 19:28 Brescia station | 1h07 | 20:35 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2696 | 19:34 Brescia station | 1h25 | 20:59 Milan Porta Garibaldi | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9752 | 19:39 Brescia station | 0h36 | 20:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10940 | 19:47 Brescia station | 1h12 | 20:59 Milano Lambrate | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9754 | 20:09 Brescia station | 0h36 | 20:45 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 2644 | 20:28 Brescia station | 1h07 | 21:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9758 | 20:39 Brescia station | 0h36 | 21:15 Milan Centrale | 0 changesDirect | |
Regionale REGIONALE TRENORD 985 | 21:01 Brescia Borgo San Giovanni | 1h34 | 22:35 Milan Centrale | 1 change | |
Frecciarossa REGIONALE TRENORD 985 | 21:01 Brescia Borgo San Giovanni | 1h14 | 22:15 Milan Centrale | 1 change | |
Regionale Regionale TRENORD 2646 | 21:28 Brescia station | 1h07 | 22:35 Milan Centrale | 0 changesDirect | |
Frecciarossa FRECCIAROSSA 9762 | 21:39 Brescia station | 0h36 | 22:15 Milan Centrale | 0 changesDirect | |
Regionale Regionale TRENORD 10944 | 21:47 Brescia station | 1h12 | 22:59 Milano Lambrate | 0 changesDirect | |
Regionale Regionale TRENORD 2648 | 22:28 Brescia station | 1h07 | 23:35 Milan Centrale | 0 changesDirect |
Find all the dates and times for this journey
Fastest Journey
36 m
Average
1 h 2 m
Trains per day
95
Distance
81 km
Of the 95 trains that leave Brescia for Milan every day 67 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 81 km |
Average train duration 1h 3m |
Cheapest ticket price £7 |
Trains per day 79 |
Direct trains 51 |
Train providers 5 |
Fastest train 36m |
First train 00:01 |
Last train 23:57 |
For as little as £7 you can travel by train between Brescia and Milan with Regionale, Frecciarossa and Italo. Omio will show you the best deals, timetables and tickets available for this trip.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Train information from Brescia to Milan with Regionale:
Passengers board the train most frequently from Brescia, which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.
Here are some other resources that might have the information you need