Rome2Rio

How to get fromRiga to Gstaadby plane, train, bus, car, or car train

Find Transport to Gstaad

See all options

There are 12 ways to get from Riga to Gstaad by plane, train, bus, car, or car train

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

  1. Fly to Geneva International Airport, train

    best
    1. Fly from Riga International Airport (RIX) to Geneva International Airport (GVA)plane plane RIX - GVA
    2. Take the train from Genève-Aéroport to Montreuxtrain train
    3. Take the train from Montreux to Gstaadtrain train
    9h 24m
    CHF 159–296
  2. Fly to Il Caravaggio International Airport, bus, train

    cheapest
    1. Fly from Riga International Airport (RIX) to Il Caravaggio International Airport (BGY)plane plane RIX - BGY
    2. Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus bus
    3. Take the train from Milano Centrale to Spieztrain train
    12h 10m
    CHF 114–364
  3. Train, bus

    1. Take the train from Riga-Pasazieru to Siauliaitrain train 12
    2. Take the bus from Siauliai, Bus Station to Berlin, Zentralen Omnibusbahnhofbus bus
    3. Take the train from Berlin Ostbahnhof to Spieztrain train Ice
    32h 10m
    CHF 403–634
  4. Drive  2,129.4 km

    1. Drive from Riga to Gstaadcar car 2,129.4 km
    21h 1m
    CHF 409–590
  5. Fly to Zurich Airport, train

    1. Fly from Riga International Airport (RIX) to Zurich Airport (ZRH)plane plane RIX - ZRH
    2. Take the train from Zürich Flughafen to Spieztrain train
    9h 58m
    CHF 155–323
  6. Fly to Basel, train

    1. Fly from Riga International Airport (RIX) to Basel (BSL)plane plane RIX - BSL
    2. Take the train from Basel SBB to Spieztrain train
    11h 56m
    CHF 122–384
  7. Fly to Milano Malpensa Airport, bus, train

    1. Fly from Riga International Airport (RIX) to Milano Malpensa Airport (MXP)plane plane RIX - MXP
    2. Take the bus from Gallarate to Domodossolabus bus
    3. Take the train from Domodossola to Spieztrain train
    11h 34m
  8. Bus, train

    1. Take the bus from Rīga to Karlsruhebus bus
    2. Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain train 12 / ...
    3. Take the train from Basel SBB to Spieztrain train Ic6 / ...
    36h 20m
    CHF 160–422
  9. Bus, train via Berlin

    1. Take the bus from Riga, Bus Station to Berlin Südkreuz train stationbus bus
    2. Take the train from S Südkreuz Bhf to Nürnberg Hbftrain train 29 / ...
    3. Take the bus from Nuremberg central bus station to Genevabus bus
    4. Take the train from Genève to Montreuxtrain train Ec / ...
    5. Take the train from Montreux to Gstaadtrain train 30 / ...
    36h 53m
    CHF 271–447
  10. Bus

    1. Take the bus from Riga, Bus Station to Munich central bus stationbus bus
    2. Take the bus from Munich central bus station to Zurich Bus Stationbus bus
    3. Take the bus from Zürich HB Schweizerhof to Interlaken Bahnhof Ostbus bus
    4. Take the bus from Interlaken Ost, Bahnhof to Zweisimmen, Bahnhofbus bus Ev
    39h 19m
    CHF 192–285
  11. Bus, train via Kaliningrad

    1. Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus bus
    2. Take the bus from Kaliningrad Bus station to Heilbronn Central bus stationbus bus 905
    3. Take the train from Heilbronn Hauptbahnhof to Karlsruhe Hauptbahnhoftrain train
    4. Take the train from Karlsruhe Hbf to Spieztrain train Ice
    43h 38m
    CHF 274–457
  12. Drive, car train

    1. Drive from Riga to Lüneburgcar car
    2. Take the cartrain from Lüneburg to Lörrach Hbfcartrain train
    3. Drive from Lörrach Hbf to Gstaadcar car
    28h 32m
    CHF 340–478

Riga to Gstaad by train, foot, and bus

Calendar7Weekly Services
Duration32h 10mAverage Duration
TicketCHF 403Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Riga, Latvia and Gstaad, Switzerland?

You can take a bus from Riga, Bus Station to Gstaad, Bahnhof via Munich central bus station, Zurich Bus Station, Zürich HB Schweizerhof, Interlaken Ost, Bahnhof, and Zweisimmen, Bahnhof in around 39h 19m.

Airlines
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