Brescia è situata in posizione strategica sulla tratta ferroviaria Milano – Venezia. È servita sia dai treni regionali che dai treni ad alta velocità.
- Treni da / per Milano Centrale: treno regionale – alta velocità
- Treni da / per Verona Porta Nuova: treno regionale – alta velocità
- Treni da / per Cremona e Mantova: treno regionale
- Treni da / per Roma Termini: treni alta velocità Trenitalia o Italo Treno
Per orari e tariffe visita i siti www.trenitalia.com (regionali e Frecce) e www.italotreno.it (treni alta velocità Italo).
Brescia è inoltre collegata alla Valle Camonica con la linea ferroviaria Brescia – Iseo – Edolo, con servizio gestito da Trenord.