Travel from Basel to Vals-Switzerland

Bus or train from Basel to Vals?

Swiss Railways (SBB/CFF/FFS) operates a train from Basel to Vals hourly. Tickets cost $65 - $120 and the journey takes 2 h 15 min. 2 other operators also service this route. Alternatively, Autolinee Ventre operates a bus from Basel to Vals once a week. Tickets cost $24 and the journey takes 4 h 30 min. 2 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Basel to Vals

From Basel SBB train to Chur, line 920 train to Ilanz, Bahnhof/Post, then line 431 bus to Vals, Post. 5 h SFr 142. From Basel bus to Bellinzona, Piazza Orico, line 5 bus to Bellinzona, Stazione, bus to Splügen, Post, then drive to Vals. 8 h 11 min SFr 71. From Basel drive to Vals. 2 h 52 min SFr 39.

Operators from Basel to Vals

Close Print Itinerary
  1. Here are 3 options to get from
    Basel to Vals:

    1. Trip:
      1 Train
      • One-Way approx: USD $93 - $153
      • Duration: 5 h
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $93 - $153
        • Duration: 5 h
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $65 - $87
      • Duration: 8 h 11 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $65 - $87
        • Duration: 8 h 11 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 52 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 52 min
        Close x