--- title: "Train timetable Milano → Bergamo | Kombo" description: "Train timetable Milano → Bergamo" url: "https://www.kombo.co/it/orari-treni-Milano-Bergamo" last_updated: "2026-08-20" --- # Train timetable Milano → Bergamo first departure 00:05 · last departure 22:51 · 36 direct trains/day · fastest 40min · 47 km · tickets from about €7 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 00:05 | 01:07 | 1h02 | Trenitalia 94003 (direct) | ~€7 | | 00:13 | 01:07 | 54min | Trenitalia 94003 (direct) | — | | 05:25 | 06:17 | 52min | Trenitalia 2201 (direct) | ~€7 | | 06:05 | 06:57 | 52min | Trenitalia 2213 (direct) | ~€7 | | 06:25 | 07:41 | 1h16 | Trenitalia 2613 (1 change via Stazione di Treviglio) | ~€7 | | 07:05 | 07:59 | 54min | Trenitalia 2215 (direct) | ~€7 | | 07:13 | 07:59 | 46min | Trenitalia 2215 (direct) | — | | 07:25 | 08:41 | 1h16 | Trenitalia 2615 (1 change via Stazione di Treviglio) | ~€7 | | 08:05 | 08:57 | 52min | Trenitalia 2217 (direct) | ~€7 | | 08:13 | 08:57 | 44min | Trenitalia 2217 (direct) | — | | 08:25 | 09:41 | 1h16 | Trenitalia 2617 (1 change via Stazione di Treviglio) | ~€7 | | 09:05 | 09:57 | 52min | Trenitalia 2219 (direct) | ~€7 | | 09:13 | 09:57 | 44min | Trenitalia 2219 (direct) | — | | 09:25 | 10:41 | 1h16 | Trenitalia 2619 (1 change via Stazione di Treviglio) | ~€7 | | 10:05 | 10:59 | 54min | Trenitalia 2221 (direct) | ~€7 | | 10:13 | 10:59 | 46min | Trenitalia 2221 (direct) | — | | 10:25 | 11:41 | 1h16 | Trenitalia 2601 (1 change via Stazione di Treviglio) | ~€7 | | 11:05 | 11:57 | 52min | Trenitalia 2223 (direct) | ~€7 | | 11:13 | 11:57 | 44min | Trenitalia 2223 (direct) | — | | 11:25 | 12:41 | 1h16 | Trenitalia 2623 (1 change via Stazione di Treviglio) | ~€7 | | 12:05 | 12:57 | 52min | Trenitalia 2225 (direct) | ~€7 | | 12:13 | 12:57 | 44min | Trenitalia 2225 (direct) | ~€7 | | 12:25 | 13:41 | 1h16 | Trenitalia 2625 (1 change via Stazione di Treviglio) | ~€7 | | 13:05 | 13:57 | 52min | Trenitalia 2227 (direct) | ~€7 | | 13:13 | 13:57 | 44min | Trenitalia 2227 (direct) | — | | 13:25 | 14:41 | 1h16 | Trenitalia 2627 (1 change via Stazione di Treviglio) | ~€7 | | 14:05 | 14:57 | 52min | Trenitalia 2229 (direct) | ~€7 | | 14:13 | 14:57 | 44min | Trenitalia 2229 (direct) | ~€9 | | 14:25 | 15:41 | 1h16 | Trenitalia 2629 (1 change via Stazione di Treviglio) | ~€7 | | 15:05 | 15:57 | 52min | Trenitalia 2231 (direct) | ~€7 | | 15:13 | 15:57 | 44min | Trenitalia 2231 (direct) | — | | 15:25 | 16:41 | 1h16 | Trenitalia 2631 (1 change via Stazione di Treviglio) | ~€7 | | 16:05 | 16:57 | 52min | Trenitalia 2233 (direct) | ~€7 | | 16:13 | 16:57 | 44min | Trenitalia 2233 (direct) | — | | 16:25 | 17:41 | 1h16 | Trenitalia 2633 (1 change via Stazione di Treviglio) | ~€7 | | 17:05 | 17:57 | 52min | Trenitalia 2235 (direct) | ~€7 | | 17:13 | 17:57 | 44min | Trenitalia 2235 (direct) | — | | 17:20 | 18:29 | 1h09 | Trenitalia 2275 (direct) | ~€7 | | 17:39 | 18:29 | 50min | Trenitalia 2275 (direct) | ~€7 | | 18:05 | 18:57 | 52min | Trenitalia 2237 (direct) | ~€8 | | 18:13 | 18:57 | 44min | Trenitalia 2237 (direct) | — | | 18:25 | 19:41 | 1h16 | Trenitalia 2637 (1 change via Stazione di Treviglio) | ~€7 | | 19:05 | 19:57 | 52min | Trenitalia 2239 (direct) | ~€7 | | 19:13 | 19:57 | 44min | Trenitalia 2239 (direct) | — | | 19:25 | 20:41 | 1h16 | Trenitalia 2639 (1 change via Stazione di Treviglio) | ~€7 | | 20:05 | 20:57 | 52min | Trenitalia 2241 (direct) | ~€7 | | 20:13 | 20:57 | 44min | Trenitalia 2241 (direct) | — | | 21:05 | 21:57 | 52min | Trenitalia 2243 (direct) | ~€7 | | 21:13 | 21:57 | 44min | Trenitalia 2243 (direct) | — | | 21:25 | 22:41 | 1h16 | Trenitalia 2643 (1 change via Stazione di Treviglio) | ~€7 | | 22:05 | 22:59 | 54min | Trenitalia 2245 (direct) | ~€9 | | 22:13 | 22:59 | 46min | Trenitalia 2245 (direct) | — | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 00:05 | 00:55 | 50min | Trenitalia 2247 (direct) | ~€7 | | 00:05 | 01:07 | 1h02 | Trenitalia 94003 (direct) | ~€7 | | 00:13 | 01:07 | 54min | Trenitalia 94003 (direct) | — | | 05:25 | 06:17 | 52min | Trenitalia 2201 (direct) | ~€7 | | 06:05 | 06:57 | 52min | Trenitalia 2213 (direct) | ~€7 | | 06:25 | 07:41 | 1h16 | Trenitalia 2613 (1 change via Stazione di Treviglio) | ~€7 | | 07:05 | 07:59 | 54min | Trenitalia 2215 (direct) | ~€7 | | 07:13 | 07:59 | 46min | Trenitalia 2215 (direct) | — | | 07:25 | 08:41 | 1h16 | Trenitalia 2615 (1 change via Stazione di Treviglio) | ~€7 | | 08:05 | 08:57 | 52min | Trenitalia 2217 (direct) | ~€7 | | 08:13 | 08:57 | 44min | Trenitalia 2217 (direct) | — | | 08:25 | 09:41 | 1h16 | Trenitalia 2617 (1 change via Stazione di Treviglio) | ~€7 | | 09:05 | 09:57 | 52min | Trenitalia 2219 (direct) | ~€7 | | 09:13 | 09:57 | 44min | Trenitalia 2219 (direct) | — | | 09:25 | 10:41 | 1h16 | Trenitalia 2619 (1 change via Stazione di Treviglio) | ~€7 | | 10:05 | 10:59 | 54min | Trenitalia 2221 (direct) | ~€7 | | 10:13 | 10:59 | 46min | Trenitalia 2221 (direct) | — | | 10:25 | 11:41 | 1h16 | Trenitalia 2601 (1 change via Stazione di Treviglio) | ~€7 | | 11:05 | 11:57 | 52min | Trenitalia 2223 (direct) | ~€7 | | 11:13 | 11:57 | 44min | Trenitalia 2223 (direct) | — | | 11:25 | 12:41 | 1h16 | Trenitalia 2623 (1 change via Stazione di Treviglio) | ~€7 | | 12:05 | 12:57 | 52min | Trenitalia 2225 (direct) | ~€7 | | 12:13 | 12:57 | 44min | Trenitalia 2225 (direct) | ~€7 | | 12:25 | 13:41 | 1h16 | Trenitalia 2625 (1 change via Stazione di Treviglio) | ~€7 | | 13:05 | 13:57 | 52min | Trenitalia 2227 (direct) | ~€7 | | 13:13 | 13:57 | 44min | Trenitalia 2227 (direct) | — | | 13:25 | 14:41 | 1h16 | Trenitalia 2627 (1 change via Stazione di Treviglio) | ~€7 | | 14:05 | 14:57 | 52min | Trenitalia 2229 (direct) | ~€7 | | 14:13 | 14:57 | 44min | Trenitalia 2229 (direct) | ~€8 | | 14:25 | 15:41 | 1h16 | Trenitalia 2629 (1 change via Stazione di Treviglio) | ~€7 | | 15:05 | 15:57 | 52min | Trenitalia 2231 (direct) | ~€7 | | 15:13 | 15:57 | 44min | Trenitalia 2231 (direct) | — | | 15:25 | 16:41 | 1h16 | Trenitalia 2631 (1 change via Stazione di Treviglio) | ~€7 | | 16:05 | 16:57 | 52min | Trenitalia 2233 (direct) | ~€7 | | 16:13 | 16:57 | 44min | Trenitalia 2233 (direct) | — | | 16:25 | 17:41 | 1h16 | Trenitalia 2633 (1 change via Stazione di Treviglio) | ~€7 | | 17:05 | 17:57 | 52min | Trenitalia 2235 (direct) | ~€7 | | 17:13 | 17:57 | 44min | Trenitalia 2235 (direct) | — | | 17:20 | 18:29 | 1h09 | Trenitalia 2275 (direct) | ~€7 | | 17:39 | 18:29 | 50min | Trenitalia 2275 (direct) | ~€7 | | 18:05 | 18:57 | 52min | Trenitalia 2237 (direct) | ~€7 | | 18:13 | 18:57 | 44min | Trenitalia 2237 (direct) | — | | 18:25 | 19:41 | 1h16 | Trenitalia 2637 (1 change via Stazione di Treviglio) | ~€7 | | 19:05 | 19:57 | 52min | Trenitalia 2239 (direct) | ~€7 | | 19:13 | 19:57 | 44min | Trenitalia 2239 (direct) | — | | 19:25 | 20:41 | 1h16 | Trenitalia 2639 (1 change via Stazione di Treviglio) | ~€7 | | 20:05 | 20:57 | 52min | Trenitalia 2241 (direct) | ~€7 | | 20:13 | 20:57 | 44min | Trenitalia 2241 (direct) | — | | 21:05 | 21:57 | 52min | Trenitalia 2243 (direct) | ~€7 | | 21:13 | 21:57 | 44min | Trenitalia 2243 (direct) | — | | 21:25 | 22:41 | 1h16 | Trenitalia 2643 (1 change via Stazione di Treviglio) | ~€7 | | 22:05 | 22:59 | 54min | Trenitalia 2245 (direct) | ~€7 | | 22:13 | 22:59 | 46min | Trenitalia 2245 (direct) | — | ## Typical week (next 30 days) - Monday to Friday: 39 trains, first 00:05, last 22:13 - Saturday: 29 trains, first 00:05, last 22:51 - Sunday: 26 trains, first 00:05, last 22:51 ## Companies serving this route - Trenitalia: 100% of departures ## Prices - Cheapest observed: about €7 - Average observed: about €7