There are 9 ways to get from Riga to Villars-sur-Ollon 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.

Recommended option

Fly to Geneva, train  •  6h 3m

  1. Fly from Riga (RIX) to Geneva (GVA) RIX - GVA
  2. Take the train from Genève-Aéroport to Aigle

SFr 106 - SFr 257

8 alternative options

Fly to Zurich, train  •  7h 34m

  1. Fly from Riga (RIX) to Zurich (ZRH) RIX - ZRH
  2. Take the train from Zürich Flughafen to Lausanne

SFr 155 - SFr 537

Fly to Milan Malpensa, train  •  8h 22m

  1. Fly from Riga (RIX) to Milan Malpensa (MXP) RIX - MXP
  2. Take the train from Gallarate to Aigle

SFr 134 - SFr 356

Fly to Basel, train  •  10h 7m

  1. Fly from Riga (RIX) to Basel (BSL) RIX - BSL
  2. Take the train from Basel SBB to Bern
  3. Take the train from Bern to Lausanne

SFr 162 - SFr 272

Bus, train  •  40h 47m

  1. Take the bus from Rīga to Suwałki
  2. Take the bus from Suwałki to Genève
  3. Take the train from Geneve to Aigle Re / ...

SFr 118 - SFr 184

Bus, train via Białystok  •  43h 19m

  1. Take the bus from Rīga to Białystok
  2. Take the bus from Bialystok to Geneva
  3. Take the train from Geneve to Aigle Re / ...

SFr 118 - SFr 187

Train  •  2 days 2h

  1. Take the train from Riga Pass to Minsk-Passajirskii
  2. Take the train from Minsk Pas to Verona Porta Nuova En
  3. Take the train from Verona Porta Nuova to Aigle Ec

SFr 282 - SFr 509

Drive, car train  •  28h 21m

  1. Drive from Riga to Hamburg Altona
  2. Take the car train from Hamburg Altona to Lörrach Hbf
  3. Drive from Lörrach Hbf to Villars-sur-Ollon

Drive  •  22h 16m

  1. Drive from Riga to Villars-sur-Ollon 2104.8 km

SFr 260 - SFr 390

Questions & Answers

There is widespread community transmission in Switzerland.
Last Updated: 3/11/2020 | Source: CDC.

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Riga to Villars-sur-Ollon is to bus and train which costs $120 - $190 and takes 40h 47m.

More details

The quickest way to get from Riga to Villars-sur-Ollon is to fly and train which costs $100 - $270 and takes 6h 3m.

More details

The distance between Riga and Villars-sur-Ollon is 1661 km. The road distance is 2104.8 km.

Get driving directions

The best way to get from Riga to Villars-sur-Ollon without a car is to bus and train which takes 40h 47m and costs $120 - $190.

More details

It takes approximately 6h 3m to get from Riga to Villars-sur-Ollon, including transfers.

More details

The quickest flight from Riga Airport to Geneva Airport is the direct flight which takes 2h 40m.

Search flights

Villars-sur-Ollon is 1h behind Riga. It is currently 1:14 AM in Riga and 12:14 AM in Villars-sur-Ollon.

Yes, the driving distance between Riga to Villars-sur-Ollon is 2105 km. It takes approximately 22h 16m to drive from Riga to Villars-sur-Ollon.

Get driving directions

Air France, Swiss, Brussels Airlines and four other airlines offer flights from Riga Airport to Geneva Airport.

Search flights

What companies run services between Riga, Latvia and Villars-sur-Ollon, Switzerland?

You can take a train from Riga to Villars-sur-Ollon via Minsk Pas, Verona Porta Nuova, Aigle, and Aigle, gare in around 2 days 2h.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Riga to Geneva via Frankfurt
Ave. Duration
4h 42m
When
Every day
Estimated price
SFr 190 - SFr 650
Flights from Riga to Zurich via Frankfurt
Ave. Duration
5h
When
Every day
Estimated price
SFr 170 - SFr 1000
Flights from Riga to Milan Malpensa via Frankfurt
Ave. Duration
5h 22m
When
Every day
Estimated price
SFr 180 - SFr 450
Flights from Riga to Basel via Frankfurt
Ave. Duration
5h 27m
When
Every day
Estimated price
SFr 380 - SFr 440
LOT
Website
lot.com
Flights from Riga to Geneva via Warsaw Chopin
Ave. Duration
5h 50m
When
Every day
Estimated price
SFr 130 - SFr 480
Flights from Riga to Zurich via Warsaw Chopin
Ave. Duration
5h 10m
When
Every day
Estimated price
SFr 100 - SFr 600
Flights from Riga to Milan Malpensa via Warsaw Chopin
Ave. Duration
5h 22m
When
Every day
Estimated price
SFr 140 - SFr 350
Air Baltic
Website
airbaltic.com
Flights from Riga to Geneva
Ave. Duration
2h 40m
When
Tuesday, Thursday and Saturday
Estimated price
SFr 150 - SFr 600
Flights from Riga to Zurich
Ave. Duration
2h 32m
When
Every day
Estimated price
SFr 100 - SFr 800
Flights from Riga to Milan Malpensa
Ave. Duration
2h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 130 - SFr 550
Scandinavian Airlines
Website
flysas.com
Flights from Riga to Geneva via Oslo
Ave. Duration
5h 35m
When
Thursday
Estimated price
SFr 120 - SFr 390
Flights from Riga to Zurich via Copenhagen
Ave. Duration
4h 25m
When
Every day
Estimated price
SFr 90 - SFr 450
Flights from Riga to Zurich via Stockholm
Ave. Duration
4h 30m
When
Every day
Estimated price
SFr 95 - SFr 490
Flights from Riga to Milan Malpensa via Stockholm
Ave. Duration
5h 15m
When
Saturday
Estimated price
SFr 210 - SFr 470
Austrian Airlines
Website
austrian.com
Flights from Riga to Zurich via Vienna
Ave. Duration
4h 25m
When
Every day
Estimated price
SFr 100 - SFr 800
Flights from Riga to Basel via Vienna
Ave. Duration
5h 50m
When
Sunday
Estimated price
SFr 75 - SFr 260
KLM
Website
klm.com
Flights from Riga to Milan Malpensa via Amsterdam Schiphol
Ave. Duration
5h 15m
When
Monday to Saturday
Estimated price
SFr 130 - SFr 550
Flights from Riga to Basel via Amsterdam Schiphol
Ave. Duration
6h 37m
When
Every day
Estimated price
SFr 80 - SFr 270
Air France
Website
airfrance.com
Flights from Riga to Geneva via Paris CDG
Ave. Duration
4h 50m
When
Monday to Saturday
Estimated price
SFr 150 - SFr 600
Flights from Riga to Basel via Paris CDG
Ave. Duration
7h 50m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 85 - SFr 280
Brussels Airlines
Website
brusselsairlines.com
Flights from Riga to Geneva via Brussels
Ave. Duration
5h 15m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
SFr 150 - SFr 600
Flights from Riga to Basel via Brussels
Ave. Duration
10h 10m
When
Monday to Friday
Estimated price
SFr 80 - SFr 270
Finnair
Website
finnair.com
Flights from Riga to Zurich via Helsinki
Ave. Duration
5h
When
Every day
Estimated price
SFr 230 - SFr 1500
Train operators
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Genève-Aéroport to Aigle
Ave. Duration
1h 32m
Frequency
Hourly
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zürich Flughafen to Lausanne
Ave. Duration
2h 37m
Frequency
Hourly
Estimated price
SFr 70 - SFr 130
Website
Swiss Railways (SBB/CFF/FFS)
Train from Basel SBB to Bern
Ave. Duration
56 min
Frequency
Every 30 minutes
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Train from Bern to Lausanne
Ave. Duration
1h 6m
Frequency
Every 30 minutes
Estimated price
SFr 27 - SFr 50
Website
Swiss Railways (SBB/CFF/FFS)
Train from Geneve to Aigle
Ave. Duration
1h 22m
Frequency
Every 20 minutes
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Trenitalia Eurocity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Gallarate to Aigle
Ave. Duration
2h 42m
Frequency
5 times a week
Estimated price
SFr 55 - SFr 130
Website
Trenitalia Eurocity
2nd Class
SFr 55 - SFr 75
1st Class
SFr 95 - SFr 130
Train from Bern to Lausanne
Ave. Duration
1h 9m
Frequency
Once a week
Estimated price
SFr 19 - SFr 40
Website
Trenitalia Eurocity
2nd Class
SFr 19 - SFr 26
1st Class
SFr 30 - SFr 40
Train from Verona Porta Nuova to Aigle
Ave. Duration
5h 4m
Frequency
5 times a week
Estimated price
SFr 90 - SFr 210
Website
Trenitalia Eurocity
2nd Class
SFr 90 - SFr 130
1st Class
SFr 150 - SFr 210
Deutsche Bahn Intercity-Express

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Basel Sbb to Bern
Ave. Duration
58 min
Frequency
3 times a day
Estimated price
SFr 27 - SFr 40
Website
Deutsche Bahn
Deutsche Bahn Eurocity

Deutsche Bahn’s EuroCity (EC) trains connect German cities to major cities in neighbouring European countries, and are operated in conjunction with their national train company. All EC trains offer First and Standard class; cars are air-conditioned and food and drinks are available onboard. Tickets can be booked up to 180 days in advance of travel. Seat reservations are not compulsory but are recommended for popular routes.

Contact Details
Website
bahn.com
Train from Basel Sbb to Bern
Ave. Duration
58 min
Frequency
Twice daily
Estimated price
SFr 16 - SFr 23
Website
reiseauskunft.bahn.de
Ukrainian Railways
Website
uz.gov.ua
Train from Riga Pass to Minsk-Passajirskii
Ave. Duration
9h 29m
Frequency
Twice a week
Estimated price
SFr 30 - SFr 60
Schedules at
uz.gov.ua
3rd class
SFr 30 - SFr 45
2nd class
SFr 40 - SFr 60
1st class
SFr 65 - SFr 95
Belorussian Railways (BŽD)
Phone
(+375 17) 225 44 77
Website
rw.by
Train from Riga-Pasazieru to Minsk Pas
Ave. Duration
11h 30m
Frequency
Twice a week
Estimated price
SFr 10 - SFr 40
Website
Belorussian Railways
Book at
Belorussian Railways
2nd Class (platzkart)
SFr 10 - SFr 20
1st Class (Coupe)
SFr 17 - SFr 40
Russian Railways (РЖД)
Website
rzd.ru
Train from Minsk Pas to Verona Porta Nuova
Ave. Duration
33h 7m
Frequency
Once a week
Estimated price
SFr 160 - SFr 240
Website
pass.rzd.ru
BahnTouristikExpress GmbH
Phone
+49 (0) 911 / 240 388 – 22
Email
info@bahntouristikexpress.de
Website
bahntouristikexpress.de
Car train from Hamburg Altona to Lörrach Hbf
Ave. Duration
10h 31m
Frequency
Twice a week
Website
BahnTouristikExpress GmbH
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Rīga to Suwałki
Ave. Duration
5h 22m
Frequency
Twice daily
Estimated price
SFr 17 - SFr 25
Schedules at
ecolines.net
Bus from Rīga to Białystok
Ave. Duration
6h 54m
Frequency
Twice daily
Estimated price
SFr 23 - SFr 35
Schedules at
ecolines.net
Sindbad
Phone
+48 77 443 44 44
Email
poczta@sindbad.pl
Website
sindbad.pl
Bus from Suwałki to Genève
Ave. Duration
31h 30m
Frequency
Once a week
Estimated price
SFr 65 - SFr 95
Schedules at
sindbad.pl
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Bialystok to Geneva
Ave. Duration
32h 30m
Frequency
3 times a week
Estimated price
SFr 60 - SFr 90
Schedules at
autokarpolska.com.pl

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.

More Questions & Answers

There are 1942+ hotels available in Villars-sur-Ollon. Prices start at SFr 100 per night.

More details

The best way to get from Riga to Riga Airport is to drive which takes 10 min and costs $1 - $2.

More details