The cheapest trains from Brescia to Milan

Showing times and prices for Dec 1

Cheapest

$9

Average

$16

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 Brescia to Milan will cost around $ 16 if you buy it on the day, but the cheapest tickets can be found for only $ 9.

Cheapest
08:35AMBrescia, Borgo San Giovanni1h25 10:00AMMilano Lambrate
1 changes
$91One-way
Cheapest
07:00PMBrescia, Borgo San Giovanni1h40 08:40PMMilan Centrale
1 changes
$91One-way
Cheapest
07:25AMBrescia, Borgo San Giovanni1h25 08:50AMMilan Centrale
1 changes
$91One-way
Cheapest
05:00PMBrescia, Borgo San Giovanni1h26 06:26PMMilano Lambrate
1 changes
$91One-way
Cheapest
09:00AMBrescia, Borgo San Giovanni1h40 10:40AMMilan Centrale
1 changes
$91One-way

Timetable Brescia to Milan

Showing trains for tomorrow, Wed, Dec 1
06:13AMBrescia, Borgo San Giovanni1h07 07:20AMMilan Centrale
0 changes
06:13AMBrescia, Borgo San Giovanni1h27 07:40AMMilan Centrale
0 changes
06:59AMBrescia, Borgo San Giovanni1h41 08:40AMMilan Centrale
0 changes
07:25AMBrescia, Borgo San Giovanni1h25 08:50AMMilan Centrale
0 changes
07:39AMBrescia, Borgo San Giovanni1h08 08:47AMMilan Porta Garibaldi
0 changes
07:39AMBrescia, Borgo San Giovanni1h16 08:55AMMilan Centrale
0 changes
08:16AMBrescia, Borgo San Giovanni1h24 09:40AMMilan Centrale
0 changes
08:35AMBrescia, Borgo San Giovanni1h25 10:00AMMilano Lambrate
0 changes
08:35AMBrescia, Borgo San Giovanni1h10 09:45AMMilan Centrale
0 changes
09:00AMBrescia, Borgo San Giovanni1h40 10:40AMMilan Centrale
0 changes
09:00AMBrescia, Borgo San Giovanni1h15 10:15AMMilan Centrale
0 changes
10:19AMBrescia, Borgo San Giovanni1h21 11:40AMMilan Centrale
0 changes
12:19PMBrescia, Borgo San Giovanni0h56 01:15PMMilan Centrale
0 changes
12:19PMBrescia, Borgo San Giovanni1h21 01:40PMMilan Centrale
0 changes
01:00PMBrescia, Borgo San Giovanni1h15 02:15PMMilan Centrale
0 changes
01:00PMBrescia, Borgo San Giovanni1h40 02:40PMMilan Centrale
0 changes
02:19PMBrescia, Borgo San Giovanni1h21 03:40PMMilan Centrale
0 changes
03:00PMBrescia, Borgo San Giovanni1h40 04:40PMMilan Centrale
0 changes
04:19PMBrescia, Borgo San Giovanni1h07 05:26PMMilano Lambrate
0 changes
05:00PMBrescia, Borgo San Giovanni1h26 06:26PMMilano Lambrate
0 changes
05:00PMBrescia, Borgo San Giovanni1h15 06:15PMMilan Centrale
0 changes
06:29PMBrescia, Borgo San Giovanni1h31 08:00PMMilano Lambrate
0 changes
07:00PMBrescia, Borgo San Giovanni1h40 08:40PMMilan Centrale
0 changes
09:00PMBrescia, Borgo San Giovanni1h40 10:40PMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Nov 30
$9Regionale
Find prices
Wed
Dec 1
$9Regionale
Find prices
Thu
Dec 2
$9Regionale
Find prices
Fri
Dec 3
$9Regionale
Find prices
Sat
Dec 4
$9Regionale
$14Autostradale
Sun
Dec 5
$9Regionale
$14Autostradale
Mon
Dec 6
$9Regionale
$14Autostradale
Tue
Dec 7
$9Regionale
$14Autostradale
Wed
Dec 8
$9Regionale
$14Autostradale
Thu
Dec 9
$9Regionale
$14Autostradale
Fri
Dec 10
$9Regionale
$14Autostradale
Sat
Dec 11
$9Regionale
$14Autostradale
Sun
Dec 12
$9Regionale
$14Autostradale
Mon
Dec 13
$9Regionale
Find prices
Tue
Dec 14
$9Regionale
$14Autostradale
Wed
Dec 15
$9Regionale
$14Autostradale
Thu
Dec 16
$9Regionale
$14Autostradale
Fri
Dec 17
$9Regionale
$14Autostradale
Sat
Dec 18
$9Regionale
$14Autostradale
Sun
Dec 19
$9Regionale
$14Autostradale
Mon
Dec 20
$9Regionale
$14Autostradale

The fastest trains from Brescia to Milan

Showing times and prices for Dec 1

Fastest Journey

56 m

Average

1 h 22 m

Trains per day

24

Distance

81 km

It's difficult to get from Brescia to Milan without transferring at least once.

Fastest
12:19PMBrescia, Borgo San Giovanni0h56 01:15PMMilan Centrale
1 changes
$331One-way
2nd Fastest
06:13AMBrescia, Borgo San Giovanni1h07 07:20AMMilan Centrale
1 changes
$291One-way
2nd Fastest
04:19PMBrescia, Borgo San Giovanni1h07 05:26PMMilano Lambrate
1 changes
$91One-way
07:39AMBrescia, Borgo San Giovanni1h08 08:47AMMilan Porta Garibaldi
1 changes
$361One-way
08:35AMBrescia, Borgo San Giovanni1h10 09:45AMMilan Centrale
1 changes
$331One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Train providers

Frecciarossa, Italo and Trenitalia Brescia – Milan

You can travel by train between Brescia and Milan with Frecciarossa, Italo and Trenitalia for as low as $9 (€7). When you search for schedules and tickets, Omio will show you the best route.

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

    Read on for COVID-19 recommendations and policies for your Italo train ticket from Brescia to Milan:

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

    Travel Tips

    Trains from Brescia to Milan
    Travel by train to Milan 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 Brescia to Milan.
    FAQs
    How much are cheap trains to Milan from Brescia?
    Omio customers have found the cheapest trains from Brescia to Milan to cost as little as $9 (€7)  in the next 7 days.
    What is the price of a train ticket from Brescia to Milan?
    If you are looking to book your train ticket in the next 7 days, you can expect the Brescia to Milan train to cost on average $9 (€7)  one way.
    How far is it from Brescia to Milan by train?
    The Brescia to Milan train distance is approximately 50 miles (81 km).
    How long is the train between Brescia and Milan?
    On average the Brescia to Milan train time is 1 h 7 min  covering the 50 miles (81 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    Which train station from Brescia to Milan do I depart from? Which Milan train station from Brescia do I arrive in?

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

    Where is the departure train station in Brescia located? Where is the arrival train station in Milan located?

    Passengers board the train most frequently from Brescia, which is located around 0.9 miles (1.4 km) away from the city center, and they get off the train at Milano Centrale, located 1.7 miles (2.8 km) away from the city center.

    What train companies go from Brescia to Milan?
    For the journey from Brescia to Milan you can take a train with Regionale, Trenord, Frecciarossa, Italo or Trenitalia. Be sure to check out all possible train providers that offer services between Brescia and Milan on Omio to compare what amenities they may have.
    How many train services are there between Brescia and Milan a day?
    On average, there are 24 trains a day from Brescia to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Brescia to Milan?
    The first Brescia to Milan train departs at 5: 13 AM   and the last train from Brescia to Milan leaves at 8: 00 PM. Check out the most up-to-date train schedule from Brescia to Milan on Omio and find the best time to travel to your destination.
    When should I purchase the Brescia to Milan train for the best deals on tickets?
    If you book the Brescia to Milan train within the next 7 days, you can find one way tickets to cost on average $9 (€7). However, booking your train ticket in advance gives you access to the best prices for trains from Brescia to Milan. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Brescia
    Milan
    The major railway station for departures from Brescia is Brescia. Read all the information you need to know about services, amenities and connections at Brescia for your journey from Brescia to Milan.