Bus N12 Schedule in Zuerich

Click to load interactive map
List of stops
      Map

      Zürich, Schwamendingerplatz – Zürich Altstetten, Bahnhof

      Zürich, Schwamendingerplatz

      01:26 +101:56 +102:26 +102:56 +1

      Zürich, Tulpenstrasse

      01:26 +101:56 +102:26 +102:56 +1

      Zürich, Herbstweg

      01:27 +101:57 +102:27 +102:57 +1

      Zürich, Saatlenstrasse

      01:28 +101:58 +102:28 +102:58 +1

      Zürich, Riedgraben

      01:29 +101:59 +102:29 +102:59 +1

      Zürich, Hallenbad Oerlikon

      01:29 +101:59 +102:29 +102:59 +1

      Zürich, Messe/Hallenstadion

      01:30 +102:00 +102:30 +103:00 +1

      Zürich, Sternen Oerlikon

      01:31 +102:01 +102:31 +103:01 +1

      Zürich Oerlikon, Bahnhof

      01:02 +101:32 +102:02 +102:32 +103:02 +1

      Zürich, Regensbergbrücke

      01:03 +101:33 +102:03 +102:33 +103:03 +1

      Zürich, Bad Allenmoos

      01:04 +101:34 +102:04 +102:34 +103:04 +1

      Zürich, Brunnenhof

      01:05 +101:35 +102:05 +102:35 +103:05 +1

      Zürich, Bucheggplatz

      01:06 +1
      01:07 +1
      01:36 +1
      01:37 +1
      02:06 +1
      02:07 +1
      02:36 +1
      02:37 +1
      03:06 +1
      03:07 +1

      Zürich, Lägernstrasse

      01:08 +101:38 +102:08 +102:38 +103:08 +1

      Zürich, Rotbuchstrasse

      01:09 +101:39 +102:09 +102:39 +103:09 +1

      Zürich, Nordstrasse

      01:10 +101:40 +102:10 +102:40 +103:10 +1

      Zürich, Limmatplatz

      00:42 +101:11 +101:41 +102:11 +102:41 +103:11 +1

      Zürich, Röntgenstrasse

      00:43 +101:13 +101:43 +102:13 +102:43 +103:13 +1

      Zürich, Militär-/Langstrasse

      00:44 +101:14 +101:44 +102:14 +102:44 +103:14 +1

      Zürich, Bäckeranlage

      00:46 +101:16 +101:46 +102:16 +102:46 +103:16 +1

      Zürich, Helvetiaplatz

      00:48 +101:17 +1
      01:18 +1
      01:47 +1
      01:48 +1
      02:17 +1
      02:18 +1
      02:47 +1
      02:48 +1
      03:17 +1
      03:18 +1

      Zürich, Kernstrasse

      00:48 +1
      00:49 +1
      01:18 +101:48 +102:18 +102:48 +103:18 +1

      Zürich,Kalkbreite/Bhf.Wiedikon

      00:49 +1
      00:53 +1
      01:19 +1
      01:23 +1
      01:49 +1
      01:53 +1
      02:19 +1
      02:23 +1
      02:49 +1
      02:53 +1
      03:19 +1
      03:23 +1

      Zürich, Zwinglihaus

      00:54 +101:24 +101:54 +102:24 +102:54 +103:24 +1

      Zürich, Goldbrunnenplatz

      00:55 +101:25 +101:55 +102:25 +102:55 +103:25 +1

      Zürich, Gutstrasse

      00:56 +101:26 +101:56 +102:26 +102:56 +103:26 +1

      Zürich, Im Gut

      00:57 +101:27 +101:57 +102:27 +102:57 +103:27 +1

      Zürich, Hubertus

      00:58 +101:28 +101:58 +102:28 +102:58 +103:28 +1

      Zürich, Albisrank

      00:59 +101:29 +101:59 +102:29 +102:59 +103:29 +1

      Zürich, Flurstrasse

      01:00 +101:30 +102:00 +102:30 +103:00 +103:30 +1

      Zürich, Kappeli

      01:01 +101:31 +102:01 +102:31 +103:01 +103:31 +1

      Zürich, Letzipark West

      01:02 +101:32 +102:02 +102:32 +103:02 +103:32 +1

      Zürich, Baslerstrasse

      01:03 +101:33 +102:03 +102:33 +103:03 +103:33 +1

      Zürich Altstetten, Bahnhof

      01:05 +101:35 +102:05 +102:35 +103:05 +103:35 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Zürich Altstetten, Bahnhof – Zürich, Schwamendingerplatz

      Zürich Altstetten, Bahnhof00:42 +101:12 +101:42 +102:12 +102:42 +1
      Zürich, Bristenstrasse00:42 +101:12 +101:42 +102:12 +102:42 +1
      Zürich, Baslerstrasse00:43 +101:13 +101:43 +102:13 +102:43 +1
      Zürich, Letzipark West00:45 +101:15 +101:45 +102:15 +102:45 +1
      Zürich, Kappeli00:45 +1
      00:46 +1
      01:15 +1
      01:16 +1
      01:45 +1
      01:46 +1
      02:15 +1
      02:16 +1
      02:45 +1
      02:46 +1
      Zürich, Flurstrasse00:46 +101:16 +101:46 +102:16 +102:46 +1
      Zürich, Albisrank00:47 +101:17 +101:47 +102:17 +102:47 +1
      Zürich, Hubertus00:48 +101:18 +101:48 +102:18 +102:48 +1
      Zürich, Im Gut00:49 +101:19 +101:49 +102:19 +102:49 +1
      Zürich, Gutstrasse00:50 +101:20 +101:50 +102:20 +102:50 +1
      Zürich, Goldbrunnenplatz00:52 +101:22 +101:52 +102:22 +102:52 +1
      Zürich, Zwinglihaus00:53 +101:23 +101:53 +102:23 +102:53 +1
      Zürich,Kalkbreite/Bhf.Wiedikon00:54 +101:24 +101:54 +102:24 +102:54 +1
      Zürich, Kernstrasse00:55 +101:25 +101:55 +102:25 +102:55 +1
      Zürich, Helvetiaplatz00:56 +101:26 +101:56 +102:26 +102:56 +1
      Zürich, Bäckeranlage00:58 +101:28 +101:58 +102:28 +102:58 +1
      Zürich, Militär-/Langstrasse01:00 +101:30 +102:00 +102:30 +103:00 +1
      Zürich, Röntgenstrasse01:01 +101:31 +102:01 +102:31 +103:01 +1
      Zürich, Limmatplatz01:03 +1
      01:06 +1
      01:33 +1
      01:36 +1
      02:03 +1
      02:06 +1
      02:33 +1
      02:36 +1
      03:03 +1
      03:06 +1
      Zürich, Nordstrasse01:07 +101:37 +102:07 +102:37 +103:07 +1
      Zürich, Rotbuchstrasse01:07 +101:37 +102:07 +102:37 +103:07 +1
      Zürich, Lägernstrasse01:09 +101:39 +102:09 +102:39 +103:09 +1
      Zürich, Bucheggplatz01:10 +101:40 +102:10 +102:40 +103:10 +1
      Zürich, Brunnenhof01:11 +101:41 +102:11 +102:41 +103:11 +1
      Zürich, Bad Allenmoos01:12 +101:42 +102:12 +102:42 +103:12 +1
      Zürich, Regensbergbrücke01:13 +101:43 +102:13 +102:43 +103:13 +1
      Zürich Oerlikon, Bahnhof01:14 +101:44 +102:14 +102:44 +103:14 +1
      Zürich, Sternen Oerlikon01:15 +101:45 +102:15 +102:45 +103:15 +1
      Zürich, Messe/Hallenstadion01:16 +101:46 +102:16 +102:46 +103:16 +1
      Zürich, Hallenbad Oerlikon01:17 +101:47 +102:17 +102:47 +103:17 +1
      Zürich, Riedgraben01:17 +101:47 +102:17 +102:47 +103:17 +1
      Zürich, Saatlenstrasse01:18 +101:48 +102:18 +102:48 +103:18 +1
      Zürich, Dreispitz01:19 +101:49 +102:19 +102:49 +103:19 +1
      Zürich, Aubrücke01:20 +101:50 +102:20 +102:50 +103:20 +1
      Zürich, Herzogenmühlestrasse01:21 +101:51 +102:21 +102:51 +103:21 +1
      Zürich, Schwamendingerplatz01:22 +101:52 +102:22 +102:52 +103:22 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 25, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Zürich, Schwamendingerplatz – Zürich Altstetten, Bahnhof
      Saatlenstrasse - Wallisellenstrasse - Thurgauerstrasse - Schaffhauserstrasse - Nansenstrasse - Hofwiesenstrasse - Rötelstrasse - Rotbuchstrasse - Nordstrasse - Limmatplatz - Langstrasse - Feldstrasse - Langstrasse - Badenerstrasse - Aemtlerstrasse - Birmensdorferstrasse - Gutstrasse - Albisriederstrasse - Rautistrasse - Flurstrasse - Baslerstrasse - Hohlstrasse
      Inbound: Zürich Altstetten, Bahnhof – Zürich, Schwamendingerplatz
      Hohlstrasse - Altstetterstrasse - Baslerstrasse - Flurstrasse - Rautistrasse - Albisriederstrasse - Gutstrasse - Birmensdorferstrasse - Aemtlerstrasse - Badenerstrasse - Langstrasse - Feldstrasse - Langstrasse - Limmatplatz - Nordstrasse - Rotbuchstrasse - Rötelstrasse - Hofwiesenstrasse - Nansenstrasse - Schaffhauserstrasse - Thurgauerstrasse - Wallisellenstrasse - Aubruggstrasse - Herzogenmühlestrasse - Saatlenstrasse
      All data is available in GTFS feed: odp-swiss

      Night Bus Service N12 FAQ

      • What time does the N12 bus start operating?

        Services on the N12 bus start at 00:42 +1 on Monday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the N12 bus stop working?

        Services on the N12 bus stop at 03:35 +1 on Monday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a N12 bus stop near me?

        Click here to view the nearest N12 bus stop.

      N12 (Zuerich Buses)

      The first stop of the N12 bus route is Zürich, Schwamendingerplatz and the last stop is Zürich Altstetten, Bahnhof. N12 is operational during on weekends.

      Additional information: N12 has 34 stops and the total trip duration for this route is approximately 39 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Zuerich Buses suggested routes, real-time bus tracker, line route maps in Zuerich, and helps to find the closest N12 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the N12 bus to take on your trip.

      N12 bus near me