We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Canton of Vaud

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Canton of Vaud?

We'll send you updates with the latest deals, reviews and articles for Canton of Vaud each week.

Map of Canton of Vaud Hotels

Hotels (185)

B&Bs / Inns (188)

Speciality Lodging (68)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury | Best Service | Top Hotels
 
place du Port 17-19, Lausanne 1006, Switzerland
Show Prices
US$426 - US$574 Avg. price/night*
Ollie #1 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (1421)
Certificate of Excellence
Travellers' Choice® 2017 Winner Romance
 
Chalet RoyAlp Hotel & Spa (Villars-sur-Ollon) 5.0 of 5
Domaine de Rochegrise | Route du Col de la Croix, Villars-sur-Ollon 1884, Switzerland
Show Prices
US$340 - US$885 Avg. price/night*
Ollie #2 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (562)
avenue Claude Nobs 2, Montreux 1820, Switzerland
Show Prices
US$264 - US$607 Avg. price/night*
Ollie #3 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (1338)
Special Offer FAMILY OFFER, GET 50...
Certificate of Excellence
Travellers' Choice® 2017 Winner Romance
 
rue d' Italie 1, Vevey 1800, Switzerland
Show Prices
US$281 - US$460 Avg. price/night*
Ollie #4 of 185 hotels in Canton of Vaud
#1 of 6 hotels in Vevey
Professional photos | Traveller photos (240)
avenue d' Ouchy 40, Lausanne 1006, Switzerland
Hotel Royal Savoy Lausanne Slideshow
Show Prices
US$270 - US$562 Avg. price/night*
Ollie #5 of 185 hotels in Canton of Vaud
  •  Beautiful hotel 
  • I was here for a work conference and the hotel is beautiful. The rooms are... more
  • 14 February 2017
Professional photos | Traveller photos (255)
Special Price 10% off room rate
11 Place du Port, Lausanne 1006, Switzerland
Show Prices
US$218 - US$430 Avg. price/night*
Ollie #6 of 185 hotels in Canton of Vaud
  •  Great location 
  • Nice hotel, clean and super location - experience tarnished by a lousy... more
  • 18 February 2017
Professional photos | Traveller photos (335)
Certificate of Excellence
Travellers' Choice® 2017 Winner Family
 
Club Med Villars sur Ollon (Villars-sur-Ollon) 4.0 of 5
1884 Villars-sur-Ollon Switzerland, Villars-sur-Ollon 1884, Switzerland
Club Med Villars sur Ollon Slideshow
Show Prices
US$542 - US$815 Avg. price/night*
Ollie #7 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (268)
Special Offer Club Med up to 40% Off
rue Grand-St-Jean 19, Lausanne 1003, Switzerland
Show Prices
US$154 - US$220 Avg. price/night*
Ollie #8 of 185 hotels in Canton of Vaud
  •  BeUtiful hotel 
  • Nice place. CLEAN. nice design. Great service. Comfortable bed. Good... more
  • 13 February 2017
Professional photos | Traveller photos (60)
avenue des Alpes 45, Montreux 1820, Switzerland
Show Prices
US$181 - US$833 Avg. price/night*
Ollie #9 of 185 hotels in Canton of Vaud
  •  Decent hotel 
  • I have stayed multiple nights in the Grand Hotel Suisse... more
  • 17 February 2017
Professional photos | Traveller photos (948)
Auberge de la Gare (Grandvaux) 3.0 of 5
rue de la Gare 1, Grandvaux, Bourg-en-Lavaux 1091, Switzerland
Show Prices
US$164 - US$217 Avg. price/night*
Ollie #10 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (73)
Av. Du Rond-Point 9, Lausanne 1006, Switzerland
Show Prices
US$141 - US$278 Avg. price/night*
Ollie #11 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (294)
Grand Rue 81, Montreux 1820, Switzerland
Show Prices
US$163 - US$310 Avg. price/night*
Ollie #12 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (670)
4, avenue de Rhodanie, Lausanne 1007, Switzerland
Movenpick Hotel Lausanne Slideshow
Show Prices
US$163 - US$326 Avg. price/night*
Ollie #13 of 185 hotels in Canton of Vaud
  •  Excellent! 
  • Top location, metro ststion is like 3 mins away from the hotel,then no... more
  • 18 February 2017
Professional photos | Traveller photos (331)
Special Offer Visit the Olympick...
rue du Grand-Chene 7 - 9, Lausanne 1003, Switzerland
Show Prices
US$298 - US$405 Avg. price/night*
Ollie #14 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (768)
Alpe Fleurie Hotel & Residence (Villars-sur-Ollon) 3.0 of 5
Rue Centrale | Case postale 147, Villars-sur-Ollon 1884, Switzerland
Show Prices
US$183 - US$591 Avg. price/night*
Ollie #15 of 185 hotels in Canton of Vaud
  •  Ski Weekend 
  • A great resort for a ski weekend and the perfect hotel, fantastic family... more
  • 13 February 2017
Professional photos | Traveller photos (37)
rue du Maupas 20, Lausanne 1004, Switzerland
Show Prices
US$93 - US$165 Avg. price/night*
Ollie #16 of 185 hotels in Canton of Vaud
  •  Ibis hotel 
  • The room was clean and spacious. 2 adults & 1 child. Shower was good... more
  • 14 February 2017
Professional photos | Traveller photos (174)
Special Offer CHEAPEST RATES ONLINE!
place du Port 2, Lausanne 1006, Switzerland
Show Prices
US$274 - US$361 Avg. price/night*
Ollie #17 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (252)
Novotel Lausanne Bussigny (Bussigny-pres-Lausanne) 4.0 of 5
route de Condemine 35, Bussigny-pres-Lausanne, Lausanne 1030, Switzerland
Show Prices
US$109 - US$179 Avg. price/night*
Ollie #18 of 185 hotels in Canton of Vaud
Professional photos | Traveller photos (217)
Special Offer CHEAPEST RATES ONLINE!
rue d' Italie 49, Vevey 1800, Switzerland
Show Prices
US$266 - US$417 Avg. price/night*
Ollie #19 of 185 hotels in Canton of Vaud
#2 of 6 hotels in Vevey
  •  Nice view 
  • Wonderful view, excellent breakfast and warm welcome by the staff. The... more
  • 13 February 2017
Professional photos | Traveller photos (587)
Le Mirador Resort & Spa (Mont Pelerin) 5.0 of 5
chemin de l'Hotel Mirador 5, Mont Pelerin 1801, Switzerland
Show Prices
US$264 - US$485 Avg. price/night*
Ollie #20 of 185 hotels in Canton of Vaud
  •  Breathtaking views.... 
  • Le Mirador is a wonderful hotel with fairytale-like views. The rooms are... more
  • 15 February 2017
Professional photos | Traveller photos (1136)