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
8.8 Excellent

0.1 mi from city centre, Yverdon-les-Bains Show on map

ExcellentBased on 470 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
8.2 Excellent

0.6 mi from city centre, Yverdon-les-Bains Show on map

ExcellentBased on 1,429 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
8.1 Excellent

4.7 mi from city centre, Yverdon-les-Bains Show on map

ExcellentBased on 303 reviews
8.1

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

Hôtel La Prairie
8.4 Excellent

0.4 mi from city centre, Yverdon-les-Bains Show on map

ExcellentBased on 645 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
8.0 Excellent

0.5 mi from city centre, Yverdon-les-Bains Show on map

ExcellentBased on 537 reviews
8.0

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:$150/night
Absolute cheapest price found:$84/night
Cheapest day:Sunday
Most expensive day:Wednesday
$104 - $174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$104 - $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 Bellevue-Onnens
8.1 Excellent

4.7 mi from city centre, Yverdon-les-Bains Show on map

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

$124
Avg. per night
Hôtel La Prairie
8.4 Excellent

0.4 mi from city centre, Yverdon-les-Bains Show on map

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.

$133
Avg. per night
Hotel de la Source
8.0 Excellent

0.5 mi from city centre, Yverdon-les-Bains Show on map

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

$151
Avg. per night
Grand Hôtel et Centre Thermal
8.2 Excellent

0.6 mi from city centre, Yverdon-les-Bains Show on map

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.

$175
Avg. per night
Hôtel du Théâtre
8.8 Excellent

0.1 mi from city centre, Yverdon-les-Bains Show on map

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.

$192
Avg. per night

Hotel prices in Yverdon-les-Bains

3 stars

$151 - $192

#1 Most popular

Hôtel du Théâtre
8.8 Excellent
$192
Avg. per night

Best value

Hotel de la Source
8.0 Excellent
$151
Avg. per night
4 stars +

$133 - $175

#1 Most popular

$175
Avg. per night

Best value

Hôtel La Prairie
8.4 Excellent
$133
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 Hôtel 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 $153/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 $105 per night in the last 3 days.