Search train tickets to Brescia

switcheroo

Quickview

How to get to Brescia by train?

Routes5
Trips per day14
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Brescia?

The cheapest prices for a train ticket to Brescia that users have found recently on Wanderu start at €113.32. Such great deals to Brescia are available on 4 routes including Frankfurt, Dietzenbach and Bad Vilbel. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Brescia. Frankfurt at €113.32 has consistently the lowest average train ticket prices to Brescia.

What are the main train stations in Brescia?

The most popular train stations in Brescia are , and . is the busiest train station in Brescia.

Frankfurt am Main

There are 8 train schedules per day connecting Frankfurt am Main with Brescia. It takes on average 11 hours and 1 minute to travel 324 miles, 521 kms, by train from Frankfurt am Main. 2 train carriers offer schedules from Frankfurt am Main, with Deutsche Bahn offering the most daily connections to Brescia. Travelling by train from Frankfurt am Main you will most likely to arrive in Brescia at Train Station.
Avg. Time
11h 1m
Avg. Price
€113.80

Dietzenbach

There are 2 train schedules per day connecting Dietzenbach with Brescia. It takes on average 11 hours and 19 minutes to travel 317 miles, 510 kms, by train from Dietzenbach. One train company operates schedules from Dietzenbach, with Deutsche Bahn offering the most daily connections to Brescia. Travelling by train from Dietzenbach you will most likely to arrive in Brescia at Train Station.
Avg. Time
11h 19m
Avg. Price
€113.80

Bad Vilbel

There are 2 train schedules per day connecting Bad Vilbel with Brescia. It takes on average 11 hours and 27 minutes to travel 328 miles, 528 kms, by train from Bad Vilbel. One train company operates schedules from Bad Vilbel, with Deutsche Bahn offering the most daily connections to Brescia. Travelling by train from Bad Vilbel you will most likely to arrive in Brescia at Train Station.
Avg. Time
11h 27m
Avg. Price
€119.13

Neu-Isenburg

There is one train schedule per day connecting Neu-Isenburg with Brescia. It takes on average 11 hours and 4 minutes to travel 320 miles, 515 kms, by train from Neu-Isenburg. One train company operates schedules from Neu-Isenburg, with Deutsche Bahn offering the most daily connections to Brescia. Travelling by train from Neu-Isenburg you will most likely to arrive in Brescia at Train Station.
Avg. Time
11h 4m
Avg. Price
€113.80

Olsberg

There is one train schedule per day connecting Olsberg with Brescia. It takes on average 11 hours and 57 minutes to travel 410 miles, 660 kms, by train from Olsberg. One train company operates schedules from Olsberg, with Deutsche Bahn offering the most daily connections to Brescia. Travelling by train from Olsberg you will most likely to arrive in Brescia at Train Station.
Avg. Time
11h 57m
Avg. Price
€201.59

Located in , Italy, you can travel by train to Brescia from 5 destinations and choose from 14 daily train schedules to get you there. has the most train connections to Brescia. The furthest train arriving in Brescia covers a distance of 409.00 miles, 659.00 kms, covering the journey in 11 hours and 57 minutes

Looking for other ways to get there? Check out Bus options to Brescia.

train companies serving Brescia