| Milano Porta Garibaldi | P. 19:40 | 4 |
| Rho Fiera | 19.49 19:49 | 3 |
| Busto Arsizio | 20.07 20:07 | 4 |
| Gallarate | 20.13 20:13 | 1 |
| Casorate Sempione | 20.18 20:18 | 1 |
| Somma Lombardo | 20.22 20:22 | 1 |
| Vergiate | 20.27 20:27 | 3 |
| Sesto Calende | 20.33 20:33 | 1 |
| Dormelletto | 20.39 20:39 | 2 |
| Arona | 20.45 20:45 | 4 |
| Meina | 20.50 20:50 | 2 |
| Lesa | 20.55 20:55 | 2 |
| Belgirate | 20.59 20:59 | 2 |
| Stresa | 21.06 21:06 | 2 |
| Baveno | 21.11 21:11 | 2 |
| Verbania-pallanza | 21.16 21:16 | 1 |
| Mergozzo | 21.20 21:20 | 3 |
| Cuzzago (mi) | 21.26 21:26 | 2 |
| Premosello Chiovenda | 21.30 21:30 | 2 |
| Vogogna Ossola | 21.34 21:34 | 1 |
| Domodossola | 21.57 A. | 5 |
Il treno 10240 parte alle ore 19:40, generalmente dal binario 4
Il treno 10240 arriva alle ore 21:57, generalmente al binario 5
La durata prevista del viaggio è di 2 ore e 17 minuti
Il treno 10240 presenta una carrozza attrezzata per il trasporto di passeggeri su sedia a rotelle
Il treno 10240 effettua servizio di trasporto bici al seguito.