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.

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 (191)

B&Bs / Inns (186)

Speciality Lodging (51)

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 ]
Place du Port 17-19, Lausanne 1000, Switzerland
CHECK RATES!
USD 411 - 706 (CHF 402 - 690) Avg. price/night*
Ollie #1 of 191 hotels in Canton of Vaud
  •  Good traditional hotel 
  • Enjoyed my three days stay at this traditional Swiss hotel. Staff were... more
  • 13 December 2014
Professional photos | Traveller photos (430)
Travellers' Choice™ 2014 Winner Romance
 
Avenue Claude Nobs 2, Montreux 1820, Switzerland
Fairmont Le Montreux Palace Slideshow
CHECK RATES!
USD 293 - 506 (CHF 286 - 494) Avg. price/night*
Ollie #2 of 191 hotels in Canton of Vaud
  •  like home 
  • this hotel treats you like family but must respectfully. is really... more
  • 19 December 2014
Professional photos | Traveller photos (797)
Special Offer 10% OFF SEASONAL SAVER
Travellers' Choice™ 2014 Winner Family
 
Chalet RoyAlp Hotel & Spa (Villars-sur-Ollon) 5.0 of 5
Domaine de Rochegrise, Villars-sur-Ollon 1884, Switzerland
CHECK RATES!
USD 321 - 1,529 Avg. price/night*
Ollie #3 of 191 hotels in Canton of Vaud
  •  The Best 
  • One of the best hotel I have ever been to. The staff is very friendly and... more
  • 9 December 2014
Professional photos | Traveller photos (197)
Auberge de la Gare (Grandvaux) 3.0 of 5
Rue De La Gare 1, Grandvaux, Bourg-en-Lavaux 1091, Switzerland
CHECK RATES!
USD 201 - 234 (CHF 196 - 229) Avg. price/night*
Ollie #4 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (34)
Rue Grand-Chene 7 - 9, Lausanne 1002, Switzerland
CHECK RATES!
USD 313 - 409 (CHF 306 - 400) Avg. price/night*
Ollie #5 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (242)
11 Place du Port, Lausanne 1006, Switzerland
CHECK RATES!
USD 197 - 399 (EUR 160 - 324) Avg. price/night*
Ollie #6 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (86)
Travellers' Choice™ 2014 Winner Luxury
 
Rue d'Italie 1, Vevey 1800, Switzerland
Grand Hotel du Lac Slideshow
CHECK RATES!
USD 297 - 478 (CHF 290 - 467) Avg. price/night*
Ollie #7 of 191 hotels in Canton of Vaud
#1 of 8 hotels in Vevey
  •  great great great 
  • Great stay, nice and helpful staff. I went there with my family, staying... more
  • 11 December 2014
Professional photos | Traveller photos (89)
49 rue d'Italie, Vevey 1800, Switzerland
CHECK RATES!
USD 301 - 402 Avg. price/night*
Ollie #8 of 191 hotels in Canton of Vaud
#2 of 8 hotels in Vevey
Professional photos | Traveller photos (379)
Top Value! USD 43 less than similar hotels in Canton of Vaud
 
Hotel De France (Sainte-Croix)
Rue Centrale 25, Sainte-Croix 1450 , Switzerland
CHECK RATES!
USD 162 - 169 Avg. price/night*
Ollie #9 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (17)
Chemin de l'Hotel du Mirador 5 | Mont Pelerin, Vevey 1801, Switzerland
Le Mirador Kempinski Lake Geneva Slideshow
CHECK RATES!
USD 274 - 549 (CHF 268 - 536) Avg. price/night*
Ollie #10 of 191 hotels in Canton of Vaud
#3 of 8 hotels in Vevey
Professional photos | Traveller photos (421)
Place du Port 2, Lausanne 1000, Switzerland
CHECK RATES!
USD 209 - 344 (CHF 204 - 336) Avg. price/night*
Ollie #11 of 191 hotels in Canton of Vaud
  •  Very good 
  • 6 times here, 6 different rooms, 6 times quality! From the "standard" to... more
  • 14 December 2014
Professional photos | Traveller photos (159)
Hotel Splendid (Montreux)
52 Grand-Rue, Montreux 1820, Switzerland
CHECK RATES!
USD 129 - 208 Avg. price/night*
Ollie #12 of 191 hotels in Canton of Vaud
  •  Great Stay 
  • Spent a night here with my wife on our way to Interlaken. The hotel is... more
  • 25 November 2014
Professional photos | Traveller photos (122)
Route de Caux 16, Glion 1823, Switzerland
CHECK RATES!
USD 294 - 354 (CHF 287 - 346) Avg. price/night*
Ollie #13 of 191 hotels in Canton of Vaud
#1 of 3 hotels in Glion
  •  Victorian Splendour 
  • This true Victorian hotel is perched high above Lake Geneva with splendid... more
  • 10 November 2014
Professional photos | Traveller photos (67)
Top Value! USD 89 less than similar hotels in Canton of Vaud
 
Hotel de la Poste (Chateau-d'Oex)
Route de la Ray 32, Chateau-d'Oex 1660, Switzerland
CHECK RATES!
USD 116 - 169 Avg. price/night*
Ollie #14 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (24)
Avenue Paderewski 8, Morges 1110, Switzerland
Hostellerie Le Petit Manoir Slideshow
CHECK RATES!
USD 186 - 301 Avg. price/night*
Ollie #15 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (42)
Rue du Marche 1, Montreux, Switzerland
CHECK RATES!
USD 181 - 332 Avg. price/night*
Ollie #16 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (53)
Avenue des Alpes 45, Montreux CH-1820 , Switzerland
CHECK RATES!
USD 187 - 406 (CHF 183 - 397) Avg. price/night*
Ollie #17 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (272)
Chemin des Roches 31, Chardonne CH-1803, Switzerland
Ollie #18 of 191 hotels in Canton of Vaud
Traveller photos (12)
Novotel Lausanne Bussigny (Bussigny-pres-Lausanne) 4.0 of 5
35 Route de Condemine, Bussigny-pres-Lausanne 1030, Switzerland
Novotel Lausanne Bussigny Slideshow
CHECK RATES!
USD 128 - 199 (CHF 125 - 194) Avg. price/night*
Ollie #19 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (78)
Special Offer Save up to 30%
Discovery Hotel (Crissier) 3.5 of 5
Ch. des Lentillieres 24, Crissier, Switzerland
CHECK RATES!
USD 123 - 210 Avg. price/night*
Ollie #20 of 191 hotels in Canton of Vaud
Professional photos | Traveller photos (35)