Duration 6h 28m
Distance 701 km
Average price SFr 210
Possible routes 12 found

Cologne to Villars-sur-Ollon

Rome2rio has found 12 ways to get from Cologne to Villars-sur-Ollon by train, bus, car, flight and shuttle. We recommend taking the train from Koeln Hbf to Bern and then taking the train from Bern to Lausanne, which takes around 9h 35m.
Recommended route

Train

  1. Koeln Hbf
  2. Bern
  3. Villars-sur-Ollon
9h 35m
SFr 109 - SFr 172
Alternative routes

Train via Basel

  1. Siegburg/Bonn
  2. Basel Sbb
  3. Visp
  4. Villars-sur-Ollon
11h 1m
SFr 130 - SFr 316

Bus

  1. Cologne, Cologne South, Airport
  2. Bern, Neufeld
  3. Villars-sur-Ollon
11h 57m
Cheapest
SFr 70 - SFr 117

Drive

  1. Cologne
  2. Villars-sur-Ollon
Fastest
6h 28m
SFr 90 - SFr 140

Train to Dusseldorf, fly to Geneva, train

  1. Köln Hbf
  2. Dusseldorf
  3. Genève-Aéroport
  4. Villars-sur-Ollon
7h 32m
SFr 78 - SFr 268

Train to Frankfurt, fly to Geneva, train

  1. Koeln Messe/Deutz Gl.11-12
  2. Frankfurt
  3. Genève-Aéroport
  4. Villars-sur-Ollon
6h 51m
SFr 127 - SFr 395

Train to Frankfurt, fly to Basel, train

  1. Koeln Messe/Deutz Gl.11-12
  2. Frankfurt
  3. Basel SBB
  4. Bern
  5. Villars-sur-Ollon
7h 37m
SFr 168 - SFr 480

Fly Cologne Bonn to Zurich, train

  1. Cologne Bonn
  2. Zürich Flughafen
  3. Villars-sur-Ollon
8h 23m
SFr 135 - SFr 358

Train to Dusseldorf, fly to Zurich, train

  1. Köln Hbf
  2. Dusseldorf
  3. Zürich Flughafen
  4. Villars-sur-Ollon
8h 59m
SFr 142 - SFr 368

Fly Cologne Bonn to Milan Malpensa, train

  1. Cologne Bonn
  2. Gallarate
  3. Sion
  4. Villars-sur-Ollon
9h 52m
SFr 118 - SFr 424

Train to Dusseldorf, fly to Milan Malpensa, train

  1. Köln Hbf
  2. Dusseldorf
  3. Gallarate
  4. Sion
  5. Villars-sur-Ollon
10h 28m
SFr 125 - SFr 424

Bus, shuttle

  1. Köln
  2. Liege
  3. Villars-sur-Ollon
11h 32m
SFr 217 - SFr 233

Frequently asked questions

Want to know about travelling from Cologne to Villars-sur-Ollon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Cologne to Villars-sur-Ollon is to bus which costs 60€ - 110€ and takes 11h 57m.

More details

The quickest way to get from Cologne to Villars-sur-Ollon is to drive which costs 80€ - 120€ and takes 6h 28m.

More details

No, there is no direct train from Cologne to Villars-sur-Ollon. However, there are services departing from Köln Dom / Hbf and arriving at Villars-sur-Ollon via Siegburg/Bonn, Basel Sbb, Visp and Bex. The journey, including transfers, takes approximately 11h 1m.

More details

The distance between Cologne and Villars-sur-Ollon is 516 km. The road distance is 701 km.

Get driving directions

The best way to get from Cologne to Villars-sur-Ollon without a car is to train which takes 9h 35m and costs 95€ - 160€.

More details

It takes approximately 9h 35m to get from Cologne to Villars-sur-Ollon, including transfers.

More details

Cologne to Villars-sur-Ollon train services, operated by Deutsche Bahn Intercity-Express, depart from Siegburg/Bonn station.

More details

The best way to get from Cologne to Villars-sur-Ollon is to train which takes 9h 35m and costs 95€ - 160€. Alternatively, you can bus, which costs 60€ - 110€ and takes 11h 57m.

Mode details

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

Search flights

Cologne to Villars-sur-Ollon train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Bex station.

More details

Yes, the driving distance between Cologne to Villars-sur-Ollon is 701 km. It takes approximately 6h 28m to drive from Cologne to Villars-sur-Ollon.

Get driving directions

Air France, Eurowings, KLM and three other airlines offer flights from Dusseldorf Airport to Geneva Airport.

Search flights

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

More details

The best way to get from Cologne to Cologne Bonn Airport is to train which takes 11 min and costs 3€ - 17€.

More details

How to travel from Cologne to Villars-sur-Ollon

Find all the possible transport options for your trip from Cologne to Villars-sur-Ollon right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Cologne and Villars-sur-Ollon?

You can take a train from Cologne to Villars-sur-Ollon via Bern, Lausanne, Aigle, and Aigle, gare in around 9h 35m. Alternatively, you can take a bus from Cologne to Villars-sur-Ollon via Koeln/Bonn Flughafen, Cologne, Cologne South, Airport, Bern, Neufeld, Martigny, Martigny, Aigle, and Aigle, gare in around 11h 57m.
Airlines
Ave. Duration
1h 40m
Frequency
Every day
Estimated price
SFr 40 - SFr 290
Ave. Duration
1h 40m
Frequency
Every day
Estimated price
SFr 40 - SFr 290
Ave. Duration
1h 40m
Frequency
Every day
Estimated price
SFr 40 - SFr 290
Ave. Duration
4h 5m
Frequency
Every day
Estimated price
SFr 150 - SFr 550
Ave. Duration
4h 5m
Frequency
Sunday
Estimated price
SFr 140 - SFr 650
Ave. Duration
4h 10m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 160 - SFr 650
Ave. Duration
3h 55m
Frequency
Monday to Friday
Estimated price
SFr 180 - SFr 650

Villars-sur-Ollon, Switzerland

Discover how to get to attractions and hotels near Villars-sur-Ollon.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe