Travel options for:
Basel to St. Moritz
  • Train

    $106 - $166
    1. Basel SBB

      2 h 15 min - twice daily

      $65 - $120

    2. Chur

      2 h - 4 times a day

      $40 - $50

  • Drive

    $35 - $55
    1. Basel

      3 h 18 min - 182.5 miles

      $35 - $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Basel SBB train to Chur then train to St. Moritz. 4 h 58 min SFr 159. From Basel drive to St. Moritz. 3 h 18 min SFr 46.