Hotels in Yverdon-les-Bains

Search and compare Yverdon-les-Bains hotels from hundreds of travel sites and save

Yverdon-les-Bains, Switzerland
Jun 18 — Jun 192
Yverdon-les-Bains, Switzerland
Fri 6/18
Sat 6/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Yverdon-les-Bains

Filter by star ratings
All filters
Hôtel du Théâtre
Hôtel du Théâtre
8.8 Excellent
Avenue Haldimand 5, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.1 mi from city centre, Yverdon-les-Bains 
ExcellentBased on 576 reviews
8.8

Situated in Yverdon-les-Bains, this 3-star property is modern and cosy. It also offers a swimming pool, free Wi-Fi and bicycle rental.

Grand Hôtel et Centre Thermal
Grand Hôtel et Centre Thermal
8.2 Excellent
Avenue Des Bains 22, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.6 mi from city centre, Yverdon-les-Bains 
ExcellentBased on 1,687 reviews
8.2

Located within walking distance of Yverdon-les-Bains Railway Station, the hotel offers guests an ideal base when in Yverdon-les-Bains. It has a spa and wellness centre, as well as free Wi-Fi, an indoor pool and a 24-hour reception.

Hotel Bellevue-Onnens
Hotel Bellevue-Onnens
8.2 Excellent
Rue des Fontaines, Yverdon-les-Bains, Vaud, Switzerland
Show on map
4.7 mi from city centre, Yverdon-les-Bains 
ExcellentBased on 385 reviews
8.2

Hotel Bellevue-Onnens provides comfortable 3-star accommodation in Onnens. It also offers room service, a 24-hour reception and free bicycle rental.

Hotel La Prairie
Hotel La Prairie
8.4 Excellent
Avenue Des Bains 9, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.4 mi from city centre, Yverdon-les-Bains 
ExcellentBased on 736 reviews
8.4

Located within walking distance of Yverdon-les-Bains Railway Station, the hotel offers guests a convenient base when visiting Yverdon-les-Bains. Those staying at the property have access to outdoor tennis courts and a sauna.

Hotel de la Source
Hotel de la Source
8.1 Excellent
Avenue des Bains 21, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.5 mi from city centre, Yverdon-les-Bains 
ExcellentBased on 683 reviews
8.1

Hotel de la Source Yverdon-les-Bains offers 3-star accommodation in Yverdon-les-Bains. Guests can also make use of free wireless internet.

Tips for booking a Yverdon-les-Bains hotel

Cheapest month:September
Most expensive month:July
Average price in Yverdon-les-Bains:$152/night
Absolute cheapest price found:$84/night
Cheapest day:Monday
Most expensive day:Wednesday
$104 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$86 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Yverdon-les-Bains, Vaud

Show all 13 hotels
Hotel La Prairie
Hotel La Prairie
8.4 Excellent
Avenue Des Bains 9, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.4 mi from city centre,  

Located within walking distance of Yverdon-les-Bains Railway Station, the hotel offers guests a convenient base when visiting Yverdon-les-Bains. Those staying at the property have access to outdoor tennis courts and a sauna.

$148
Avg. per night
Hotel Bellevue-Onnens
Hotel Bellevue-Onnens
8.2 Excellent
Rue des Fontaines, Yverdon-les-Bains, Vaud, Switzerland
Show on map
4.7 mi from city centre,  

Hotel Bellevue-Onnens provides comfortable 3-star accommodation in Onnens. It also offers room service, a 24-hour reception and free bicycle rental.

$160
Avg. per night
Hotel de la Source
Hotel de la Source
8.1 Excellent
Avenue des Bains 21, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.5 mi from city centre,  

Hotel de la Source Yverdon-les-Bains offers 3-star accommodation in Yverdon-les-Bains. Guests can also make use of free wireless internet.

$173
Avg. per night
Hôtel du Théâtre
Hôtel du Théâtre
8.8 Excellent
Avenue Haldimand 5, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.1 mi from city centre,  

Situated in Yverdon-les-Bains, this 3-star property is modern and cosy. It also offers a swimming pool, free Wi-Fi and bicycle rental.

$198
Avg. per night
Grand Hôtel et Centre Thermal
Grand Hôtel et Centre Thermal
8.2 Excellent
Avenue Des Bains 22, Yverdon-les-Bains, Vaud, Switzerland
Show on map
0.6 mi from city centre,  

Located within walking distance of Yverdon-les-Bains Railway Station, the hotel offers guests an ideal base when in Yverdon-les-Bains. It has a spa and wellness centre, as well as free Wi-Fi, an indoor pool and a 24-hour reception.

$198
Avg. per night

Hotel prices in Yverdon-les-Bains

3 stars

$173 - $198

Hôtel du Théâtre

#1 Most popular

Hôtel du Théâtre
8.8 Excellent
$198
Avg. per night
Hotel de la Source

Best value

Hotel de la Source
8.1 Excellent
$173
Avg. per night
4 stars +

$148 - $198

Grand Hôtel et Centre Thermal

#1 Most popular

$198
Avg. per night
Hotel La Prairie

Best value

Hotel La Prairie
8.4 Excellent
$148
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Yverdon-les-Bains

Yverdon-les-Bains travel FAQs

  • What are the best hotels in Yverdon-les-Bains?

    Yverdon-les-Bains is home to many highly-rated hotels, one of which is Grand Hôtel et Centre Thermal, which has a current rating of 8.2. For other potential stays, consider Hotel La Prairie and Hotel Bellevue-Onnens, which can also be great places to stay in Yverdon-les-Bains.

  • How much do hotels in Yverdon-les-Bains cost?

    Hotels in Yverdon-les-Bains cost an average of $219/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Yverdon-les-Bains?

    HotelsCombined users have found cheap hotels in Yverdon-les-Bains starting from $127 per night in the last 3 days.