- Must visit
Santa Giulia Museum
Brescia’s main city museum inside a former monastery complex, covering Roman remains, Lombard heritage, sacred art, and archaeology. It is the city’s standout museum and part of the UNESCO-listed mona
Cheapest price
$16
Average price
$16
Fastest journey
3 h 1 m
Average duration
3 h 1 m
Trains per day
2
Distance
114 km
The best way to find a cheap train ticket from Varese to Brescia is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Varese to Brescia will cost around $16 if you buy it on the day, but the cheapest tickets can be found for only $16.
Of the 2 trains that leave Varese for Brescia on Thu, Jun 04, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Jun 04 the direct trains cover the 114 km distance in an average of 3 h 1 m but if you time it right, some trains will get you there in just 3 h 1 m .
On Thu, Jun 04 the slowest trains will take 3 h 1 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.




Omio recommends booking the train as it is the most popular option from Varese to Brescia among Omio's users. If you are prioritising price take the train with prices starting from $14. For those with little time consider booking a bus which can get you there in 1h 40m. The ticket price range depends on the travel mode: a train costs an average of $14, and a bus costs an average of $19.
Distance: 70 miles (114 km)
Most popular Train | Bus | Driving |
|---|---|---|
$16 Average price Cheapest | $59 Average price | $44 Average price (fuel + tolls) |
3h 5m Average total duration 2h 35m Onboard + 30m Additional time* | 2h 10m Average total duration Fastest 1h 40m Onboard + 30m Additional time* | 1h 43m Average total duration (door-to-door) |
![]() Most popular train company | ![]() Most popular bus company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Varese to Brescia:
A train is $43 (€35) less than a bus for this route with tickets for a bus from Varese to Brescia costing on average $59 (€48).
Other travel options to Brescia take longer:
Train takes on average 2h 35m.
Tickets start at around $16 (€13) compared to roughly $44 (€36) in fuel and tolls — a saving of about $29 (€23). The journey takes 2h 35m versus 1h 43m by car, so you'll arrive a bit later, but you can work, read, or sleep along the way rather than spending the time behind the wheel. You'll also save the hassle of parking at the other end.
Driving is worth it if you're on a tight schedule, travelling as a group, or want to stop somewhere en route.
The table below shows live departures for Varese to Brescia trains for today, Wednesday, June 3. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
S5 TRENORD 24547 · Regionale TRENORD 10931 | 1:12 PM Varese station | 3h01 | 4:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24547 · Regionale TRENORD 10931 | 1:12 PM Varese station | 3h01 | 4:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 10046 · Regionale TRENORD 80348+ FRECCIAROSSA 9737 | 1:20 PM Varese Nord | 2h31 | 3:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2527 · Regionale Veloce 2027+ FRECCIAROSSA 9737 | 1:36 PM Varese station | 2h15 | 3:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2527 · S11 TRENORD 25052 · Regionale TRENORD 10931 | 1:36 PM Varese station | 2h37 | 4:13 PM Brescia station | 2 transfers | |
Regionale TRENORD 2527 · Regionale Veloce 2027 · Regionale TRENORD 2631 | 1:36 PM Varese station | 2h55 | 4:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 1048 · Regionale TRENORD 80350 · Regionale TRENORD 2631 | 1:41 PM Varese Casbeno | 2h50 | 4:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24549 · Regionale TRENORD 2631 | 1:42 PM Varese station | 2h49 | 4:31 PM Brescia station | 1 transfer | |
S5 TRENORD 24549 · S11 TRENORD 25253 · Regionale TRENORD 10933 | 1:42 PM Varese station | 3h31 | 5:13 PM Brescia station | 2 transfers | |
Regionale TRENORD 1048 · Regionale TRENORD 80350 · Regionale TRENORD 2631 | 1:50 PM Varese Nord | 2h41 | 4:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 1052 · Regionale TRENORD 80352 · Regionale TRENORD 2633 | 2:11 PM Varese Casbeno | 3h20 | 5:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24551 · Regionale TRENORD 10933 | 2:12 PM Varese station | 3h01 | 5:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24551 · Regionale TRENORD 10933 | 2:12 PM Varese station | 3h01 | 5:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 2529 · Regionale Veloce 2029 · Regionale TRENORD 2633 | 2:36 PM Varese station | 2h55 | 5:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 2529 · S11 TRENORD 25056 · Regionale TRENORD 10933 | 2:36 PM Varese station | 2h37 | 5:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24553+ FRECCIAROSSA 9743 | 2:42 PM Varese station | 2h09 | 4:51 PM Brescia station | 1 transfer | |
S5 TRENORD 24553 · S11 TRENORD 25257 · Regionale TRENORD 10935 | 2:42 PM Varese station | 3h31 | 6:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24553 · Regionale TRENORD 2633 | 2:42 PM Varese station | 2h49 | 5:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 11054 · Regionale TRENORD 80354 · Regionale TRENORD 2633 | 2:50 PM Varese Nord | 2h41 | 5:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 11054 · Regionale TRENORD 80354+ FRECCIAROSSA 9743 | 2:50 PM Varese Nord | 2h01 | 4:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 56 · Regionale TRENORD 80356 · Regionale TRENORD 2635 | 3:11 PM Varese Casbeno | 3h20 | 6:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 56 · S9 TRENORD 30456 · Regionale TRENORD 10905 | 3:11 PM Varese Casbeno | 3h16 | 6:27 PM Brescia station | 2 transfers | |
S5 TRENORD 24555 · Regionale TRENORD 10935 | 3:12 PM Varese station | 3h01 | 6:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24555 · Regionale TRENORD 10935 | 3:12 PM Varese station | 3h01 | 6:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 10056 · S9 TRENORD 30456 · Regionale TRENORD 10905 | 3:20 PM Varese Nord | 3h07 | 6:27 PM Brescia station | 2 transfers | |
Regionale TRENORD 10056 · Regionale TRENORD 80356+ FRECCIAROSSA 9749 | 3:20 PM Varese Nord | 2h31 | 5:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2531 · Regionale Veloce 2031+ FRECCIAROSSA 9749 | 3:36 PM Varese station | 2h15 | 5:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2531 · Regionale TRENORD 10605 · Regionale TRENORD 10935 | 3:36 PM Varese station | 2h37 | 6:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24557 · Regionale TRENORD 2635 | 3:42 PM Varese station | 2h49 | 6:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 12058 · Regionale TRENORD 80358 · Regionale TRENORD 2635 | 3:50 PM Varese Nord | 2h41 | 6:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 58 · Regionale TRENORD 80360 · Regionale TRENORD 2675 | 4:11 PM Varese Casbeno | 2h42 | 6:53 PM Brescia station | 2 transfers | |
S5 TRENORD 24559 · Regionale TRENORD 10937 | 4:12 PM Varese station | 3h01 | 7:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 10060 · Regionale TRENORD 80360 · Regionale TRENORD 2675 | 4:20 PM Varese Nord | 2h33 | 6:53 PM Brescia station | 2 transfers | |
Regionale TRENORD 2533 · Regionale TRENORD 2433 · Regionale TRENORD 2675 | 4:36 PM Varese station | 2h17 | 6:53 PM Brescia station | 2 transfers | |
S5 TRENORD 24561+ FRECCIAROSSA 9753 | 4:42 PM Varese station | 2h09 | 6:51 PM Brescia station | 1 transfer | |
S5 TRENORD 24561 · Regionale TRENORD 2637 | 4:42 PM Varese station | 2h49 | 7:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 12062 · Regionale TRENORD 80362 · Regionale TRENORD 2637 | 4:50 PM Varese Nord | 2h41 | 7:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 12062 · Regionale TRENORD 80362+ FRECCIAROSSA 9753 | 4:50 PM Varese Nord | 2h01 | 6:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 66 · Regionale TRENORD 80366 · Regionale TRENORD 2677 | 5:11 PM Varese Casbeno | 2h42 | 7:53 PM Brescia station | 2 transfers | |
S5 TRENORD 24563 · Regionale TRENORD 10939 | 5:12 PM Varese station | 3h01 | 8:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 10066 · Regionale TRENORD 80366 · Regionale TRENORD 2677 | 5:20 PM Varese Nord | 2h33 | 7:53 PM Brescia station | 2 transfers | |
Regionale TRENORD 10066 · Regionale TRENORD 80366+ FRECCIAROSSA 9757 | 5:20 PM Varese Nord | 2h31 | 7:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2535 · Regionale Veloce 2035+ FRECCIAROSSA 9757 | 5:36 PM Varese station | 2h15 | 7:51 PM Brescia station | 2 transfers | |
Regionale TRENORD 2535 · Regionale TRENORD 2435 · Regionale TRENORD 2677 | 5:36 PM Varese station | 2h17 | 7:53 PM Brescia station | 2 transfers | |
S5 TRENORD 24565 · Regionale TRENORD 2639 | 5:42 PM Varese station | 2h49 | 8:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 12068 · Regionale TRENORD 80368 · Regionale TRENORD 2639 | 5:50 PM Varese Nord | 2h41 | 8:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 70 · Regionale TRENORD 80370+ FRECCIAROSSA 9759 | 6:11 PM Varese Casbeno | 2h10 | 8:21 PM Brescia station | 2 transfers | |
Regionale TRENORD 70 · Regionale TRENORD 80370 · Regionale TRENORD 2641 | 6:11 PM Varese Casbeno | 3h20 | 9:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24567 · Regionale TRENORD 10941 | 6:12 PM Varese station | 3h01 | 9:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24567 · Regionale TRENORD 10941 | 6:12 PM Varese station | 3h01 | 9:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 2537+ FRECCIAROSSA 9759 | 6:36 PM Varese station | 1h45 | 8:21 PM Brescia station | 1 transfer | |
Regionale TRENORD 2537 · Regionale TRENORD 10651 · Regionale TRENORD 10941 | 6:36 PM Varese station | 2h37 | 9:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24569 · Regionale TRENORD 2641 | 6:42 PM Varese station | 2h49 | 9:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 12074 · Regionale TRENORD 80374 · Regionale TRENORD 2641 | 6:50 PM Varese Nord | 2h41 | 9:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 2505 · S11 TRENORD 25273 · Regionale TRENORD 10943 | 7:06 PM Varese station | 3h07 | 10:13 PM Brescia station | 2 transfers | |
Regionale TRENORD 78 · Regionale TRENORD 80376 · Regionale TRENORD 2643 | 7:11 PM Varese Casbeno | 3h20 | 10:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24571 · Regionale TRENORD 10943 | 7:12 PM Varese station | 3h01 | 10:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24571 · Regionale TRENORD 10943 | 7:12 PM Varese station | 3h01 | 10:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 2539 · S11 TRENORD 25076 · Regionale TRENORD 10943 | 7:36 PM Varese station | 2h37 | 10:13 PM Brescia station | 2 transfers | |
Regionale TRENORD 2539 · Regionale Veloce 2039 · Regionale TRENORD 2643 | 7:36 PM Varese station | 2h55 | 10:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24573 · S11 TRENORD 25277 · Regionale TRENORD 10945 | 7:42 PM Varese station | 3h31 | 11:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24573 · Regionale TRENORD 2643 | 7:42 PM Varese station | 2h49 | 10:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 11078 · Regionale TRENORD 80378 · Regionale TRENORD 2643 | 7:50 PM Varese Nord | 2h41 | 10:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 11078 · Regionale TRENORD 80378+ FRECCIAROSSA 9660 | 7:50 PM Varese Nord | 2h33 | 10:23 PM Brescia station | 2 transfers | |
Regionale TRENORD 82 · Regionale TRENORD 80380 · Regionale TRENORD 2645 | 8:11 PM Varese Casbeno | 3h20 | 11:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24575 · Regionale TRENORD 10945 | 8:12 PM Varese station | 3h01 | 11:13 PM Brescia station | 1 transfer | |
S5 TRENORD 24575 · Regionale TRENORD 10945 | 8:12 PM Varese station | 3h01 | 11:13 PM Brescia station | 1 transfer | |
Regionale TRENORD 2541 · Regionale Veloce 2041 · Regionale TRENORD 2645 | 8:36 PM Varese station | 2h55 | 11:31 PM Brescia station | 2 transfers | |
Regionale TRENORD 2541 · S11 TRENORD 25080 · Regionale TRENORD 10945 | 8:36 PM Varese station | 2h37 | 11:13 PM Brescia station | 2 transfers | |
S5 TRENORD 24577 · Regionale TRENORD 2645 | 8:42 PM Varese station | 2h49 | 11:31 PM Brescia station | 1 transfer | |
Regionale TRENORD 12082 · Regionale TRENORD 80382 · Regionale TRENORD 2645 | 8:50 PM Varese Nord | 2h41 | 11:31 PM Brescia station | 2 transfers | |
S5 TRENORD 24581 · Regionale TRENORD 2607 | 9:42 PM Varese station | 2h51 | 12:33 AM Brescia station | 1 transfer | |
S5 TRENORD 24581 · Regionale TRENORD 2607 | 9:42 PM Varese station | 2h51 | 12:33 AM Brescia station | 1 transfer | |
S5 TRENORD 24583 · Regionale TRENORD 10911 | 10:12 PM Varese station | 3h23 | 1:35 AM Brescia station | 1 transfer | |
S5 TRENORD 24583 · Regionale TRENORD 10911 | 10:12 PM Varese station | 3h23 | 1:35 AM Brescia station | 1 transfer | |
Find all the dates and times for this journey
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Varese to Brescia run on average 98 times per day, taking around 2h 35m. Cheap train tickets for this journey start at $14 (€12) if you book in advance.
The earliest train runs at 00:42, the last at 22:42. The fastest train covers the 70 miles (114 km) distance in 3h 1m.
Distance 70 miles (114 km) |
Average train duration 2h 35m |
Cheapest ticket price $14 (€12) |
Trains per day 98 |
Fastest train 3h 1m |
First train 12:42 AM |
Last train 10:42 PM |
Cheapest Month Jan |
Cheapest Day Sun |
High Season Oct - Dec |
Low Season Jul - Sep |
Busiest Day Thu |
Least Busy Day Thu |
Discover the best of Brescia — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Brescia trip today.
Brescia’s main city museum inside a former monastery complex, covering Roman remains, Lombard heritage, sacred art, and archaeology. It is the city’s standout museum and part of the UNESCO-listed mona
An open-air and partly indoor archaeological museum area with the Roman forum, Capitolium, theatre, and excavated streets. It is one of northern Italy’s most important Roman sites and a core cultural
The city’s principal art gallery, known for Renaissance and Baroque painting with works linked to Raphael, Lotto, Savoldo, and Romanino. A refined stop for visitors interested in Italian art beyond th
Brescia’s elegant Renaissance square, framed by the Loggia and historic façades. It is one of the city’s essential public spaces and a natural base for exploring the center on foot.
The monumental cathedral square where the Old Cathedral, New Cathedral, and Broletto stand together. This is the symbolic heart of historic Brescia and one of the city’s most photogenic places.
The city’s most important historic walking street, linking major Roman and museum sites. It is ideal for first-time visitors and central to Brescia’s cultural identity.
Stuffed pasta typical of the Brescia area, often filled with meat, cheese, and breadcrumbs, then dressed with butter, sage, and Grana Padano.
A classic Brescia Sunday dish of slow-roasted skewered meats and potatoes, traditionally cooked for many hours and central to local family meals.
Beef braised slowly with olive oil, anchovy, and capers from nearby Rovato in the province of Brescia; one of the area's most famous specialties.
Established fine dining restaurant known for polished service, seasonal ingredients, and a sophisticated atmosphere.
Well-known historic restaurant in Brescia appreciated for refined Brescian and Italian cuisine in an elegant setting.
Popular traditional trattoria in the historic center, known for hearty local dishes, meat specialties, and classic Brescia flavors.
Moderate by Italian standards. Daily costs are lower than Milan, with good-value dining and hotels.
Service is often included or modest. Round up or leave EUR 1-2 at cafes; 5-10% in restaurants for good service. Taxis are usually rounded up, not heavily tipped.
Official public transport app
Brescia Railway Station, Brescia -> Piazza della Loggia, Brescia
Find answers to the most common questions about traveling from Varese to Brescia by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Brescia, this guide helps you travel smarter and with confidence.

Here are some other resources that might have the information you need