--- title: "Train timetable Aeroporto Milano-Malpensa MXP → Gallarate | Kombo" description: "Train timetable Aeroporto Milano-Malpensa MXP → Gallarate" url: "https://www.kombo.co/it/orari-treni-Aeroporto-Milano-Malpensa-MXP-Gallarate" last_updated: "2026-08-20" --- # Train timetable Aeroporto Milano-Malpensa MXP → Gallarate first departure 00:21 · last departure 23:58 · 48 direct trains/day · fastest 8min · 6 km · tickets from about €4 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:51 | 06:06 | 15min | Trenitalia 80305 (direct) | ~€5 | | 05:58 | 06:06 | 8min | Trenitalia 80305 (direct) | ~€4 | | 06:21 | 06:36 | 15min | Trenitalia 80307 (direct) | ~€4 | | 06:28 | 06:36 | 8min | Trenitalia 80307 (direct) | ~€5 | | 06:51 | 07:06 | 15min | Trenitalia 80309 (direct) | ~€4 | | 06:58 | 07:06 | 8min | Trenitalia 80309 (direct) | ~€4 | | 07:13 | 07:46 | 33min | Trenitalia 20318 (direct) | ~€5 | | 07:19 | 07:46 | 27min | Trenitalia 20318 (direct) | ~€4 | | 07:21 | 07:36 | 15min | Trenitalia 80311 (direct) | ~€4 | | 07:28 | 07:36 | 8min | Trenitalia 80311 (direct) | ~€4 | | 08:21 | 08:36 | 15min | Trenitalia 80315 (direct) | ~€5 | | 08:28 | 08:36 | 8min | Trenitalia 80315 (direct) | ~€4 | | 08:51 | 09:06 | 15min | Trenitalia 80319 (direct) | ~€4 | | 08:58 | 09:06 | 8min | Trenitalia 80319 (direct) | ~€4 | | 09:13 | 09:46 | 33min | Trenitalia 20330 (direct) | ~€5 | | 09:19 | 09:46 | 27min | Trenitalia 20330 (direct) | ~€4 | | 09:21 | 09:36 | 15min | Trenitalia 80321 (direct) | ~€5 | | 09:28 | 09:36 | 8min | Trenitalia 80321 (direct) | ~€5 | | 09:51 | 10:06 | 15min | Trenitalia 80325 (direct) | ~€5 | | 09:58 | 10:06 | 8min | Trenitalia 80325 (direct) | ~€5 | | 10:13 | 10:46 | 33min | Trenitalia 20334 (direct) | ~€4 | | 10:19 | 10:46 | 27min | Trenitalia 20334 (direct) | ~€4 | | 10:21 | 10:36 | 15min | Trenitalia 80327 (direct) | ~€5 | | 10:28 | 10:36 | 8min | Trenitalia 80327 (direct) | ~€4 | | 10:51 | 11:06 | 15min | Trenitalia 80329 (direct) | ~€4 | | 10:58 | 11:06 | 8min | Trenitalia 80329 (direct) | ~€5 | | 11:13 | 11:46 | 33min | Trenitalia 20338 (direct) | ~€5 | | 11:19 | 11:46 | 27min | Trenitalia 20338 (direct) | ~€4 | | 11:21 | 11:36 | 15min | Trenitalia 80331 (direct) | ~€5 | | 11:28 | 11:36 | 8min | Trenitalia 80331 (direct) | ~€4 | | 11:51 | 12:06 | 15min | Trenitalia 80333 (direct) | ~€5 | | 11:58 | 12:06 | 8min | Trenitalia 80333 (direct) | ~€5 | | 12:13 | 12:46 | 33min | Trenitalia 20342 (direct) | ~€5 | | 12:19 | 12:46 | 27min | Trenitalia 20342 (direct) | ~€4 | | 12:21 | 12:36 | 15min | Trenitalia 80335 (direct) | ~€5 | | 12:28 | 12:36 | 8min | Trenitalia 80335 (direct) | ~€4 | | 12:51 | 13:06 | 15min | Trenitalia 80337 (direct) | ~€4 | | 12:58 | 13:06 | 8min | Trenitalia 80337 (direct) | ~€4 | | 13:13 | 13:46 | 33min | Trenitalia 20346 (direct) | ~€4 | | 13:19 | 13:46 | 27min | Trenitalia 20346 (direct) | ~€4 | | 13:21 | 13:36 | 15min | Trenitalia 80339 (direct) | ~€5 | | 13:28 | 13:36 | 8min | Trenitalia 80339 (direct) | ~€4 | | 13:51 | 14:06 | 15min | Trenitalia 80343 (direct) | ~€5 | | 13:58 | 14:06 | 8min | Trenitalia 80343 (direct) | ~€5 | | 14:13 | 14:46 | 33min | Trenitalia 20350 (direct) | ~€5 | | 14:19 | 14:46 | 27min | Trenitalia 20350 (direct) | ~€5 | | 14:21 | 14:36 | 15min | Trenitalia 80345 (direct) | ~€5 | | 14:28 | 14:36 | 8min | Trenitalia 80345 (direct) | ~€4 | | 14:51 | 15:06 | 15min | Trenitalia 80347 (direct) | ~€4 | | 14:58 | 15:06 | 8min | Trenitalia 80347 (direct) | ~€4 | | 15:13 | 15:46 | 33min | Trenitalia 24354 (direct) | ~€4 | | 15:19 | 15:46 | 27min | Trenitalia 24354 (direct) | ~€4 | | 15:21 | 15:36 | 15min | Trenitalia 80349 (direct) | ~€4 | | 15:28 | 15:36 | 8min | Trenitalia 80349 (direct) | ~€5 | | 15:51 | 16:06 | 15min | Trenitalia 80351 (direct) | ~€5 | | 15:58 | 16:06 | 8min | Trenitalia 80351 (direct) | ~€5 | | 16:13 | 16:46 | 33min | Trenitalia 20358 (direct) | ~€5 | | 16:19 | 16:46 | 27min | Trenitalia 20358 (direct) | ~€4 | | 16:21 | 16:36 | 15min | Trenitalia 80353 (direct) | ~€4 | | 16:28 | 16:36 | 8min | Trenitalia 80353 (direct) | ~€4 | | 16:51 | 17:06 | 15min | Trenitalia 80355 (direct) | ~€4 | | 16:58 | 17:06 | 8min | Trenitalia 80355 (direct) | ~€4 | | 17:13 | 17:46 | 33min | Trenitalia 20362 (direct) | ~€5 | | 17:19 | 17:46 | 27min | Trenitalia 20362 (direct) | ~€5 | | 17:21 | 17:36 | 15min | Trenitalia 80357 (direct) | ~€4 | | 17:28 | 17:36 | 8min | Trenitalia 80357 (direct) | ~€4 | | 17:51 | 18:06 | 15min | Trenitalia 80361 (direct) | ~€5 | | 17:58 | 18:06 | 8min | Trenitalia 80361 (direct) | ~€4 | | 18:13 | 18:46 | 33min | Trenitalia 20368 (direct) | ~€5 | | 18:19 | 18:46 | 27min | Trenitalia 20368 (direct) | ~€5 | | 18:21 | 18:36 | 15min | Trenitalia 80365 (direct) | ~€4 | | 18:28 | 18:36 | 8min | Trenitalia 80365 (direct) | ~€4 | | 18:51 | 19:06 | 15min | Trenitalia 80369 (direct) | ~€5 | | 18:58 | 19:06 | 8min | Trenitalia 80369 (direct) | ~€5 | | 19:13 | 19:46 | 33min | Trenitalia 20374 (direct) | ~€5 | | 19:19 | 19:46 | 27min | Trenitalia 20374 (direct) | ~€5 | | 19:21 | 19:36 | 15min | Trenitalia 80371 (direct) | ~€5 | | 19:28 | 19:36 | 8min | Trenitalia 80371 (direct) | ~€5 | | 19:51 | 20:06 | 15min | Trenitalia 80375 (direct) | ~€4 | | 19:58 | 20:06 | 8min | Trenitalia 80375 (direct) | ~€4 | | 20:13 | 20:46 | 33min | Trenitalia 20378 (direct) | ~€4 | | 20:19 | 20:46 | 27min | Trenitalia 20378 (direct) | ~€4 | | 20:21 | 20:36 | 15min | Trenitalia 80377 (direct) | ~€4 | | 20:28 | 20:36 | 8min | Trenitalia 80377 (direct) | ~€4 | | 20:51 | 21:06 | 15min | Trenitalia 80381 (direct) | ~€5 | | 20:58 | 21:06 | 8min | Trenitalia 80381 (direct) | ~€4 | | 21:13 | 21:46 | 33min | Trenitalia 20382 (direct) | ~€5 | | 21:19 | 21:46 | 27min | Trenitalia 20382 (direct) | ~€5 | | 21:21 | 21:36 | 15min | Trenitalia 80383 (direct) | ~€4 | | 21:28 | 21:36 | 8min | Trenitalia 80383 (direct) | ~€5 | | 22:21 | 22:36 | 15min | Trenitalia 80387 (direct) | ~€5 | | 22:28 | 22:36 | 8min | Trenitalia 80387 (direct) | ~€5 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:51 | 06:06 | 15min | Trenitalia 80305 (direct) | ~€5 | | 05:58 | 06:06 | 8min | Trenitalia 80305 (direct) | ~€4 | | 06:21 | 06:36 | 15min | Trenitalia 80307 (direct) | ~€4 | | 06:28 | 06:36 | 8min | Trenitalia 80307 (direct) | ~€5 | | 06:51 | 07:06 | 15min | Trenitalia 80309 (direct) | ~€5 | | 06:58 | 07:06 | 8min | Trenitalia 80309 (direct) | ~€5 | | 07:19 | 07:46 | 27min | Trenitalia 20318 (direct) | ~€4 | | 07:21 | 07:36 | 15min | Trenitalia 80311 (direct) | ~€4 | | 07:28 | 07:36 | 8min | Trenitalia 80311 (direct) | ~€4 | | 08:21 | 08:36 | 15min | Trenitalia 80315 (direct) | ~€5 | | 08:28 | 08:36 | 8min | Trenitalia 80315 (direct) | ~€5 | | 08:51 | 09:06 | 15min | Trenitalia 80319 (direct) | ~€5 | | 08:58 | 09:06 | 8min | Trenitalia 80319 (direct) | ~€4 | | 09:21 | 09:36 | 15min | Trenitalia 80321 (direct) | ~€4 | | 09:28 | 09:36 | 8min | Trenitalia 80321 (direct) | ~€4 | | 09:51 | 10:06 | 15min | Trenitalia 80325 (direct) | ~€4 | | 09:58 | 10:06 | 8min | Trenitalia 80325 (direct) | ~€5 | | 10:21 | 10:36 | 15min | Trenitalia 80327 (direct) | ~€5 | | 10:28 | 10:36 | 8min | Trenitalia 80327 (direct) | ~€4 | | 10:58 | 11:06 | 8min | Trenitalia 80329 (direct) | ~€5 | | 11:21 | 11:36 | 15min | Trenitalia 80331 (direct) | ~€5 | | 11:28 | 11:36 | 8min | Trenitalia 80331 (direct) | ~€5 | | 11:58 | 12:06 | 8min | Trenitalia 80333 (direct) | ~€5 | | 12:21 | 12:36 | 15min | Trenitalia 80335 (direct) | ~€5 | | 12:28 | 12:36 | 8min | Trenitalia 80335 (direct) | ~€5 | | 13:21 | 13:36 | 15min | Trenitalia 80339 (direct) | ~€5 | | 13:28 | 13:36 | 8min | Trenitalia 80339 (direct) | ~€4 | | 14:21 | 14:36 | 15min | Trenitalia 80345 (direct) | ~€5 | | 14:28 | 14:36 | 8min | Trenitalia 80345 (direct) | ~€5 | | 15:21 | 15:36 | 15min | Trenitalia 80349 (direct) | ~€5 | | 15:28 | 15:36 | 8min | Trenitalia 80349 (direct) | ~€4 | | 16:21 | 16:36 | 15min | Trenitalia 80353 (direct) | ~€4 | | 16:28 | 16:36 | 8min | Trenitalia 80353 (direct) | ~€4 | | 17:21 | 17:36 | 15min | Trenitalia 80357 (direct) | ~€5 | | 17:28 | 17:36 | 8min | Trenitalia 80357 (direct) | ~€5 | | 18:21 | 18:36 | 15min | Trenitalia 80365 (direct) | ~€4 | | 18:28 | 18:36 | 8min | Trenitalia 80365 (direct) | ~€4 | | 19:21 | 19:36 | 15min | Trenitalia 80371 (direct) | ~€5 | | 19:28 | 19:36 | 8min | Trenitalia 80371 (direct) | ~€4 | | 20:21 | 20:36 | 15min | Trenitalia 80377 (direct) | ~€4 | | 20:28 | 20:36 | 8min | Trenitalia 80377 (direct) | ~€5 | | 21:21 | 21:36 | 15min | Trenitalia 80383 (direct) | ~€5 | | 21:28 | 21:36 | 8min | Trenitalia 80383 (direct) | ~€4 | | 22:28 | 22:36 | 8min | Trenitalia 80387 (direct) | ~€4 | ## Typical week (next 30 days) - Monday to Friday: 47 trains, first 05:51, last 22:28 - Saturday: 41 trains, first 05:51, last 22:28 - Sunday: 60 trains, first 00:21, last 23:58 ## Companies serving this route - Trenitalia: 100% of departures ## Prices - Cheapest observed: about €4 - Average observed: about €5