Rome2Rio

How to get fromOffenburg to St. Moritzby train, bus, night train, or car

Find Transport to St. Moritz

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 5 ways to get from Offenburg to St. Moritz by train, bus, night train, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from Offenburg Bahnhof to Basel SBBtrain train 12 / ...
    2. Take the train from Basel SBB to Churtrain train Ic3 / ...
    3. Take the train from Chur to St. Moritztrain train Gex / ...
    6h 56m
    CHF 58–177
  2. Bus

    1. Take the bus from Offenburg ZOB to Basel SBBbus bus A
    2. Take the bus from Basel, Bahnhof to Lugano Stazionebus bus
    3. Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus bus 631
    11h 33m
  3. Night train, train

    1. Take the nighttrain from Offenburg to Zuerich Hbnighttrain night train Nj
    2. Take the train from Zürich HB to Churtrain train Ice / ...
    3. Take the train from Chur to St. Moritztrain train Gex / ...
    7h 22m
    CHF 80–179
  4. Drive  344.9 km

    1. Drive from Offenburg to St. Moritzcar car 344.9 km
    4h 56m
    CHF 61–89
  5. Train via Freiburg im Breisgau

    1. Take the train from Offenburg Bahnhof to Denzlingen Bahnhoftrain train Re7
    2. Take the train from Freiburg im Breisgau Train Station to Churtrain train Ice
    3. Take the train from Chur to St. Moritztrain train Gex / ...
    7h 53m
    CHF 114–196

Offenburg to St. Moritz by train

Calendar108Weekly Trains
Duration6h 56mAverage Duration
TicketCHF 58Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Offenburg, Germany and St. Moritz, Switzerland?

You can take a train from Offenburg Bahnhof to St. Moritz via Basel SBB and Chur in around 6h 56m. Alternatively, you can take a bus from Offenburg ZOB to St. Moritz, Bahnhof via Basel SBB, Basel, Bahnhof, Lugano Stazione, and Lugano, Stazione Nord in around 11h 33m.

Train operators
Bus operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There