How to get from Treviso to Brescia by train, bus or flight.
The best way to travel from Treviso to Brescia is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||97 miles (157 km)|
|Available travel modes||Train|
|Fastest mode||Train • $16 (€14) • 2 h 49 min|
|Popular travel companies||Regionale|
Take a train to travel 97 miles (157 km) from Treviso to Brescia. Regionale is the main travel company operating this trip. Travelers can even take a direct from Treviso to Brescia.
You can travel by train for as low as $12 (€11). When you search for schedules and tickets, Omio will show you the best route.
Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.
You can travel from Treviso to Brescia by train.
The distance from Treviso to Brescia is approximately 97 miles (157 km).
The average frequency per day from Treviso to Brescia is:
However, we recommend checking specific travel dates for your route between Treviso and Brescia as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Treviso to Brescia:
The following travel company offer services from Treviso to Brescia: