Brescia to Bergamo train

Cheap train tickets from Brescia to Bergamo

Showing times and prices for Aug 18

Cheapest

5

Average

8

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
06:57AMBrescia0h57 07:54AMBergamo
0 transfers
51One-way
Cheapest
07:57PMBrescia0h57 08:54PMBergamo
0 transfers
51One-way
Cheapest
04:57PMBrescia0h57 05:54PMBergamo
0 transfers
51One-way
Cheapest
04:57AMBrescia0h57 05:54AMBergamo
0 transfers
51One-way
Cheapest
12:57PMBrescia0h57 01:54PMBergamo
0 transfers
51One-way

Train schedule from Brescia to Bergamo

Showing trains for tomorrow, Thursday, August 18
04:57AMBrescia0h57 05:54AMBergamo
0 transfers
04:57AMBrescia1h27 06:24AMBergamo Ospedale
1 transfer
05:57AMBrescia0h57 06:54AMBergamo
0 transfers
05:57AMBrescia1h27 07:24AMBergamo Ospedale
1 transfer
06:13AMBrescia, Borgo San Giovanni1h41 07:54AMBergamo
1 transfer
06:13AMBrescia, Borgo San Giovanni1h25 07:38AMBergamo
2 transfers
06:28AMBrescia1h10 07:38AMBergamo
1 transfer
06:57AMBrescia0h57 07:54AMBergamo
0 transfers
06:57AMBrescia1h27 08:24AMBergamo Ospedale
1 transfer
07:28AMBrescia1h10 08:38AMBergamo
1 transfer
07:39AMBrescia, Borgo San Giovanni1h15 08:54AMBergamo
1 transfer
07:57AMBrescia0h57 08:54AMBergamo
0 transfers
07:57AMBrescia1h27 09:24AMBergamo Ospedale
1 transfer
08:28AMBrescia1h10 09:38AMBergamo
1 transfer
08:35AMBrescia, Borgo San Giovanni1h19 09:54AMBergamo
1 transfer
08:57AMBrescia0h57 09:54AMBergamo
0 transfers
08:57AMBrescia1h27 10:24AMBergamo Ospedale
1 transfer
09:00AMBrescia, Borgo San Giovanni1h54 10:54AMBergamo
1 transfer
09:00AMBrescia, Borgo San Giovanni1h38 10:38AMBergamo
2 transfers
09:28AMBrescia1h10 10:38AMBergamo
1 transfer
09:57AMBrescia1h27 11:24AMBergamo Ospedale
1 transfer
09:57AMBrescia0h57 10:54AMBergamo
0 transfers
10:28AMBrescia1h56 12:24PMBergamo Ospedale
2 transfers
10:28AMBrescia1h10 11:38AMBergamo
1 transfer
11:09AMBrescia1h44 12:53PMBergamo
1 transfer
12:19PMBrescia, Borgo San Giovanni1h35 01:54PMBergamo
1 transfer
12:19PMBrescia, Borgo San Giovanni1h19 01:38PMBergamo
2 transfers
12:28PMBrescia1h10 01:38PMBergamo
1 transfer
12:57PMBrescia0h57 01:54PMBergamo
0 transfers
12:57PMBrescia1h27 02:24PMBergamo Ospedale
1 transfer
01:28PMBrescia1h10 02:38PMBergamo
1 transfer
01:57PMBrescia1h27 03:24PMBergamo Ospedale
1 transfer
01:57PMBrescia0h57 02:54PMBergamo
0 transfers
02:02PMBrescia1h22 03:24PMBergamo Ospedale
1 transfer
02:02PMBrescia0h58 03:00PMBergamo
0 transfers
02:19PMBrescia, Borgo San Giovanni1h35 03:54PMBergamo
1 transfer
02:19PMBrescia, Borgo San Giovanni1h19 03:38PMBergamo
2 transfers
02:28PMBrescia1h10 03:38PMBergamo
1 transfer
02:57PMBrescia1h27 04:24PMBergamo Ospedale
1 transfer
02:57PMBrescia0h57 03:54PMBergamo
0 transfers
03:00PMBrescia, Borgo San Giovanni1h54 04:54PMBergamo
1 transfer
03:00PMBrescia, Borgo San Giovanni1h38 04:38PMBergamo
2 transfers
03:28PMBrescia1h10 04:38PMBergamo
1 transfer
03:57PMBrescia1h27 05:24PMBergamo Ospedale
1 transfer
03:57PMBrescia0h57 04:54PMBergamo
0 transfers
04:19PMBrescia, Borgo San Giovanni1h35 05:54PMBergamo
1 transfer
04:19PMBrescia, Borgo San Giovanni1h19 05:38PMBergamo
2 transfers
04:28PMBrescia1h10 05:38PMBergamo
1 transfer
04:57PMBrescia0h57 05:54PMBergamo
0 transfers
04:57PMBrescia1h27 06:24PMBergamo Ospedale
1 transfer
05:00PMBrescia, Borgo San Giovanni1h54 06:54PMBergamo
1 transfer
05:00PMBrescia, Borgo San Giovanni1h38 06:38PMBergamo
2 transfers
05:28PMBrescia1h10 06:38PMBergamo
1 transfer
05:57PMBrescia0h57 06:54PMBergamo
0 transfers
05:57PMBrescia1h27 07:24PMBergamo Ospedale
1 transfer
06:28PMBrescia1h10 07:38PMBergamo
1 transfer
06:57PMBrescia1h27 08:24PMBergamo Ospedale
1 transfer
06:57PMBrescia0h57 07:54PMBergamo
0 transfers
07:00PMBrescia, Borgo San Giovanni1h38 08:38PMBergamo
2 transfers
07:00PMBrescia, Borgo San Giovanni1h54 08:54PMBergamo
1 transfer
07:28PMBrescia1h10 08:38PMBergamo
1 transfer
07:57PMBrescia0h57 08:54PMBergamo
0 transfers
07:57PMBrescia1h27 09:24PMBergamo Ospedale
1 transfer
08:28PMBrescia3h07 11:35PMBergamo Ospedale
2 transfers
08:39PMBrescia2h56 11:35PMBergamo Ospedale
2 transfers
09:00PMBrescia, Borgo San Giovanni1h38 10:38PMBergamo
2 transfers
09:00PMBrescia, Borgo San Giovanni1h40 10:40PMBergamo
1 transfer
09:28PMBrescia1h10 10:38PMBergamo
1 transfer
09:55PMBrescia0h45 10:40PMBergamo
0 transfers
10:28PMBrescia2h22 12:50AMBergamo
1 transfer
11:02PMBrescia0h38 11:40PMBergamo
0 transfers
11:33PMBrescia0h37 12:10AMBergamo
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01
Fri
Sep 02
Sat
Sep 03
Sun
Sep 04
Mon
Sep 05
Tue
Sep 06
Wed
Sep 07

Fastest train times from Brescia to Bergamo

Showing times and prices for Aug 18

Fastest Journey

37 m

Average

1 h 21 m

Trains per day

72

Distance

48 km

Of the 72 trains that leave Brescia for Bergamo every day 18 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
11:33PMBrescia0h37 12:10AMBergamo
0 transfers
181One-way
2nd Fastest
11:02PMBrescia0h38 11:40PMBergamo
0 transfers
181One-way
09:55PMBrescia0h45 10:40PMBergamo
0 transfers
51One-way
06:57AMBrescia0h57 07:54AMBergamo
0 transfers
51One-way
07:57PMBrescia0h57 08:54PMBergamo
0 transfers
51One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Brescia to Bergamo

distanceDistance29 miles (47 km)
durationAverage train duration45 min
priceAverage train ticket price$5 (€5)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersRegionale, Italo, Frecciargento, Trenord or Frecciarossa

Trains from Brescia to Bergamo cover the 29 miles (47 km) long route taking on average 45 min with our travel partners like Regionale, Italo, Frecciargento, Trenord or Frecciarossa. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this trip costs around $5 (€5), you can find the cheapest train ticket for as low as $5 (€5). Travelers depart most frequently from Brescia and arrive in Bergamo.

Train providers: Italo and Frecciarossa from Brescia to Bergamo trains

You can travel by train from Brescia to Bergamo with Italo and Frecciarossa for as low as $5 (€5). When you search for schedules and tickets, Omio will show you the best journey.

Italo
Frecciarossa

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Brescia and Bergamo: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

Brescia to Bergamo train information with Italo:

  • Average Duration: 37 min
  • Italo frequency: 1 a day

Looking for a smooth and easy way to travel from Brescia to Bergamo? Book your Trenitalia Frecciarossa train from Brescia to Bergamo with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Brescia to Bergamo route. Omio shows you current Frecciarossa schedules and tickets to cover the 29 miles (47 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

Frecciarossa from Brescia to Bergamo train information:

  • Average Duration: 47 min
  • Frecciarossa frequency: 1 a day

Travel Tips: Trains from Brescia to Bergamo

Travel by train to Bergamo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Brescia to Bergamo.
FAQs
Omio customers have found the cheapest trains from Brescia to Bergamo to cost as little as $5 (€5)  in the next 7 days.
The train price from Brescia to Bergamo is on average $5 (€5)  if you are looking to book your tickets for this trip in the next 7 days.
The Brescia to Bergamo train distance is approximately 29 miles (47 km).
While the time it takes to travel 29 miles (47 km) to Bergamo from Brescia can vary based on specific dates, weekends, and holidays, the Brescia to Bergamo train journey time is on average 45 min.

Omio customers book a train from Brescia   to Bergamo   most frequently for this route.

Passengers board their train most frequently from Brescia and travel around 1.4 miles (2.2 km) from the city center to this train station.

Passengers traveling this route most often arrive at Bergamo and need to travel approximately 1.1 miles (1.8 km) from the train station to the city center in Bergamo.

When taking a train from Brescia to Bergamo, you can count on Regionale, Italo, Frecciargento, Trenord or Frecciarossa for the best way to get you to Bergamo. You can also check all possible train companies who offer a service between Brescia and Bergamo and compare the amenities they offer before buying a train ticket.
Yes, there are 2 direct trains per day from Brescia to Bergamo. You can look to travel with Italo, Frecciarossa, Frecciargento or Regionale  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
The average number of trains departing Brescia for Bergamo is 2 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this journey departs from Brescia at 4: 57 AM. The last train leaves from Brescia at 9: 33 PM. Check Omio for the latest train schedule from Brescia to Bergamo and book the best time to depart on your chosen travel date.
The price of a one way train ticket from Brescia to Bergamo is on average $5 (€5) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Brescia and Bergamo available a few months in advance.

Important Stations and Airports for this Journey

Brescia
Bergamo
The major railway station for departures from Brescia is Brescia. Read all the information you need to know about services, amenities and connections at Brescia for your journey between Brescia and Bergamo.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language