Rome2Rio

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

Find Transport to Solothurn

See all options

There are 8 ways to get from Riga to Solothurn 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 Zurich Airport, train

    best
    1. Fly from Riga International Airport (RIX) to Zurich Airport (ZRH)planeRIX - ZRH
    2. Take the train from Zürich Flughafen to Solothurntrain
    6h 46m
    CHF 122–264
  2. Bus, train

    cheapest
    1. Take the bus from Rīga to Karlsruhebus
    2. Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain20 / ...
    33h 46m
    CHF 93–250
  3. Bus, train via Berlin

    1. Take the bus from Riga, Bus Station to Berlin, Zentralen Omnibusbahnhofbus
    2. Take the train from S Südkreuz Bhf to Frankfurttrain82 / ...
    3. Take the train from Frankfurt to Basel SBBtrain20 / ...
    27h 46m
    CHF 135–341
  4. Drive 2,020.7 km

    1. Drive from Riga to Solothurncar2,020.7 km
    19h 30m
    CHF 327–473
  5. Fly to Basel

    1. Fly from Riga International Airport (RIX) to Basel (BSL)planeRIX - BSL
    8h 35m
    CHF 97–284
  6. Bus, train #2

    1. Take the bus from Riga, Bus Station to Munich central bus stationbus
    2. Take the bus from Munich central bus station to Zurich Bus StationbusX06 / ...
    3. Take the train from Zürich HB to SolothurntrainIc5 / ...
    33h 55m
    CHF 100–209
  7. Bus, train #3

    1. Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
    2. Take the bus from Kaliningrad Bus station to Stuttgart Airport Busterminalbus399
    3. Take the bus from Stuttgart Airport Bus Terminal SAB to Winterthur Lagerhausstrassebus
    4. Take the train from Winterthur to SolothurntrainIc5
    36h 48m
    CHF 232–339
  8. Drive, car train

    1. Drive from Riga to Hamburg Altonacar
    2. Take the car train from Hamburg Altona to Lörrach Hbfcartrain
    3. Drive from Lörrach Hbf to Solothurncar
    27h 34m
    CHF 290–1,040

Riga to Solothurn by bus and train

Calendar21Weekly Services
Duration27h 46mAverage Duration
TicketCHF 135Cheapest Price
See schedules

Questions & Answers

What companies run services between Riga, Latvia and Solothurn, Canton of Solothurn, Switzerland?

Lufthansa, Air Dolomiti, and four other airlines fly from Riga International Airport (RIX) to Basel (BSL) 3 times a day.

Transport is disrupted due to the Russia-Ukraine war. Read more

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