Bex Rail

List of stops

          St. Moritz – Tirano

          St. Moritz

          15:3016:14

          Pontresina

          15:39
          15:41
          16:22
          16:23

          Bernina Diavolezza

          15:5916:38

          Ospizio Bernina

          16:12
          16:19
          16:49
          16:52

          Alp Grüm

          16:28
          16:40
          17:00
          17:16

          Poschiavo

          17:15
          17:24
          18:00
          18:01

          Tirano

          18:0018:39

          Tirano – St. Moritz

          Tirano09:1810:06
          Le Prese—10:40
          10:41
          Poschiavo09:53
          09:57
          10:48
          10:50
          Alp Grüm10:31
          10:50
          11:26
          11:42
          Bernina Diavolezza—12:00
          Pontresina11:34
          11:37
          12:25
          12:27
          St. Moritz11:4512:35
          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 - Via Pros da God - Via dal Bernina - Vial da la Stazion - Viale Italia
          Inbound: Tirano – St. Moritz
          Viale Italia - Via Principale - Vial da la Stazion - Via da la Staziun - Via Grevas

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

          Last updated on November 15, 2026