Travel Information
Compare train and coach for Bergamo station to Milano Romolo
Omio recommends booking the train as it is the most popular option from Bergamo station to Milano Romolo among Omio's users. If you are prioritising price take the coach with prices starting from £4. For those with little time consider booking a train which can get you there in 57m. The ticket price range depends on the travel mode: a coach costs an average of £4, and a train costs an average of £5.
Distance: 48 km
Compare train with
Most popular Train | Coach |
|---|---|
£5 Average Price | £4 Average Price Cheapest |
1h 27m Average total duration Fastest 57m Onboard + 30m Additional time* | 1h 27m Average total duration 57m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Live departures
Bergamo station to Milano Romolo train times
The table below shows live departures for Bergamo station to Milano Romolo trains for today, Tuesday 24 February. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
Regionale TRENORD 2214 · S9 TRENORD 24921 | 05:02 Bergamo station | 1h22 | 06:24 Milano Romolo | 1 change | |
Autobus TRENORD 24A · Regionale TRENORD 25824 · S9 TRENORD 24925 | 05:19 Bergamo station | 2h05 | 07:24 Milano Romolo | 2 changes | |
Regionale TRENORD 2256 · S9 TRENORD 24923 | 05:30 Bergamo station | 1h24 | 06:54 Milano Romolo | 1 change | |
Autobus TRENORD 26A · Regionale TRENORD 25826 · S9 TRENORD 24927 | 05:49 Bergamo station | 2h05 | 07:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2258 · S9 TRENORD 24925 | 06:13 Bergamo station | 1h11 | 07:24 Milano Romolo | 1 change | |
Regionale TRENORD 2206 · S9 TRENORD 24927 | 06:40 Bergamo station | 1h14 | 07:54 Milano Romolo | 1 change | |
Autobus TRENORD 30A · Regionale TRENORD 25830 · S9 TRENORD 24931 | 06:49 Bergamo station | 2h05 | 08:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2218 · S9 TRENORD 24929 | 07:02 Bergamo station | 1h22 | 08:24 Milano Romolo | 1 change | |
Regionale TRENORD 2260 · S9 TRENORD 24931 | 07:40 Bergamo station | 1h14 | 08:54 Milano Romolo | 1 change | |
Autobus TRENORD 34A · Regionale TRENORD 25834 · S9 TRENORD 24935 | 07:49 Bergamo station | 2h05 | 09:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2220 · S9 TRENORD 24933 | 08:02 Bergamo station | 1h22 | 09:24 Milano Romolo | 1 change | |
Regionale TRENORD 2262 · S9 TRENORD 24935 | 08:40 Bergamo station | 1h14 | 09:54 Milano Romolo | 1 change | |
Autobus TRENORD 38A · Regionale TRENORD 25838 · S9 TRENORD 24939 | 08:49 Bergamo station | 2h05 | 10:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2222 · S9 TRENORD 24937 | 09:02 Bergamo station | 1h22 | 10:24 Milano Romolo | 1 change | |
Regionale TRENORD 22634 · Regionale TRENORD 2624 · S9 TRENORD 24939 | 09:18 Bergamo station | 1h36 | 10:54 Milano Romolo | 2 changes | |
Autobus TRENORD 42A · Regionale TRENORD 25842 · S9 TRENORD 24943 | 09:49 Bergamo station | 2h05 | 11:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2224 · S9 TRENORD 24941 | 10:02 Bergamo station | 1h22 | 11:24 Milano Romolo | 1 change | |
Regionale TRENORD 22638 · Regionale TRENORD 2626 · S9 TRENORD 24943 | 10:18 Bergamo station | 1h36 | 11:54 Milano Romolo | 2 changes | |
Autobus TRENORD 46A · Regionale TRENORD 25846 · S9 TRENORD 24947 | 10:49 Bergamo station | 2h05 | 12:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2226 · S9 TRENORD 24945 | 11:02 Bergamo station | 1h22 | 12:24 Milano Romolo | 1 change | |
Regionale TRENORD 22642 · Regionale TRENORD 2628 · S9 TRENORD 24947 | 11:18 Bergamo station | 1h36 | 12:54 Milano Romolo | 2 changes | |
Autobus TRENORD 50A · Regionale TRENORD 25850 · S9 TRENORD 24951 | 11:49 Bergamo station | 2h05 | 13:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2228 · S9 TRENORD 24949 | 12:02 Bergamo station | 1h22 | 13:24 Milano Romolo | 1 change | |
Regionale TRENORD 22646 · Regionale TRENORD 10608 · S9 TRENORD 24951 | 12:18 Bergamo station | 1h36 | 13:54 Milano Romolo | 2 changes | |
Autobus TRENORD 54A · Regionale TRENORD 25854 · S9 TRENORD 24955 | 12:49 Bergamo station | 2h05 | 14:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2230 · S9 TRENORD 24953 | 13:02 Bergamo station | 1h22 | 14:24 Milano Romolo | 1 change | |
Regionale TRENORD 22650 · Regionale TRENORD 2632 · S9 TRENORD 24955 | 13:18 Bergamo station | 1h36 | 14:54 Milano Romolo | 2 changes | |
Autobus TRENORD 58A · Regionale TRENORD 25858 · S9 TRENORD 24959 | 13:49 Bergamo station | 2h05 | 15:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2232 · S9 TRENORD 24957 | 14:02 Bergamo station | 1h22 | 15:24 Milano Romolo | 1 change | |
Regionale TRENORD 22654 · Regionale TRENORD 2634 · S9 TRENORD 24959 | 14:18 Bergamo station | 1h36 | 15:54 Milano Romolo | 2 changes | |
Autobus TRENORD 62A · Regionale TRENORD 25862 · S9 TRENORD 24963 | 14:49 Bergamo station | 2h05 | 16:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2234 · S9 TRENORD 24961 | 15:02 Bergamo station | 1h22 | 16:24 Milano Romolo | 1 change | |
Regionale TRENORD 2276 · S9 TRENORD 24963 | 15:40 Bergamo station | 1h14 | 16:54 Milano Romolo | 1 change | |
Autobus TRENORD 66A · Regionale TRENORD 25866 · S9 TRENORD 24967 | 15:49 Bergamo station | 2h05 | 17:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2236 · S9 TRENORD 24965 | 16:02 Bergamo station | 1h22 | 17:24 Milano Romolo | 1 change | |
Regionale TRENORD 2278 · S9 TRENORD 24967 | 16:40 Bergamo station | 1h14 | 17:54 Milano Romolo | 1 change | |
Autobus TRENORD 70A · Regionale TRENORD 25870 · S9 TRENORD 24971 | 16:49 Bergamo station | 2h05 | 18:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2238 · S9 TRENORD 24969 | 17:02 Bergamo station | 1h22 | 18:24 Milano Romolo | 1 change | |
Autobus TRENORD 72A · Regionale TRENORD 25872 · S9 TRENORD 24973 | 17:09 Bergamo station | 2h15 | 19:24 Milano Romolo | 2 changes | |
Regionale TRENORD 2280 · S9 TRENORD 24971 | 17:40 Bergamo station | 1h14 | 18:54 Milano Romolo | 1 change | |
Autobus TRENORD 74A · Regionale TRENORD 25874 · S9 TRENORD 24975 | 17:49 Bergamo station | 2h05 | 19:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2240 · S9 TRENORD 24973 | 18:02 Bergamo station | 1h22 | 19:24 Milano Romolo | 1 change | |
Regionale TRENORD 2282 · S9 TRENORD 24975 | 18:40 Bergamo station | 1h14 | 19:54 Milano Romolo | 1 change | |
Autobus TRENORD 78A · Regionale TRENORD 25878 · S9 TRENORD 24979 | 18:49 Bergamo station | 2h05 | 20:54 Milano Romolo | 2 changes | |
Regionale TRENORD 2242 · S9 TRENORD 24977 | 19:02 Bergamo station | 1h22 | 20:24 Milano Romolo | 1 change | |
Regionale TRENORD 2284 · S9 TRENORD 24979 | 19:40 Bergamo station | 1h14 | 20:54 Milano Romolo | 1 change | |
Regionale TRENORD 2244 · Regionale Veloce 3045 · Regionale TRENORD 10083 | 20:02 Bergamo station | 1h37 | 21:39 Milano Romolo | 2 changes | |
Regionale TRENORD 2246 · Regionale TRENORD 2387 · Regionale TRENORD 10087 | 21:07 Bergamo station | 1h32 | 22:39 Milano Romolo | 2 changes | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Bergamo station to Milano Romolo by train or coach
Compare train and coach 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.
25 Feb
26 Feb
27 Feb
28 Feb
01 Mar
02 Mar
03 Mar
Journey information
Overview: Train from Bergamo station to Milano Romolo
Trains from Bergamo station to Milano Romolo run on average 37 times per day, taking around 57m. Cheap train tickets for this journey start at £5 but you can travel from only £4 by coach.
The earliest train runs at 16:49, the last at 16:49. The fastest train covers the 48 km distance in 2h 5m.
Distance 48 km |
Average train duration 57m |
Cheapest ticket price £5 |
Trains per day 37 |
Fastest train 2h 5m |
First train 16:49 |
Last train 16:49 |
Train companies: Regionale, Trenord from Bergamo station to Milano Romolo trainsRegionale, Trenord trains will get you between Bergamo station and Milano Romolo from £4. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Regionale
Trenord
FAQs: Bergamo station to Milano Romolo train
Find answers to the most common questions about traveling from Bergamo station to Milano Romolo 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 Milano Romolo, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Bergamo station and Milano Romolo
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- The car park is open 7 days a week, 24 hours a day. Access via Piazzale Guglielmo Marconi.
- Ristorante La Bruschetta
- Osteria D'Ambrosio
- Outside the main entrance.
- Elevators, ramps, restrooms.
- €1
- Hotel Excelsior San Marco
- Mercure Bergamo Centro Palazzo Dolci
- Hotel Cappello d'Oro
- Located in the main hall
- 132 places, covered
- Avis
- Europcar
- Hertz
- Located in the main hall
- Free
- Hall 1: main entrance, platforms 1-6 for regional and long-distance trains
- Hall 2: ticket office and waiting area
- Bus: Several lines available
- Tram: Line T1
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available nearby, with access from Viale Romolo.
- Outside the main entrance.
- Ramps.
- €0.50
- BAM House
- Olona11
- 150 places, covered
- Located near the entrance
- Free
- Hall 1: entrance and ticket machines
- Hall 2: platforms for Line 2
- Metro: Line 2
- Bus: Several lines available
Most popular train connections from Bergamo station
More options for your journey from Bergamo station to Milano Romolo
Here are some other resources that might have the information you need

