Roma Termini to Brescia train times

Search trains between two stations for today or a future date

Roma Termini to Brescia train times: all departure and arrival times, duration, changes and live delays. Updated daily.

23 trains/day
2 direct
3h 56m
Fastest
05:10
First train
19:50
Last train

Tickets Roma Termini → Brescia

Compare Trenitalia and Italo times and prices

Train delays Roma Termini → Brescia today

No delays recorded on this route so far today.

Today's trains

05:10
Roma Termini
4h 41m
2 changes
09:51
Brescia
950405:10Roma Termini08:50Milano Centrale
79% on time
293008:55Milano Centrale09:04Milano Porta Garibaldi
+0 min avg
971509:13Milano Porta Garibaldi09:51Brescia
+8 min avg
05:35
Roma Termini
5h 2m
1 change
10:37
Brescia
940005:35Roma Termini09:04Padova
+0 min avg
971809:16Padova10:37Brescia
+8 min avg
06:00
Roma Termini
4h 51m
1 change
10:51
Brescia
950806:00Roma Termini09:50Milano Centrale
+3 min avg
14110:05Milano Centrale10:51Brescia
+12 min avg
06:45
Roma Termini
4h 22m
1 change
11:07
Brescia
850206:45Roma Termini10:08Verona Porta Nuova
+4 min avg
972110:32Verona Porta Nuova11:07Brescia
+7 min avg
07:50
Roma Termini
4h 31m
1 change
12:21
Brescia
961207:50Roma Termini10:58Milano Centrale
+2 min avg
972311:45Milano Centrale12:21Brescia
+9 min avg
08:50
Roma Termini
4h 1m
1 change
12:51
Brescia
961808:50Roma Termini11:58Milano Centrale
+2 min avg
30112:05Milano Centrale12:51Brescia
+8 min avg
09:25
Roma Termini
3h 56m
1 change
13:21
Brescia
962009:25Roma Termini12:24Milano Centrale
56% on time
972712:45Milano Centrale13:21Brescia
+5 min avg
09:50
Roma Termini
4h 10m
Direct
14:00
Brescia
850809:50Roma Termini14:00Brescia
+8 min avg
10:20
Roma Termini
4h 1m
1 change
14:21
Brescia
962410:20Roma Termini13:35Milano Centrale
+11 min avg
973113:45Milano Centrale14:21Brescia
+8 min avg
10:50
Roma Termini
4h 1m
1 change
14:51
Brescia
962610:50Roma Termini13:58Milano Centrale
+6 min avg
973314:15Milano Centrale14:51Brescia
+11 min avg
11:50
Roma Termini
4h 1m
1 change
15:51
Brescia
963011:50Roma Termini14:58Milano Centrale
+2 min avg
973715:15Milano Centrale15:51Brescia
+6 min avg
12:20
Roma Termini
4h 1m
1 change
16:21
Brescia
963212:20Roma Termini15:35Milano Centrale
+2 min avg
974115:45Milano Centrale16:21Brescia
+6 min avg
12:50
Roma Termini
4h 31m
1 change
17:21
Brescia
963412:50Roma Termini16:00Milano Centrale
+4 min avg
974716:45Milano Centrale17:21Brescia
+9 min avg
13:50
Roma Termini
4h 1m
1 change
17:51
Brescia
963813:50Roma Termini16:58Milano Centrale
+6 min avg
974917:15Milano Centrale17:51Brescia
+12 min avg
14:20
Roma Termini
4h 1m
1 change
18:21
Brescia
964014:20Roma Termini17:30Milano Centrale
+4 min avg
975117:45Milano Centrale18:21Brescia
+15 min avg
14:50
Roma Termini
4h 13m
2 changes
19:03
Brescia
964214:50Roma Termini16:53Bologna C.le/av
+2 min avg
852017:16Bologna C.le/av18:08Verona Porta Nuova
+10 min avg
268218:20Verona Porta Nuova19:03Brescia
+3 min avg
15:20
Roma Termini
4h 1m
1 change
19:21
Brescia
964415:20Roma Termini18:30Milano Centrale
+8 min avg
975518:45Milano Centrale19:21Brescia
+9 min avg
15:50
Roma Termini
4h 1m
1 change
19:51
Brescia
964615:50Roma Termini19:00Milano Centrale
+8 min avg
975719:15Milano Centrale19:51Brescia
+9 min avg
16:50
Roma Termini
4h 13m
1 change
21:03
Brescia
852416:50Roma Termini20:08Verona Porta Nuova
+11 min avg
268620:20Verona Porta Nuova21:03Brescia
60% on time
17:20
Roma Termini
4h 1m
1 change
21:21
Brescia
965217:20Roma Termini20:30Milano Centrale
+11 min avg
976320:45Milano Centrale21:21Brescia
+8 min avg
18:20
Roma Termini
4h 3m
Direct
22:23
Brescia
966018:20Roma Termini22:23Brescia
+13 min avg
18:50
Roma Termini
4h 10m
1 change
23:00
Brescia
966218:50Roma Termini20:53Bologna C.le/av
+17 min avg
852821:16Bologna C.le/av23:00Brescia
+10 min avg
19:50
Roma Termini
4h 41m
3 changes
00:31+1
Brescia
966819:50Roma Termini23:00Milano Centrale
+12 min avg
238723:05Milano Centrale23:11Milano Lambrate
+7 min avg
260723:33Milano Lambrate00:19Rovato
+4 min avg
264700:20Rovato00:31Brescia
+2 min avg
See punctuality for this route

Frequently asked questions

How many trains are there from Roma Termini to Brescia?

About 23 trains a day, 2 of them direct. Times updated daily with live delays.

What are the first and last trains from Roma Termini to Brescia?

The first train leaves at 05:10, the last at 19:50.

How long does the train from Roma Termini to Brescia take?

The fastest trains take about 3h 56m.

Are trains from Roma Termini to Brescia delayed today?

No significant delays are currently reported on trains from Roma Termini to Brescia today. The "Delays today" section of this page updates throughout the day.

Related routes

Search another date or route

Enter departure, arrival and date to see train times, duration and changes.

Select departure and arrival to search train times.

Indicative times based on the imported official railway timetable. Always check the carrier's website before travelling.