[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Monza to Bergamo

Showing times and prices for May 22

Cheapest

$4

Average

$5

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.

The average ticket from Monza to Bergamo will cost around $ 5 if you buy it on the day, but the cheapest tickets can be found for only $ 4.

Cheapest
05:49AMMonza0h46 06:35AMBergamo Ospedale
0 changes
$41One-way
Cheapest
07:49AMMonza0h46 08:35AMBergamo Ospedale
0 changes
$41One-way
Cheapest
08:49PMMonza0h46 09:35PMBergamo Ospedale
0 changes
$41One-way
Cheapest
10:49AMMonza0h46 11:35AMBergamo Ospedale
0 changes
$41One-way
Cheapest
04:49PMMonza0h46 05:35PMBergamo Ospedale
0 changes
$41One-way

Train schedule from Monza to Bergamo

Showing trains for tomorrow, Sun, May 22
05:49AMMonza0h46 06:35AMBergamo Ospedale
0 changes
05:49AMMonza0h51 06:40AMBergamo
0 changes
06:49AMMonza0h46 07:35AMBergamo Ospedale
0 changes
06:49AMMonza0h51 07:40AMBergamo
0 changes
07:09AMMonza1h10 08:19AMBergamo
0 changes
07:49AMMonza0h46 08:35AMBergamo Ospedale
0 changes
07:49AMMonza0h51 08:40AMBergamo
0 changes
08:49AMMonza0h51 09:40AMBergamo
0 changes
08:49AMMonza0h46 09:35AMBergamo Ospedale
0 changes
09:49AMMonza0h51 10:40AMBergamo
0 changes
09:49AMMonza0h46 10:35AMBergamo Ospedale
0 changes
10:21AMMonza Sobborghi1h19 11:40AMBergamo
0 changes
10:49AMMonza0h46 11:35AMBergamo Ospedale
0 changes
10:49AMMonza0h51 11:40AMBergamo
0 changes
11:21AMMonza Sobborghi1h19 12:40PMBergamo
0 changes
11:49AMMonza0h46 12:35PMBergamo Ospedale
0 changes
11:49AMMonza0h51 12:40PMBergamo
0 changes
12:21PMMonza Sobborghi1h19 01:40PMBergamo
0 changes
12:49PMMonza0h51 01:40PMBergamo
0 changes
12:49PMMonza0h46 01:35PMBergamo Ospedale
0 changes
01:21PMMonza Sobborghi1h19 02:40PMBergamo
0 changes
01:49PMMonza0h51 02:40PMBergamo
0 changes
01:49PMMonza0h46 02:35PMBergamo Ospedale
0 changes
02:21PMMonza Sobborghi1h19 03:40PMBergamo
0 changes
02:49PMMonza0h51 03:40PMBergamo
0 changes
02:49PMMonza0h46 03:35PMBergamo Ospedale
0 changes
03:21PMMonza Sobborghi1h19 04:40PMBergamo
0 changes
03:49PMMonza0h46 04:35PMBergamo Ospedale
0 changes
03:49PMMonza0h51 04:40PMBergamo
0 changes
04:21PMMonza Sobborghi1h19 05:40PMBergamo
0 changes
04:49PMMonza0h46 05:35PMBergamo Ospedale
0 changes
04:49PMMonza0h51 05:40PMBergamo
0 changes
05:21PMMonza Sobborghi1h19 06:40PMBergamo
0 changes
05:49PMMonza0h51 06:40PMBergamo
0 changes
05:49PMMonza0h46 06:35PMBergamo Ospedale
0 changes
06:21PMMonza Sobborghi1h19 07:40PMBergamo
0 changes
06:49PMMonza0h46 07:35PMBergamo Ospedale
0 changes
06:49PMMonza0h51 07:40PMBergamo
0 changes
07:21PMMonza Sobborghi1h19 08:40PMBergamo
0 changes
07:49PMMonza0h46 08:35PMBergamo Ospedale
0 changes
07:49PMMonza0h51 08:40PMBergamo
0 changes
08:21PMMonza Sobborghi1h19 09:40PMBergamo
0 changes
08:49PMMonza0h46 09:35PMBergamo Ospedale
0 changes
08:49PMMonza0h51 09:40PMBergamo
0 changes
09:49PMMonza0h51 10:40PMBergamo
0 changes
09:49PMMonza0h46 10:35PMBergamo Ospedale
0 changes
10:49PMMonza0h51 11:40PMBergamo
0 changes
10:49PMMonza0h46 11:35PMBergamo Ospedale
0 changes
10:50PMMonza2h00 12:50AMBergamo
0 changes

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

Sun
May 22
$4Regionale
Find prices
Mon
May 23
$4Regionale
$4Regionale
Tue
May 24
$4Regionale
$4Regionale
Wed
May 25
$4Regionale
$4Regionale
Thu
May 26
$4Regionale
$4Regionale
Fri
May 27
$4Regionale
$4Regionale
Sat
May 28
$4Regionale
Find prices
Sun
May 29
$4Regionale
Find prices
Mon
May 30
$4Regionale
Find prices
Tue
May 31
$4Regionale
$7Flixbus
Wed
Jun 1
$4Regionale
Find prices
Thu
Jun 2
$4Regionale
$7Flixbus
Fri
Jun 3
$4Regionale
Find prices
Sat
Jun 4
$4Regionale
Find prices
Sun
Jun 5
$4Regionale
$9Flixbus
Mon
Jun 6
$4Regionale
Find prices
Tue
Jun 7
$4Regionale
Find prices
Wed
Jun 8
$4Regionale
Find prices
Thu
Jun 9
$4Regionale
Find prices
Fri
Jun 10
$4Regionale
Find prices

Fastest train times from Monza to Bergamo

Showing times and prices for May 22

Fastest Journey

46 m

Average

57 m

Trains per day

49

Distance

33 km

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

These direct trains cover the 33 km distance in an average of 57 m but if you time it right, some trains will get you there in just 46 m .

The slowest trains will take 2 h 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.

Fastest
05:49AMMonza0h46 06:35AMBergamo Ospedale
0 changes
$41One-way
Fastest
07:49AMMonza0h46 08:35AMBergamo Ospedale
0 changes
$41One-way
Fastest
08:49PMMonza0h46 09:35PMBergamo Ospedale
0 changes
$41One-way
Fastest
10:49AMMonza0h46 11:35AMBergamo Ospedale
0 changes
$41One-way
Fastest
04:49PMMonza0h46 05:35PMBergamo Ospedale
0 changes
$41One-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 Monza to Bergamo

distanceDistance20 miles (33 km)
durationAverage train duration41 min
priceAverage train ticket price$4 (€4)
changesDirect trainYes
carriersTrain providersTrenord, Frecciabianca or Regionale

Trains from Monza to Bergamo cover the 20 miles (33 km) long route taking on average 41 min with our travel partners like Trenord, Frecciabianca or Regionale. There are direct train services available. While the average ticket price for this trip costs around $4 (€4), you can find the cheapest train ticket for as low as $4 (€4). Travelers depart most frequently from Monza and arrive in Bergamo.

Travel Tips: Trains from Monza 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 Monza to Bergamo.
FAQs

How much are cheap trains from Monza to Bergamo?

Omio customers have found cheap train tickets between Monza and Bergamo for as low as $4 (€4)  for the next 7 days.

How much does it cost to take a train from Monza to Bergamo?

The train price between Monza and Bergamo is on average $4 (€4)  if you are looking to book your tickets for this trip in the next 7 days.

How far is it from Monza to Bergamo by train?

The Monza to Bergamo train distance is approximately 20 miles (33 km).

How many hours is the train time from Monza to Bergamo?

The train time to Bergamo from Monza is on average 41 min  for the 20 miles (33 km) long journey, but the time it takes to go between Monza and Bergamo by train can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Monza to Bergamo, which train station in Monza do I depart from and which train station in Bergamo do I arrive in?

Some of the Monza train stations to Bergamo you can start your journey from include Monza and Monza Sobborghi. Similarly, some of the arrival train stations in Bergamo include Bergamo and Bergamo Ospedale.

When traveling this route, Omio customers are departing most frequently from Monza   and arriving in Bergamo.

Where is the Monza train station located? Where is the Bergamo train station located?

You can find the most popular departure train station for this journey, Monza, located approximately 0.3 miles (536 m) from the city center of Monza. The most popular arrival train station in Bergamo, called Bergamo, is located around 1.1 miles (1.8 km) away from its city center.

What train companies offer a service between Monza and Bergamo?

When taking a train from Monza to Bergamo, you can count on Trenord, Frecciabianca or Regionale for the best way to get you to Bergamo. You can also check all possible train providers who offer a service from Monza to Bergamo and compare the amenities they offer before buying a train ticket.

Is there a direct train from Monza to Bergamo?

Yes, you can find a direct train from Monza to Bergamo with Regionale  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

What are the first and last departure train times from Monza to Bergamo?

You can take the first train from Monza to Bergamo at 5: 49 AM. The last train from Monza to Bergamo that you can take departs at 9: 49 PM. Omio shows you the latest train from Monza to Bergamo schedule to help you book the best departure time for this trip.

How early should I buy train tickets between Monza and Bergamo to score the best deals?

If you buy the Monza to Bergamo train within the next 7 days, you can find one way tickets to cost on average $4 (€4). However, booking your train ticket in advance gives you access to the best prices for trains between Monza and Bergamo. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Monza
Bergamo
Monza is the most popular Monza railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Monza for your trip to Bergamo.

More options for your journey from Monza to Bergamo

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