Skip to main content

Filter by:


Star Rating

Review Score

Olsdorf – 99 hotels and places to stay
See the latest prices and deals by choosing your dates.
Parkhotel Residenz, hotel in Olsdorf

Located within 2.1 mi of St. Peter-Ording zoo in Sankt Peter-Ording, Parkhotel Residenz provides a terrace and a shared lounge. Offering a restaurant, the property also has a bar.

the location is perfect, close to the beach and close to the shops. The hotel is in perfect condition and very nice. Nice staff. everything was perfect. I stringly recommend.
8.2
Scored 8.2
Very Good
Rated very good
2,592 reviews
Price from$196.19per night
ambassador hotel & spa, hotel in Olsdorf

Overlooking 7.5 mi of sandy beaches, this hotel is set directly on St. Peter-Ording’s North Sea promenade and offers wellness services as well as gourmet cuisine.

The staff, the room, the breakfast, the interior, location, Wellness Area
7.5
Scored 7.5
Good
Rated good
1,630 reviews
Price from$138.84per night
Aalernhüs hotel & spa, hotel in Olsdorf

Aalernhüs hotel & spa features a lobby bar with fireplace and a garden with heated outdoor pool. Free WiFi is available on site.

Very friendly and helpful staff. Great breakfast and fantastic spa area. Massages were great as well.
8.5
Scored 8.5
Very Good
Rated very good
1,436 reviews
Price from$265.93per night
Lieblingsplatz Strandhotel, hotel in Olsdorf

This hotel is located only 2625 feet from the center of Sankt Peter-Ordning and the Dünen-Therme spa center. Lieblingsplatz Strandhotel features rooms decorated in neutral colors.

The staff was super friendly and in such great mood. The rooms were clean and comfortable. The location was good, not too far from the beach. Breakfast (buffet) was available (extra charge) and drinks were available 24/7. We loved it.
8.2
Scored 8.2
Very Good
Rated very good
1,442 reviews
Price from$94.50per night
Strandgut Resort, hotel in Olsdorf

This 3-star-Superior, design hotel is located directly on the promenade of St. Peter-Ording, just behind the dunes. Strandgut Resort offers modern rooms, free WiFi and a restaurant with sea views.

8.5
Scored 8.5
Very Good
Rated very good
1,275 reviews
Price from$181.56per night
Das Frühstückshotel Sankt Peter-Ording, hotel in Olsdorf

This hotel lies beside a forest, a 10-minute walk from St. Peter-Ording town center and the North Sea coast.

The breakfast was great! The room was spacious, and well designed. Right in front of the hotel was a nice small forest which was great to take the dog for a walk.
8.4
Scored 8.4
Very Good
Rated very good
1,458 reviews
Price from$84.37per night
Hotel Zweite Heimat, hotel in Olsdorf

Located behind the sand dunes, this stylish hotel enjoys a prime location in Sankt Peter-Ording. It offers a modern wellness area, a restaurant and modern accommodations with beach views.

9.0
Scored 9.0
Wonderful
Rated wonderful
555 reviews
Price from$327.88per night
Wellenreiter, hotel in Olsdorf

Located in Tating, 26 miles from Husum North Sea Convention Centre, Wellenreiter provides accommodations with a garden, free private parking, a shared lounge and a terrace.

The location is super, quiet, and peaceful. The breakfast was great, and there were many choices in tee and coffee. Eggs, cheese, Co. The personnel are friendly and very helpful.
8.6
Scored 8.6
Excellent
Rated excellent
455 reviews
Price from$133.50per night
Hotel Das kleine Glück - Adults Only, hotel in Olsdorf

Set in Sankt Peter-Ording, 1.2 mi from Hitzsand Beach, Hotel Das kleine Glück - Adults Only offers accommodations with a garden, free private parking, a shared lounge, a flat-screen TV with satellite...

8.6
Scored 8.6
Excellent
Rated excellent
545 reviews
Price from$84.37per night
Hotel Strand No.1, hotel in Olsdorf

Located in St. Peter-Ording, Hotel Strand No.1 is directly beside the promenade. The hotel offers modern rooms and there is free WiFi access available.

8.5
Scored 8.5
Very Good
Rated very good
367 reviews
Price from$230.69per night
See all hotels in and around Olsdorf
Subscribe to receive premium deals

Prices drop the second you sign up!