There are 11 ways to get from Riga to Verbier 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.
Fly to Geneva International Airport, train
best- Fly from Riga International Airport (RIX) to Geneva International Airport (GVA)plane RIX - GVA
- Take the train from Genève-Aéroport to Martignytrain
8h 51mCHF 119–333Fly to Milano Malpensa Airport, train
cheapest- Fly from Riga International Airport (RIX) to Milano Malpensa Airport (MXP)plane RIX - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Domodossola to Martignytrain
10h 56mCHF 99–321Bus, train via Berlin
- Take the bus from Riga, Bus Station to Berlin Airport BERbus
- Take the train from Berlin Ostbahnhof to Visptrain Ice
- Take the train from Visp to Martignytrain R91 / ...
31h 46mCHF 426–1,176Drive 2,203.1 km
- Drive from Riga to Verbiercar 2,203.1 km
21h 34mCHF 350–505Fly to Zurich Airport, train
- Fly from Riga International Airport (RIX) to Zurich Airport (ZRH)plane RIX - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
- Take the train from Lausanne to Martignytrain
10h 10mCHF 181–501Fly to Milan Linate Airport, train
- Fly from Riga International Airport (RIX) to Milan Linate Airport (LIN)plane RIX - LIN
- Take the train from Milano Centrale to Martignytrain
12h 23mCHF 155–350Fly to Il Caravaggio International Airport, train
- Fly from Riga International Airport (RIX) to Il Caravaggio International Airport (BGY)plane RIX - BGY
- Take the train from Milano Centrale to Martignytrain
11h 23mCHF 117–316Bus, train
- Take the bus from Rīga to Karlsruhebus
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Neuchâteltrain
- Take the train from Neuchâtel to Le Châble VStrain Re
38h 9mCHF 215–520Bus, drive
- Take the bus from Riga, Bus Station to Nuremberg central bus stationbus
- Take the bus from Nuremberg central bus station to Annecybus
- Take the bus from Annecy - Bus Station to Chamonix, Av. de Courmayeur (Gare routière Sud)bus
- Drive from Le Tour to Verbiercar
40h 55mCHF 163–280Bus, drive via Kaliningrad
- Take the bus from Riga Central Bus Station to Kaliningrad Bus stationbus
- Take the bus from Kaliningrad Bus station to Mannheimbus 905
- Take the bus from Mannheim - Bus Station to Annecy - Bus Stationbus
- Take the bus from Annecy - Bus Station to Chamonix, Av. de Courmayeur (Gare routière Sud)bus
- Drive from Le Tour to Verbiercar
2d 1hCHF 203–366Drive, car train
- Drive from Riga to Lüneburgcar
- Take the car train from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Verbiercar
28h 40mCHF 315–438
Riga to Verbier by bus, foot, train, and cable car
Questions & Answers
The cheapest way to get from Riga to Verbier is to fly and train which costs SFr 95 - SFr 330 and takes 10h 56m.
The fastest way to get from Riga to Verbier is to fly and train which takes 8h 51m and costs SFr 110 - SFr 340.
The distance between Riga and Verbier is 1869 km. The road distance is 2203.1 km.
The best way to get from Riga to Verbier without a car is to bus and train via Berlin which takes 31h 46m and costs SFr 420 - SFr 1200.
It takes approximately 8h 51m to get from Riga to Verbier, including transfers.
Verbier is 1h behind Riga. It is currently 7:54 AM in Riga and 6:54 AM in Verbier.
Yes, the driving distance between Riga to Verbier is 2203 km. It takes approximately 21h 34m to drive from Riga to Verbier.
There are 1974+ hotels available in Verbier.
What companies run services between Riga, Latvia and Verbier, Canton du Valais, Switzerland?
There is no direct connection from Riga to Verbier. However, you can take the line 22 bus to Rīgas lidosta, walk to Riga International Airport (RIX) airport, fly to Geneva International Airport (GVA), walk to Genève-Aéroport, take the train to Martigny, take the train to Le Châble VS, walk to Le Châble TV, then take the vehicle to Verbier. Alternatively, you can take a bus from Riga, Bus Station to Verbier via Berlin Airport BER, Flughafen BER, Berlin Ostbahnhof, Visp, Martigny, Le Châble VS, and Le Châble TV in around 31h 46m.
- Website
- lufthansa.com
Flights from Riga International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- CHF 100–200
Flights from Riga International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Monday to Saturday
- Estimated price
- CHF 70–260
Flights from Riga International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- CHF 75–270
Flights from Riga International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- CHF 65–160
- Website
- flysas.com
Flights from Riga International Airport to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- CHF 70–130
Flights from Riga International Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from Riga International Airport to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 40m
- When
- Saturday and Sunday
- Estimated price
- CHF 80–300
- Website
- airbaltic.com
Flights from Riga International Airport to Geneva International Airport
- Ave. Duration
- 2h 50m
- When
- Saturday
- Estimated price
- CHF 70–250
Flights from Riga International Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 100–220
Flights from Riga International Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–160
- Website
- ryanair.com
Flights from Riga International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- CHF 45–170
Flights from Riga International Airport to Il Caravaggio International Airport via Prague
- Ave. Duration
- 4h 42m
- When
- Sunday
- Estimated price
- CHF 45–170
- Website
- swiss.com
Flights from Riga International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 70–250
Flights from Riga International Airport to Zurich Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- CHF 100–220
- Website
- lot.com
Flights from Riga International Airport to Zurich Airport via Warsaw Chopin
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 75–320
- Website
- austrian.com
Flights from Riga International Airport to Milan Linate Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- CHF 75–270
- Website
- brusselsairlines.com
Flights from Riga International Airport to Milan Linate Airport via Brussels
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- CHF 85–300
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 53m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Berlin Ostbahnhof to Visp
- Ave. Duration
- 10h 21m
- Frequency
- Once daily
- Estimated price
- CHF 330–950
- Website
- https://www.sbb.ch/en
Train from Visp to Martigny
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–65
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–210
- Website
- https://www.sbb.ch/en
Train from Lausanne to Martigny
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21–60
- Website
- https://www.sbb.ch/en
Train from Domodossola to Martigny
- Ave. Duration
- 1h 28m
- Frequency
- 6 times a week
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Neuchâtel
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Neuchâtel to Le Châble VS
- Ave. Duration
- 2h 29m
- Frequency
- Once a week
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Martigny
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 20–23
- 1st Class Ticket
- CHF 35–40
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Martigny
- Ave. Duration
- 40 min
- Frequency
- 6 times a week
- Estimated price
- CHF 10–17
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 10–14
- 2nd Class
- CHF 12–17
Train from Milano Centrale to Martigny
- Ave. Duration
- 3h 6m
- Frequency
- 6 times a week
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Domodossola to Martigny
- Ave. Duration
- 1h 28m
- Frequency
- 6 times a week
- Estimated price
- CHF 29–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 29–40
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 19–45
- Website
- https://www.ns.nl/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- CHF 90–110
- Website
- https://urlaubs-express.de/?lang=en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Riga, Bus Station to Berlin Airport BER
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 75–140
- Website
- https://www.flixbus.co.uk
Bus from Riga, Bus Station to Nuremberg central bus station
- Ave. Duration
- 25h 35m
- Frequency
- Once daily
- Estimated price
- CHF 100–180
- Website
- https://www.flixbus.co.uk
Bus from Nuremberg central bus station to Annecy
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–80
- Website
- https://www.flixbus.co.uk
Bus from Annecy - Bus Station to Chamonix, Av. de Courmayeur (Gare routière Sud)
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- CHF 6–11
- Website
- https://www.flixbus.co.uk
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 6 times a week
- Estimated price
- CHF 110–200
- Website
- https://ecolines.net/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Annecy - Bus Station to Chamonix, Av. de Courmayeur (Gare routière Sud)
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- CHF 6–12
- Website
- https://www.blablacar.co.uk/bus
Bus from Mannheim - Bus Station to Annecy - Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- CHF 35–75
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Riga Central Bus Station to Kaliningrad Bus station
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 13–60
- 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 Mannheim
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
















































