The cheapest and fastest trains from Bergamo to Alessandria
Cheapest price
€13
Average price
€15
Fastest journey
2 h 9 m
Average duration
2 h 13 m
Trains per day
35
Distance
120 km
The best way to find a cheap train ticket from Bergamo to Alessandria is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Bergamo to Alessandria will cost around €15 if you buy it on the day, but the cheapest tickets can be found for only €13.
It's difficult to get from Bergamo to Alessandria without transferring at least once.
Regionale TRENORD 2276 · S9 TRENORD 24963 · Regionale TRENORD 10067
Regionale TRENORD 2224 · S9 TRENORD 24941 · Regionale TRENORD 10043
Regionale TRENORD 2280 · S9 TRENORD 24971 · Regionale TRENORD 10075
Regionale TRENORD 2278 · S9 TRENORD 24967 · Regionale TRENORD 10071
Regionale TRENORD 2214 · Regionale Veloce 3015 · Regionale TRENORD 10567
Regionale TRENORD 2206 · Regionale TRENORD 2317
Regionale TRENORD 2276 · Regionale TRENORD 2335
Regionale TRENORD 2280 · Regionale TRENORD 2339
Regionale TRENORD 2278 · Regionale Veloce 2337
Regionale TRENORD 2214 · Regionale TRENORD 2313+
InterCityNotte 754Travel Information
Compare train and bus for Bergamo to Alessandria
Omio recommends booking the train as it is the most popular option from Bergamo to Alessandria among Omio's users. If you are prioritising price take the train with prices starting from €12. For those with little time consider booking a bus which can get you there in 2h 31m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a train costs an average of €12, and a bus costs an average of €12.
Distance: 120 km
Compare train with
Most popular Train | Bus |
|---|---|
€13 Average price Cheapest | €17 Average price |
3h 17m Average total duration 2h 47m Onboard + 30m Additional time* | 3h 1m Average total duration Fastest 2h 31m Onboard + 30m Additional time* |
0.0 - 0.1kg CO2 emissions Lowest | 0.1 - 0.3kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Bergamo to Alessandria train times
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Regionale TRENORD 2212 · Regionale Veloce 2012 · Regionale 11253 | 4:00 AM Bergamo station | 3h13 | 7:13 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2212 · Regionale Veloce 3013 · Regionale 11056 | 4:00 AM Bergamo station | 3h15 | 7:15 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2214 · Regionale Veloce 3015 · Regionale TRENORD 10567 | 5:02 AM Bergamo station | 3h17 | 8:19 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2214 · Regionale Veloce 2014 · Regionale 11255 | 5:02 AM Bergamo station | 3h11 | 8:13 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2214 · Regionale TRENORD 2313+ InterCityNotte 754 | 5:02 AM Bergamo station | 2h21 | 7:23 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2256 · Regionale Veloce 3015 · Regionale TRENORD 10567 | 5:30 AM Bergamo station | 2h49 | 8:19 AM Alessandria station | 2 transfers | |
Autobus TRENORD 1715A · Regionale TRENORD 2206 · Regionale TRENORD 2317 | 6:01 AM Bergamo Ospedale | 2h48 | 8:49 AM Alessandria station | 2 transfers | |
Regionale TRENORD 2206 · Regionale TRENORD 2317 | 6:40 AM Bergamo station | 2h09 | 8:49 AM Alessandria station | 1 transfer | |
Regionale TRENORD 2260+ FRECCIAROSSA 1000 9712+ Regionale Veloce 2125 | 7:40 AM Bergamo station | 3h49 | 11:29 AM Alessandria station | 2 transfers | |
Autobus TRENORD 1719A · Regionale TRENORD 2222 · Regionale TRENORD 2323 | 8:01 AM Bergamo Ospedale | 3h48 | 11:49 AM Alessandria station | 2 transfers | |
Autobus TRENORD 38A · Regionale TRENORD 25838 · Regionale Veloce 2325 | 8:49 AM Bergamo station | 4h07 | 12:56 PM Alessandria station | 2 transfers | |
Autobus TRENORD 38A · Regionale TRENORD 25838 · Regionale Veloce 2325 | 9:01 AM Bergamo Ospedale | 3h55 | 12:56 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2222 · Regionale TRENORD 2323 | 9:02 AM Bergamo station | 2h47 | 11:49 AM Alessandria station | 1 transfer | |
Regionale TRENORD 22634 · Regionale TRENORD 2624 · Regionale TRENORD 2323 | 9:18 AM Bergamo station | 2h31 | 11:49 AM Alessandria station | 2 transfers | |
Autobus TRENORD 1723A · Regionale TRENORD 2226 · Regionale TRENORD 2327 | 10:01 AM Bergamo Ospedale | 3h48 | 1:49 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2224 · Regionale Veloce 2325 | 10:02 AM Bergamo station | 2h54 | 12:56 PM Alessandria station | 1 transfer | |
Regionale TRENORD 2224 · S9 TRENORD 24941 · Regionale TRENORD 10043 | 10:02 AM Bergamo station | 3h09 | 1:11 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2226 · Regionale TRENORD 2327 | 11:02 AM Bergamo station | 2h47 | 1:49 PM Alessandria station | 1 transfer | |
Regionale TRENORD 22642 · Regionale TRENORD 2628 · Regionale TRENORD 2327 | 11:18 AM Bergamo station | 2h31 | 1:49 PM Alessandria station | 2 transfers | |
Autobus TRENORD 1727A · Regionale TRENORD 2230 · Regionale TRENORD 2331 | 12:01 PM Bergamo Ospedale | 3h48 | 3:49 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2228 · Regionale Veloce 3029 · Regionale 11072 | 12:02 PM Bergamo station | 3h13 | 3:15 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2230 · Regionale TRENORD 2331 | 1:02 PM Bergamo station | 2h47 | 3:49 PM Alessandria station | 1 transfer | |
Regionale TRENORD 22650 · Regionale TRENORD 2632 · Regionale TRENORD 2331 | 1:18 PM Bergamo station | 2h31 | 3:49 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2232 · Regionale Veloce 3033 · Regionale TRENORD 10585 | 2:02 PM Bergamo station | 3h17 | 5:19 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2232 · Regionale Veloce 2032 · Regionale 11273 | 2:02 PM Bergamo station | 3h11 | 5:13 PM Alessandria station | 2 transfers | |
Autobus TRENORD 1733A · Regionale TRENORD 2276 · Regionale TRENORD 2335 | 3:01 PM Bergamo Ospedale | 2h48 | 5:49 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2276 · S9 TRENORD 24963 · Regionale TRENORD 10067 | 3:40 PM Bergamo station | 3h03 | 6:43 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2276 · Regionale TRENORD 2335 | 3:40 PM Bergamo station | 2h09 | 5:49 PM Alessandria station | 1 transfer | |
Autobus TRENORD 1735A · Regionale TRENORD 2278 · Regionale Veloce 2337 | 4:01 PM Bergamo Ospedale | 2h55 | 6:56 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2278 · Regionale Veloce 2337 | 4:40 PM Bergamo station | 2h16 | 6:56 PM Alessandria station | 1 transfer | |
Regionale TRENORD 2278 · S9 TRENORD 24967 · Regionale TRENORD 10071 | 4:40 PM Bergamo station | 3h03 | 7:43 PM Alessandria station | 2 transfers | |
Autobus TRENORD 1737A · Regionale TRENORD 2280 · Regionale TRENORD 2339 | 5:01 PM Bergamo Ospedale | 2h51 | 7:52 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2280 · Regionale TRENORD 2339 | On time 5:40 PM Bergamo station | 2h12 | 7:52 PM Alessandria station | 1 transfer | |
Regionale TRENORD 2280 · S9 TRENORD 24971 · Regionale TRENORD 10075 | On time 5:40 PM Bergamo station | 3h03 | 8:43 PM Alessandria station | 2 transfers | |
Regionale TRENORD 2282 · Regionale Veloce 3041 · Regionale Veloce 2146 | 6:40 PM Bergamo station | 2h49 | 9:29 PM Alessandria station | 2 transfers | |
Find all the dates and times for this journey
Compare prices and tickets Bergamo to Alessandria by train or bus
Nov 05
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Journey information
Overview: Train from Bergamo to Alessandria
Distance 120 km |
Average train duration 2h 47m |
Cheapest ticket price €12 |
Trains per day 30 |
Fastest train 3h 3m |
First train 00:05 |
Last train 21:52 |
Train companies: Regionale, Intercity, Trenord from Bergamo to Alessandria trainsRegionale, Intercity, Trenord trains will get you between Bergamo and Alessandria from €12. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Regionale
Intercity
Trenord
FAQs: Trains from Bergamo to Alessandria

popular train stations
Popular train stations from Bergamo to Alessandria
- 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
- Elevators, ramps.
- The station is a small facility primarily serving the nearby hospital area.
- Bus: Several local bus lines available
- 6:00 AM - 8:00 PM Monday - Sunday
- Free
- The car park is open 7 days a week from 6:00 a.m. to 10:00 p.m. Departures can be made outside of opening hours. You can access the car park via Via Cavour.
- Ristorante Il Grappolo
- Trattoria Cappelverde
- Outside the main entrance.
- Elevators, ramps.
- €1
- Hotel Alli Due Buoi Rossi
- Hotel Lux
- Hotel Europa
- Located in the main hall
- Avis
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-6 for trains to regional and long-distance destinations
- Bus: Several lines available
- Train: Regional and intercity connections
Most popular train connections from Bergamo
More options for your journey from Bergamo to Alessandria
Here are some other resources that might have the information you need


