The cheapest trains from Brescia to Milan Centrale

Showing times and prices for Oct 26

Cheapest

$9

Average

$19

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

Cheapest
02:28PMBrescia1h07 03:35PMMilan Centrale
0 changes
$91One-way
Cheapest
07:40AMBrescia1h05 08:45AMMilan Centrale
0 changes
$91One-way
Cheapest
05:28PMBrescia1h07 06:35PMMilan Centrale
0 changes
$91One-way
Cheapest
09:28AMBrescia1h07 10:35AMMilan Centrale
0 changes
$91One-way
Cheapest
10:28AMBrescia1h07 11:35AMMilan Centrale
0 changes
$91One-way

Timetable Brescia to Milan Centrale

Showing trains for tomorrow, Tue, Oct 26
04:38AMBrescia1h43 06:21AMMilan Centrale
0 changes
04:57AMBrescia1h53 06:50AMMilan Centrale
0 changes
05:52AMBrescia1h08 07:00AMMilan Centrale
0 changes
06:28AMBrescia1h07 07:35AMMilan Centrale
0 changes
06:42AMBrescia0h38 07:20AMMilan Centrale
0 changes
06:52AMBrescia1h08 08:00AMMilan Centrale
0 changes
07:28AMBrescia1h07 08:35AMMilan Centrale
0 changes
07:40AMBrescia1h05 08:45AMMilan Centrale
0 changes
07:49AMBrescia0h36 08:25AMMilan Centrale
0 changes
07:52AMBrescia1h03 08:55AMMilan Centrale
0 changes
08:28AMBrescia1h07 09:35AMMilan Centrale
0 changes
09:09AMBrescia0h36 09:45AMMilan Centrale
0 changes
09:28AMBrescia1h07 10:35AMMilan Centrale
0 changes
09:39AMBrescia0h36 10:15AMMilan Centrale
0 changes
09:49AMBrescia0h36 10:25AMMilan Centrale
0 changes
10:28AMBrescia1h07 11:35AMMilan Centrale
0 changes
11:09AMBrescia0h36 11:45AMMilan Centrale
0 changes
12:28PMBrescia1h07 01:35PMMilan Centrale
0 changes
12:39PMBrescia0h36 01:15PMMilan Centrale
0 changes
12:49PMBrescia0h36 01:25PMMilan Centrale
0 changes
01:28PMBrescia1h07 02:35PMMilan Centrale
0 changes
01:39PMBrescia0h36 02:15PMMilan Centrale
0 changes
02:28PMBrescia1h07 03:35PMMilan Centrale
0 changes
02:49PMBrescia0h36 03:25PMMilan Centrale
0 changes
03:09PMBrescia0h36 03:45PMMilan Centrale
0 changes
03:28PMBrescia1h07 04:35PMMilan Centrale
0 changes
04:28PMBrescia1h07 05:35PMMilan Centrale
0 changes
04:49PMBrescia0h36 05:25PMMilan Centrale
0 changes
05:28PMBrescia1h07 06:35PMMilan Centrale
0 changes
05:39PMBrescia0h36 06:15PMMilan Centrale
0 changes
06:28PMBrescia1h07 07:35PMMilan Centrale
0 changes
06:39PMBrescia0h36 07:15PMMilan Centrale
0 changes
06:49PMBrescia0h36 07:25PMMilan Centrale
0 changes
07:28PMBrescia1h07 08:35PMMilan Centrale
0 changes
08:28PMBrescia1h07 09:35PMMilan Centrale
0 changes
08:39PMBrescia0h36 09:15PMMilan Centrale
0 changes
08:49PMBrescia0h36 09:25PMMilan Centrale
0 changes
09:28PMBrescia1h07 10:35PMMilan Centrale
0 changes
10:28PMBrescia1h07 11:35PMMilan 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

Mon
Oct 25
$9Regionale
Tue
Oct 26
$9Regionale
Wed
Oct 27
$9Regionale
Thu
Oct 28
$9Regionale
Fri
Oct 29
$9Regionale
Sat
Oct 30
$9Regionale
Sun
Oct 31
$9Regionale

The fastest trains from Brescia to Milan Centrale

Showing times and prices for Oct 26

Fastest Journey

36 m

Average

55 m

Trains per day

39

Distance

79 km

Of the 39 trains that leave Brescia for Milan Centrale every day 37 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 79 km distance in an average of 55 m but if you time it right, some trains will get you there in just 36 m .

The slowest trains will take 1 h 53 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:39PMBrescia0h36 01:15PMMilan Centrale
0 changes
$321One-way
Fastest
01:39PMBrescia0h36 02:15PMMilan Centrale
0 changes
$321One-way
Fastest
05:39PMBrescia0h36 06:15PMMilan Centrale
0 changes
$361One-way
Fastest
09:09AMBrescia0h36 09:45AMMilan Centrale
0 changes
$361One-way
Fastest
04:49PMBrescia0h36 05:25PMMilan Centrale
0 changes
$281One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Brescia to Milan Centrale

distanceDistance48 miles (78 km)
durationAverage train duration1 h 3 min
priceAverage train ticket price$9 (€7)
frequencyTrain frequency24 a day
changesDirect trainYes, there are 24 direct trains a day
carriersTrain providersRegionale, Trenord, Frecciarossa, Italo or Trenitalia

Trains from Brescia to Milan Centrale cover the 48 miles (78 km) long route taking on average 1 h 3 min with our travel partners like Regionale, Trenord, Frecciarossa, Italo or Trenitalia. Normally, there are 24 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $9 (€7), but the average price of train tickets is $9 (€7).

Train companies

Brescia Railway Station to Milan Centrale with Italo, Frecciarossa and Trenitalia

Buy your official Italo, Frecciarossa and Trenitalia train tickets between Brescia Railway Station and Milan Centrale from $9 (€7) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Italo
Trenitalia
Frecciarossa

Travel Italy in full comfort with Italo. These high-speed trains travel at speeds of up to 186 mph (300 kmh) and offer regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Italo trains offer value for money on routes from Brescia Railway Station to Milan Centrale, and we can help you find the best deals available. Start your search for cheap Italo trains between Brescia Railway Station and Milan Centrale by checking the latest Italo train times and comparing the best prices for tickets on Omio. You can expect to travel 48 miles (78 km) between Brescia Railway Station and Milan Centrale on an Italo train. Choose from three different ticket types (Low Cost, Economy, and Flex) and pick the cheapest or fastest train from Brescia Railway Station to Milan Centrale.

Italo offers four different class options with a range of amenities, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. The trains are eco-friendly and use up to 30% less energy than previous models. Services on all Italo train cars include bathrooms, free WiFi, power outlets, reclining leather seats and footrests.

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Brescia Railway Station and Milan Centrale:

  • 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 Centrale
Travel by train to Milan Centrale 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 Centrale.
FAQs
How much do cheap train tickets from Brescia to Milan Centrale cost?
Looking to save money on your route? Omio customers have found the cheapest train from Brescia to Milan Centrale for the next 7 days starting from $9 (€7)  one way.
What is the price of a train ticket from Brescia to Milan Centrale?
If you are looking to buy your train ticket in the next 7 days, you can expect the Brescia to Milan Centrale train to cost on average $9 (€7)  one way.
How many miles is it from Brescia to Milan Centrale by train?
The distance to Milan Centrale from Brescia by train is approximately 48 miles (78 km).
How long is the train ride to Milan Centrale from Brescia?
On average the Brescia to Milan Centrale train travel time is 1 h 3 min  for the 48 miles (78 km) long trip, but the duration can vary if you travel on weekends and holidays.
Which train companies can take me from Brescia to Milan Centrale?
Take the Brescia to Milan Centrale train with Regionale, Trenord, Frecciarossa, Italo or Trenitalia. However, it's always good to check out all possible train companies for the route to Milan Centrale from Brescia as there might be differences in the amenities they offer.
How many train services are there to Milan Centrale from Brescia a day?
The average number of trains departing Brescia for Milan Centrale is 24 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Brescia to Milan Centrale? When does the last train depart from Brescia to Milan Centrale?
You can take the earliest train from Brescia to Milan Centrale at 4: 52 AM   or take the last train from Brescia to Milan Centrale leaving at 8: 28 PM. Look for the latest Brescia to Milan Centrale train schedules on Omio and book the best time to take the train for this trip.
How early should I buy train tickets between Brescia and Milan Centrale to score the best deals?
The price of a one way train ticket from Brescia to Milan Centrale is on average $9 (€7) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Brescia and Milan Centrale available a few months in advance.

Important Stations and Airports for this Journey

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

Trains from Brescia to Milan Centrale: related information

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