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 traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Regionale Regionale TRENORD 10910 | 04:38AM Brescia station | 1h22 | 06:00AM Milano Lambrate | 0 transfersDirect | |
Regionale Regionale TRENORD 2656 | 05:52AM Brescia station | 1h08 | 07:00AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10904 | 06:06AM Brescia station | 1h12 | 07:18AM Milano Lambrate | 0 transfersDirect | |
Frecciarossa Regionale TRENORD 10909 | 06:15AM Brescia Borgo San Giovanni | 1h05 | 07:20AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10909 | 06:15AM Brescia Borgo San Giovanni | 1h20 | 07:35AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2616 | 06:28AM Brescia station | 1h07 | 07:35AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10914 | 06:38AM Brescia station | 1h11 | 07:49AM Milano Lambrate | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9604 | 06:42AM Brescia station | 0h38 | 07:20AM Milan Centrale | 0 transfersDirect | |
Italo 9941 | 06:47AM Brescia station | 0h43 | 07:30AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 1913 | 07:08AM Brescia Borgo San Giovanni | 1h27 | 08:35AM Milan Centrale | 1 transfer | |
Frecciarossa Regionale TRENORD 1913 | 07:08AM Brescia Borgo San Giovanni | 1h04 | 08:12AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 10915 | 07:25AM Brescia Borgo San Giovanni | 1h35 | 09:00AM Milano Lambrate | 1 transfer | |
Regionale Regionale TRENORD 2618 | 07:28AM Brescia station | 1h07 | 08:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9700 | 07:34AM Brescia station | 0h38 | 08:12AM Milan Centrale | 0 transfersDirect | |
Frecciarossa Regionale TRENORD 1915 | 07:40AM Brescia Borgo San Giovanni | 1h07 | 08:47AM Milan Porta Garibaldi | 1 transfer | |
Regionale Regionale TRENORD 10916 | 07:44AM Brescia station | 1h16 | 09:00AM Milano Lambrate | 0 transfersDirect | |
Italo 8970 | 07:49AM Brescia station | 0h36 | 08:25AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9702 | 08:09AM Brescia station | 0h38 | 08:47AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale REGIONALE TRENORD 1919 | 08:17AM Brescia Borgo San Giovanni | 1h18 | 09:35AM Milan Centrale | 1 transfer | |
Frecciarossa REGIONALE TRENORD 1919 | 08:17AM Brescia Borgo San Giovanni | 0h58 | 09:15AM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2620 | 08:28AM Brescia station | 1h07 | 09:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9706 | 08:39AM Brescia station | 0h36 | 09:15AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10918 | 08:48AM Brescia station | 1h12 | 10:00AM Milano Lambrate | 0 transfersDirect | |
Regionale Regionale TRENORD 1921 | 09:01AM Brescia Borgo San Giovanni | 1h34 | 10:35AM Milan Centrale | 1 transfer | |
Frecciarossa Regionale TRENORD 1921 | 09:01AM Brescia Borgo San Giovanni | 1h14 | 10:15AM Milan Centrale | 1 transfer | |
Frecciarossa FRECCIAROSSA 9708 | 09:09AM Brescia station | 0h36 | 09:45AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2622 | 09:28AM Brescia station | 1h07 | 10:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9713 | 09:39AM Brescia station | 0h36 | 10:15AM Milan Centrale | 0 transfersDirect | |
Italo 8974 | 09:49AM Brescia station | 0h36 | 10:25AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9716 | 10:09AM Brescia station | 0h38 | 10:47AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale TRENORD 2624 | 10:28AM Brescia station | 1h07 | 11:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9718 | 10:39AM Brescia station | 0h36 | 11:15AM Milan Centrale | 0 transfersDirect | |
Italo 8971 | 10:49AM Brescia station | 0h36 | 11:25AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 4933 | 11:01AM Brescia Borgo San Giovanni | 1h34 | 12:35PM Milan Centrale | 1 transfer | |
Frecciarossa FRECCIAROSSA 9721 | 11:09AM Brescia station | 0h36 | 11:45AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2626 | 11:28AM Brescia station | 1h07 | 12:35PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2628 | 12:28PM Brescia station | 1h07 | 01:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9724 | 12:39PM Brescia station | 0h36 | 01:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10926 | 12:48PM Brescia station | 1h12 | 02:00PM Milano Lambrate | 0 transfersDirect | |
Italo 8978 | 12:49PM Brescia station | 0h36 | 01:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa Regionale TRENORD 1945 | 01:01PM Brescia Borgo San Giovanni | 1h14 | 02:15PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 1945 | 01:01PM Brescia Borgo San Giovanni | 1h34 | 02:35PM Milan Centrale | 1 transfer | |
Frecciarossa FRECCIAROSSA 9726 | 01:09PM Brescia station | 0h36 | 01:45PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2630 | 01:28PM Brescia station | 1h07 | 02:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9728 | 01:39PM Brescia station | 0h36 | 02:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10928 | 01:48PM Brescia station | 1h12 | 03:00PM Milano Lambrate | 0 transfersDirect | |
Regionale Regionale TRENORD 2632 | 02:28PM Brescia station | 1h07 | 03:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9732 | 02:39PM Brescia station | 0h36 | 03:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10930 | 02:48PM Brescia station | 1h12 | 04:00PM Milano Lambrate | 0 transfersDirect | |
Regionale REGIONALE TRENORD 957 | 03:01PM Brescia Borgo San Giovanni | 1h34 | 04:35PM Milan Centrale | 1 transfer | |
Frecciarossa REGIONALE TRENORD 957 | 03:01PM Brescia Borgo San Giovanni | 1h14 | 04:15PM Milan Centrale | 1 transfer | |
Frecciarossa FRECCIAROSSA 9729 | 03:09PM Brescia station | 0h36 | 03:45PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2634 | 03:28PM Brescia station | 1h07 | 04:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9736 | 03:39PM Brescia station | 0h36 | 04:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10932 | 03:48PM Brescia station | 1h12 | 05:00PM Milano Lambrate | 0 transfersDirect | |
Italo 8984 | 03:49PM Brescia station | 0h36 | 04:25PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2636 | 04:28PM Brescia station | 1h07 | 05:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9740 | 04:39PM Brescia station | 0h36 | 05:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10934 | 04:48PM Brescia station | 1h12 | 06:00PM Milano Lambrate | 0 transfersDirect | |
Italo 8986 | 04:49PM Brescia station | 0h36 | 05:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa REGIONALE TRENORD 969 | 05:01PM Brescia Borgo San Giovanni | 1h14 | 06:15PM Milan Centrale | 1 transfer | |
Regionale REGIONALE TRENORD 969 | 05:01PM Brescia Borgo San Giovanni | 1h34 | 06:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2638 | 05:28PM Brescia station | 1h07 | 06:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9744 | 05:39PM Brescia station | 0h36 | 06:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10936 | 05:44PM Brescia station | 1h16 | 07:00PM Milano Lambrate | 0 transfersDirect | |
Italo 8988 | 05:49PM Brescia station | 0h36 | 06:25PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2680 | 06:12PM Brescia station | 1h13 | 07:25PM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale TRENORD 2640 | 06:28PM Brescia station | 1h07 | 07:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9748 | 06:39PM Brescia station | 0h36 | 07:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10938 | 06:48PM Brescia station | 1h12 | 08:00PM Milano Lambrate | 0 transfersDirect | |
Regionale Regionale TRENORD 2682 | 06:54PM Brescia station | 1h16 | 08:10PM Milan Centrale | 0 transfersDirect | |
Regionale REGIONALE TRENORD 977 | 07:01PM Brescia Borgo San Giovanni | 1h34 | 08:35PM Milan Centrale | 1 transfer | |
Frecciarossa REGIONALE TRENORD 977 | 07:01PM Brescia Borgo San Giovanni | 1h14 | 08:15PM Milan Centrale | 1 transfer | |
Frecciarossa FRECCIAROSSA 9750 | 07:09PM Brescia station | 0h38 | 07:47PM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale TRENORD 2642 | 07:28PM Brescia station | 1h07 | 08:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9752 | 07:39PM Brescia station | 0h36 | 08:15PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 10940 | 07:48PM Brescia station | 1h12 | 09:00PM Milano Lambrate | 0 transfersDirect | |
Italo 8992 | 07:49PM Brescia station | 0h36 | 08:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9754 | 08:09PM Brescia station | 0h36 | 08:45PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2644 | 08:28PM Brescia station | 1h07 | 09:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9758 | 08:39PM Brescia station | 0h36 | 09:15PM Milan Centrale | 0 transfersDirect | |
Regionale REGIONALE TRENORD 985 | 09:01PM Brescia Borgo San Giovanni | 1h34 | 10:35PM Milan Centrale | 1 transfer | |
Regionale Regionale TRENORD 2646 | 09:28PM Brescia station | 1h07 | 10:35PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale TRENORD 2648 | 10:28PM Brescia station | 1h07 | 11:35PM Milan Centrale | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
36 m
Average
1 h
Trains per day
84
Distance
81 km
Of the 84 trains that leave Brescia for Milan every day 64 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 50 miles (81 km) |
---|---|
Average train duration | 36 min |
Average train ticket price | $10 (€8) |
Train frequency | 25 a day |
Direct train | Yes, there are 21 direct trains a day |
Train providers | Regionale, Frecciarossa, Italo or Trenord |
Trains from Brescia to Milan cover the 50 miles (81 km) long route taking on average 36 min with our travel partners like Regionale, Frecciarossa, Italo or Trenord. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $10 (€8), you can find the cheapest train ticket for as low as $5 (€4). Travelers depart most frequently from Brescia and arrive in Milan Centrale.
Find the best trains between Brescia and Milan with Omio's travel partners Regionale, Frecciarossa and Italo from $9 (€8). We can find you the best deals, schedules and tickets when comparing and booking the best 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.
Regionale from Brescia to Milan train information:
The train connection between Brescia and Milan is efficient and convenient, making it easy for travelers to explore these vibrant cities. The journey is serviced by several providers including Regionale, Frecciarossa, and Italo. With frequent departures throughout the day, passengers can enjoy a comfortable ride while taking in the scenic views of Lombardy's countryside. Whether you're heading to Milan for business or leisure, this rail link offers a seamless travel experience.
The train connection from Brescia to Milan offers a direct service with a duration of just 43 minutes. There are 24 connections available each day, providing ample options for travelers. Passengers will arrive at various stations in Milan, including Milano Porta Garibaldi, Milano Greco Pirelli, Milano Lambrate, and Milano Centrale.
The first daily train from Brescia to Milan departs at 04:47 AM, providing an early start for travelers looking to explore the vibrant city of Milan. The last journey of the day leaves at 09:28 PM, allowing visitors ample time to enjoy a full day in this bustling metropolis before returning.
The cheapest ticket price for the train connection from Brescia to Milan is around 8€. This fare provides an economical option for travelers looking to explore these vibrant Italian cities.
Welcome to the magnificent Milan Cathedral, or Duomo di Milano, a stunning example of Gothic architecture that took nearly six centuries to complete. Its intricate façade and soaring spires not only symbolize Milan's rich history but also serve as a testament to the city's artistic ambition during the Renaissance. As you step inside, be sure to admire its breathtaking stained glass windows and climb up for panoramic views of the city from its rooftop terraces.
Next, we find ourselves at Galleria Vittorio Emanuele II, an architectural marvel often referred to as Italy’s oldest shopping mall. Opened in 1867, this elegant arcade is significant not just for its luxury boutiques and cafes but also as a social hub where locals gather beneath its impressive glass dome adorned with beautiful mosaics. Don’t forget to spin on your heel over the bull emblem embedded in the floor—it's said to bring good luck!
Finally, let’s explore Sforza Castle (Castello Sforzesco), which dates back to the 15th century when it was built by Francesco Sforza as a fortress and later transformed into a grand residence. This historic landmark holds immense significance as it housed many influential figures throughout Italian history and now serves as home to several museums showcasing art collections ranging from ancient artifacts to works by Michelangelo. Take time here not only for exploration but also enjoy strolling through its lush surrounding gardens that offer tranquility amidst urban life.
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