Monday to Thursday Schedule Olten Bern Aarau Lenzburg Dietikon Zürich Hb Zürich Flughafen Zürich Altstetten Zürich Oerlikon 04:46 04:18 04:56 05:03 05:17 05:30 05:41 05:23 05:36 04:28 04:20 04:39 04:47 04:58 05:25 05:38 05:13 05:30 04:44 04:30 04:55 05:00 05:08 05:28 06:04 05:20 05:52 05:02 04:52 05:07 05:13 05:18 05:29 05:50 05:26 05:43 05:26 05:18 - - - - - - - 05:47 05:33 05:58 06:04 06:12 06:30 07:04 06:23 06:52 05:59 05:44 06:16 06:24 06:32 06:50 07:30 06:43 07:13 06:14 06:07 - - - - - - - 06:35 06:20 06:40 06:47 06:51 07:20 - 07:12 - 06:34 06:28 - - - - - - - 07:01 06:45 07:27 - - - - - - 07:12 06:50 07:38 07:45 - - - - - 07:35 07:20 07:40 07:47 07:51 08:20 - 08:12 - 08:12 07:50 08:38 08:45 - - - - - 15:14 14:46 - - - - - - - 18:16 17:48 - - - - - - - 21:36 20:55 21:48 21:54 22:02 22:26 - 22:09 - 22:36 22:26 22:56 23:07 23:21 23:42 00:00 23:32 23:53
Friday Schedule Olten Bern Aarau Lenzburg Dietikon Zürich Hb Zürich Flughafen Zürich Altstetten Zürich Oerlikon 04:46 04:18 04:56 05:03 05:17 05:30 05:41 05:23 05:36 04:28 04:20 04:39 04:47 04:58 05:25 05:38 05:13 05:30 04:44 04:30 04:55 05:00 05:08 05:28 06:04 05:20 05:52 05:02 04:52 05:07 05:13 05:18 05:29 05:50 05:26 05:43 05:26 05:18 - - - - - - - 05:47 05:33 05:58 06:04 06:12 06:30 07:04 06:23 06:52 05:59 05:44 06:16 06:24 06:32 06:50 07:30 06:43 07:13 06:14 06:07 - - - - - - - 06:35 06:20 06:40 06:47 06:51 07:20 - 07:12 - 06:34 06:28 - - - - - - - 07:01 06:45 07:27 - - - - - - 07:12 06:50 07:38 07:45 - - - - - 07:35 07:20 07:40 07:47 07:51 08:20 - 08:12 - 08:12 07:50 08:38 08:45 - - - - - 15:14 14:46 - - - - - - - 18:16 17:48 - - - - - - - 20:36 19:55 20:48 20:54 21:06 - - 21:21 - 21:36 20:55 21:48 21:54 22:02 22:26 - 22:09 - 22:36 22:26 22:51 23:02 23:17 23:38 23:56 23:28 23:49 01:07 00:47 01:20 01:37 01:46 01:54 - 01:48 02:05
Saturday Schedule Olten Bern Aarau Lenzburg Dietikon Zürich Hb Zürich Flughafen Zürich Altstetten Zürich Oerlikon 04:46 04:18 04:56 05:03 05:17 05:30 05:41 05:23 05:36 04:28 04:20 04:39 04:47 04:58 05:25 05:38 05:13 05:30 04:47 04:33 04:58 05:04 05:12 05:30 - 05:23 05:46 05:02 04:52 05:07 05:13 05:18 05:29 05:50 05:26 05:43 05:26 05:18 - - - - - - - 05:47 05:33 05:58 06:04 06:12 06:30 - 06:23 06:46 06:14 06:07 - - - - - - - 06:34 06:28 - - - - - - - 11:14 10:46 - - - - - - - 14:16 13:48 - - - - - - - 15:14 14:46 - - - - - - - 16:16 15:48 - - - - - - - 18:16 17:48 - - - - - - - 19:11 18:42 - - - - - - - 21:36 20:55 21:48 21:54 22:02 22:26 - 22:09 - 22:36 22:26 22:51 23:02 23:17 23:38 23:56 23:28 23:49 01:07 00:47 01:20 01:37 01:54 - - 02:05 -
Sunday Schedule Station Departure #1 Departure #2 Departure #3 Departure #4 Departure #5 Departure #6 Departure #7 Departure #8 Departure #9 Departure #10 Departure #11 Departure #12 Departure #13 Departure #14 Domodossola (I) - - - - - - - - 14:46 17:48 18:42 - - - Brig - 04:20 - - - - - - 15:14 18:16 19:11 - - 22:26 Visp - 04:28 - - - - - - - - - - - 22:36 Leuk - 04:39 - - - - - - - - - - - - Sierre/Siders - 04:47 - - - - - - - - - - - 22:56 Sion - 04:58 04:33 - - 05:33 - - - - - - - 23:07 Martigny - 05:13 04:47 - - 05:47 - - - - - - - 23:21 St-Maurice - 05:25 04:58 - - 05:58 - - - - - - - 23:32 Bex - 05:30 05:04 - - 06:04 - - - - - - - - Aigle - 05:38 05:12 - - 06:12 - - - - - - - 23:42 Renens Vd - 06:23 - - - - - - - - - - - - Genève - 07:08 - - 05:18 - 06:07 06:28 - - - - - - Luzern - - - 04:52 - - - - - - - - - - Frick - - - - - - - - - - - - 20:58 - Olten 04:46 - - - - - - - - - - 19:36 - - Bern 04:18 - - - - - - - - - - 20:21 - - Aarau 04:56 - - - - - - - - - - - - - Lenzburg 05:03 - - - - - - - - - - - - - Dietikon 05:17 - - - - - - - - - - - 21:27 - Zürich Hb 05:30 - - 05:55 - - - - - - - 18:55 21:39 - Zürich Flughafen 05:41 - - - - - - - - - - - - - Montreux - 05:49 05:23 - - 06:23 - - - - - - - 23:53 Vevey - 05:56 05:30 - - 06:30 - - - - - - - 00:00 Lausanne - 06:16 05:46 - - 06:46 - - - - - - - 00:15 Morges - 06:30 - - - - - - - - - - - - Allaman - 06:37 - - - - - - - - - - - - Nyon - 06:49 - - - - - - - - - - - - Genève-Aéroport - 07:14 - - 05:26 - 06:14 06:34 - - - - - - Ringsheim/Europa-Park - - - - - - - - - - - - 19:19 - Rheinfelden - - - - - - - - - - - - 20:45 - Zürich Altstetten 05:23 - - - - - - - - - - - 21:34 - Ebikon - - - 05:02 - - - - - - - - - - Gisikon-Root - - - 05:07 - - - - - - - - - - Rotkreuz - - - 05:13 - - - - - - - - - - Cham - - - 05:18 - - - - - - - - - - Basel Sbb - - - - - - - - - - - - 20:31 - Langenthal - - - - - - - - - - - 19:48 - - Herzogenbuchsee - - - - - - - - - - - 19:54 - - Burgdorf - - - - - - - - - - - 20:06 - - Zug - - - 05:26 - - - - - - - - - - Baar - - - 05:29 - - - - - - - - - - Thalwil - - - 05:43 - - - - - - - - - - Zürich Enge - - - 05:50 - - - - - - - - - - Zürich Oerlikon 05:36 - - - - - - - - - - - - -
Schweizerische Bundesbahnen SBB (Rail) train schedule - IR (Genève-Aéroport) The Schweizerische Bundesbahnen SBB (Rail) train schedule for the IR route, Genève-Aéroport, provides commuters with a reliable timetable. The schedule is for the trip plan from Domodossola (I) station to Zürich Oerlikon station, however the schedule may be updated due to different reasons.
You can access an online real-time schedule or view a printable version of the train schedule. Plan your journey according to the schedule for today, tomorrow, weekdays, or the weekend with our reliable and up-to-date Schweizerische Bundesbahnen SBB (Rail) schedule. We update the schedule of IR, from Domodossola (I) to Zürich Oerlikon, daily at midnight.
Last updated on July 21, 2025
IR Alternative Directions Schedules