Milan to Brescia

travel MilanBrescia
Fri
$23
Jul 20
Sat
$24
Jul 21
Sun
$24
Jul 22
Mon
$20
Jul 23
Tue
$20
Jul 24
Wed
$20
Jul 25
Thu
$20
Jul 26
Fri
$20
Jul 27
Sat
$22
Jul 28
Sun
$22
Jul 29
Mon
$20
Jul 30
Tue
$20
Jul 31
Wed
$20
Aug 1
Thu
$20
Aug 2
Cheapest

Carpool

Cheapest $5

Quickest

Drive

Quickest 1h 15min

Most Convenient

Train

Most Convenient

There are 2 train companies operating 2 routes - RFI Linea 46, S6, 1 bus from Milan to Brescia. The cheapest train costs $34 and is 1h 20min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Milan to Brescia?

There are 3 ways to travel from Milan to Brescia. 1 train, 1 bus and 1 by car are possible between the two areas. The by car from Milan to Brescia is the cheapest. The by car from Milan to Brescia is the fastest. The train operated by RFI running from Milano Porta Vittoria to Brescia is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Find related trips

Bus Novara to Verona


Train from Milano to Brescia from $35 with RFI

Train
Milano to Brescia
$35
1h 29min
  • RFI $34
    Train · 1 stop 1h 20min
    Milano Forlanini
    1h 22min · Train RFI Linea 46
    Ospitaletto-Travagliato
  • RFI $75
    Train · 1 stops 6h 6min
    Milano Repubblica
    3h 24min · Train RFI Linea 46
    Spinea
    2h 42min · Train RFI Linea 46
    Ospitaletto
  • RFI $34
    Train · 1 stop 1h 24min
    Segrate
    1h 21min · Train RFI Linea 46
    Mandolossa
  • RFI $72
    Train · 1 stops 4h 45min
    Segrate
    3h 17min · Train RFI Linea 46
    Caldiero
    1h 28min · Train RFI Linea 46
    Brescia
  • RFI, Trenord $47
    Train · 1 stops 2h 11min
    Novate Milanese
    1h 3min · Train S6
    Treviglio
    1h 7min · Train RFI Linea 46
    Brescia
  • RFI, Trenord $34
    Train · 1 stop 1h 26min
    Milano Forlanini
    1h 25min · Train RFI Linea 46
    Castegnato
  • RFI, Trenord $75
    Train · 1 stops 5h 57min
    Milano Forlanini
    3h 17min · Train RFI Linea 46
    Spinea
    2h 39min · Train RFI Linea 46
    Castegnato
  • RFI, Trenord $34
    Train · 1 stop 1h 29min
    Milano Forlanini
    1h 27min · Train RFI Linea 46
    Brescia
  • RFI, Trenord $75
    Train · 1 stops 5h 56min
    Milano Repubblica
    3h 24min · Train RFI Linea 46
    Spinea
    2h 32min · Train RFI Linea 46
    Brescia

Bus from Milan to Brescia from $20

Bus
Milan to Brescia
$20
2h 4min
Milan
2h 4min · Bus
Brescia

Drive from Milan to Brescia from $5

Drive
Milan to Brescia
$5
1h 15min
Milan
1h 15min · Drive
Brescia