There are 10 ways to get from Riga to Andermatt by plane, train, bus, 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.
Fly to Zurich Airport, train
best- Fly from Riga International Airport (RIX) to Zurich Airport (ZRH)RIX - ZRH
- Take the train from Zürich HB to Göschenen
8h 31mFly to Milano Malpensa Airport, train
cheapest- Fly from Riga International Airport (RIX) to Milano Malpensa Airport (MXP)RIX - MXP
- Take the train from Malpensa Aeroporto T1 to Bellinzona
- Take the train from Bellinzona to Göschenen
10h 9mCHF 89–235Bus, train via Warsaw
- Take the bus from Riga to Warsaw
- Take the train from Warszawa Centralna to Salzburg HbfIc
- Take the train from Salzburg Hbf to Zuerich HbRjx
- Take the train from Zürich HB to Göschenen
33h 5mBus, train
- Take the bus from Rīga to Karlsruhe
- Take the train from Karlsruhe Hauptbahnhof to Basel SBB20 / ...
- Take the train from Basel SBB to Göschenen
36h 20mDrive 2,021.9 km
- Drive from Riga to Andermatt2,021.9 km
19h 55mCHF 329–475Fly to Basel, train
- Fly from Riga International Airport (RIX) to Basel (BSL)RIX - BSL
- Take the train from Basel SBB to Arth-Goldau
- Take the train from Arth-Goldau to Göschenen
11h 34mCHF 130–358Fly to Il Caravaggio International Airport, train
- Fly from Riga International Airport (RIX) to Il Caravaggio International Airport (BGY)RIX - BGY
- Take the train from Milano Centrale to Cadenazzo
- Take the train from Cadenazzo to Göschenen
10h 52mBus
- Take the bus from Riga, Bus Station to Munich central bus station
- Take the bus from Munich central bus station to Zurich Bus StationX06 / ...
- Take the bus from Zurich to Brunnen, Bahnhof
37h 3mCHF 103–204Bus, train #2
- Take the bus from Riga Central Bus Station to Kaliningrad Bus station
- Take the bus from Kaliningrad Bus station to Stuttgart Airport Busterminal399
- Take the bus from Stuttgart Airport Busterminal to Zurich Bus Station027 / ...
- Take the train from Zürich HB to Göschenen
37h 41mBus, train via Wrocław
- Take the bus from Riga, Bus Station to Poznan, Bus Station
- Take the train from Poznan Glowny to Wroclaw GlownyEic / ...
- Take the train from Wroclaw Glowny to Praha Hlavni NadraziIc
- Take the train from Praha Hlavni Nadrazi to Zuerich HbEc
- Take the train from Zürich HB to Göschenen
39h 34m
Riga International Airport (RIX) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Riga to Andermatt is to fly and train which costs SFr 85 - SFr 240 and takes 10h 9m.
The fastest way to get from Riga to Andermatt is to fly and train which takes 10h 9m and costs SFr 85 - SFr 240.
The distance between Riga and Andermatt is 1610 km. The road distance is 2021.9 km.
The best way to get from Riga to Andermatt without a car is to bus and train via Warsaw which takes 33h 5m and costs .
It takes approximately 8h 31m to get from Riga to Andermatt, including transfers.
Andermatt is 1h behind Riga. It is currently 12:54 AM in Riga and 11:54 PM in Andermatt.
Yes, the driving distance between Riga to Andermatt is 2022 km. It takes approximately 19h 55m to drive from Riga to Andermatt.
There are 302+ hotels available in Andermatt.
What companies run services between Riga, Latvia and Andermatt, Switzerland?
You can take a bus from Riga, Bus Station to Andermatt, Bahnhofplatz via Munich central bus station, Zurich Bus Station, Zurich, Brunnen, Bahnhof, Brunnen, Altdorf UR, and Altdorf UR, Bahnhof Ost in around 37h 3m.
- Website
- lufthansa.com
Flights from Riga International Airport to Zurich Airport via Munich
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- CHF 85–250
Flights from Riga International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- CHF 70–270
Flights from Riga International Airport to Basel via Frankfurt
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- CHF 85–340
Flights from Riga International Airport to Basel via Munich
- Ave. Duration
- 5h 52m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–280
- Website
- swiss.com
Flights from Riga International Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 85–250
Flights from Riga International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 6h 20m
- When
- Wednesday to Sunday
- Estimated price
- CHF 70–270
Flights from Riga International Airport to Basel via Vienna
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- CHF 80–250
- Website
- airbaltic.com
Flights from Riga International Airport to Zurich Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 85–250
Flights from Riga International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 70–270
- Website
- ryanair.com
Flights from Riga International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–180
Flights from Riga International Airport to Il Caravaggio International Airport via Prague
- Ave. Duration
- 4h 35m
- When
- Sunday
- Estimated price
- CHF 55–180
Flights from Riga International Airport to Il Caravaggio International Airport via Krakow
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- CHF 55–180
- Website
- flysas.com
Flights from Riga International Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 100–240
- Website
- norwegian.com
Flights from Riga International Airport to Basel via Copenhagen
- Ave. Duration
- 4h 50m
- When
- Friday
- Estimated price
- CHF 95–230
- Website
- austrian.com
Flights from Riga International Airport to Basel via Vienna
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- CHF 80–250
- Website
- easyjet.com
Flights from Riga International Airport to Basel via Berlin Brandenburg
- Ave. Duration
- 4h 45m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–270
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Göschenen
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Basel SBB to Göschenen
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Bellinzona to Göschenen
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Arth-Goldau to Göschenen
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Cadenazzo to Göschenen
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Centralna to Salzburg Hbf
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- CHF 45–180
- Website
- https://www.intercity.pl/en/
Train from Poznan Glowny to Wroclaw Glowny
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 29–30
- Website
- https://www.intercity.pl/en/
Train from Wroclaw Glowny to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- CHF 64–65
- Website
- https://www.intercity.pl/en/
Train from Salzburg Hbf to Zuerich Hb
- Ave. Duration
- 5h 24m
- Frequency
- 5 times a day
- Estimated price
- CHF 60–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Zuerich Hb
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Estimated price
- CHF 137–141
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 11m
- Frequency
- 3 times a week
- Estimated price
- CHF 71
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Praha Hlavni Nadrazi to Zuerich Hb
- Ave. Duration
- 14h 34m
- Frequency
- Once daily
- Estimated price
- CHF 130–190
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- CHF 27–55
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a day
- Estimated price
- CHF 60–110
- Website
- https://www.sbb.ch/en
Train from Bellinzona to Göschenen
- Ave. Duration
- 1h 10m
- Frequency
- 6 times a week
- Estimated price
- CHF 15–35
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 1h 42m
- Frequency
- Every 2 hours
- Estimated price
- CHF 30–55
- Website
- https://www.sbb.ch/en
Train from Arth-Goldau to Göschenen
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
Train from Milano Centrale to Cadenazzo
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- CHF 28–95
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 28–45
- 1st Class
- CHF 55–95
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a week
- Estimated price
- CHF 26–40
- Website
- https://int.bahn.de/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Bellinzona
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Cadenazzo
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenord.it/en/
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Arth-Goldau
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- CHF 10–13
- Schedules at
- sbb-deutschland.de
- Phone
- +48 22 474 00 44
- bilety@polregio.pl
- Website
- polregio.pl
Train from Poznan Glowny to Wroclaw Glowny
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–9
- Website
- https://polregio.pl/pl/
- Phone
- +358 0600 02010
- info@onnibus.com
- Website
- onnibus.com
Bus from Riga to Warsaw
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- CHF 30–45
- Website
- https://www.onnibus.com/home
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 4 times a week
- Estimated price
- CHF 50–120
- Website
- https://ecolines.net/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga, Bus Station to Munich central bus station
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- CHF 70–140
- Website
- https://www.flixbus.co.uk
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 16–40
- Website
- https://www.flixbus.co.uk
Bus from Stuttgart Airport Busterminal to Zurich Bus Station
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- CHF 16–23
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Poznan, Bus Station
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- CHF 40–80
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a week
- Estimated price
- CHF 14–17
- Website
- https://regiojet.com/
- Phone
- +390975 343195
- info@ventrebus.com
- Website
- ventrebus.com
Bus from Zurich to Brunnen, Bahnhof
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 5
- Schedules at
- ventrebus.com
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Riga Central Bus Station to Kaliningrad Bus station
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 55
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Stuttgart Airport Busterminal
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Stuttgart Airport Busterminal to Zurich Bus Station
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- CHF 18–35
- Website
- https://marinobus.it/en/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide


















































































