Re9 Rail

List of stops
          Monday to Sunday

          St. Moritz – Tirano

          St. Moritz

          08:4816:48

          Celerina Staz

          08:5116:51

          Punt Muragl Staz

          08:5416:54

          Pontresina

          08:57
          09:04
          16:57
          17:04

          Surovas

          09:0717:07

          Morteratsch

          09:1317:13

          Bernina Suot

          09:2017:20

          Bernina Diavolezza

          09:22
          09:23
          17:22
          17:23

          Bernina Lagalb

          09:2517:25

          Ospizio Bernina

          09:3317:33

          Alp Grüm

          09:42
          09:44
          17:42
          17:44

          Cavaglia

          09:57
          09:58
          17:57
          17:58

          Poschiavo

          10:22
          10:23
          18:22
          18:23

          Le Prese

          10:3018:30

          Miralago

          10:3518:35

          Brusio

          10:4318:43

          Campocologno

          —18:52

          Tirano

          11:0019:02
          Times marked with "—" indicate that the vehicle does not stop at this stop.

          Tirano – St. Moritz

          Tirano13:0015:0017:00
          Brusio13:1515:1517:15
          Miralago13:2215:2217:22
          Le Prese13:2715:2717:27
          Poschiavo13:36
          13:37
          15:36
          15:37
          17:36
          17:37
          Cavaglia13:5815:5817:58
          Alp Grüm14:10
          14:13
          16:10
          16:13
          18:10
          18:13
          Ospizio Bernina14:2016:2018:20
          Bernina Lagalb14:29
          14:31
          16:29
          16:31
          18:29
          18:31
          Bernina Diavolezza14:33
          14:34
          16:33
          16:34
          18:33
          18:34
          Bernina Suot14:3616:3618:36
          Morteratsch14:43
          14:44
          16:43
          16:44
          18:43
          18:44
          Surovas14:4916:4918:49
          Pontresina14:53
          15:01
          16:53
          17:01
          18:53
          19:01
          Punt Muragl Staz15:0317:0319:03
          Celerina Staz15:0617:0619:06
          St. Moritz15:1117:1119:11
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Build real-time departures into your app

          Tell us about your project. Test London API examples while we review your request.

          Request data / API access

          Route Path (Streets & Roads)

          Outbound: St. Moritz – Tirano
          Via Grevas - Engadinerstrasse - Via da Bernina - Via Pros da God - Via da Surovas - Via dal Bernina - Vial da la Stazion - Via Principale - Miralago - Stazione - Cà Zur - Viale Italia
          Inbound: Tirano – St. Moritz
          Viale Italia - Stazione - Miralago - Via Principale - Vial da la Stazion - Via dal Bernina - Via da Surovas - Via da la Staziun - Via da Bernina - Engadinerstrasse - Via Grevas

          Schedules and stops for this route are published in GTFS: odp-swiss

          Last updated on November 15, 2026