Find and Book Top Rated Hotels in Swanage

Search among 28 available hotels and places to stay in Swanage from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-28 out of 28
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great134 reviews
MapView on map1.5 km from City Centre1.3 km from Swanage Railway
From   US$ 93 /nightSelect
8.0
Great84 reviews
MapView on map1.3 km from City Centre1.1 km from Swanage Railway
From   US$ 187 /nightSelect
Hostel
8.8
Great30 reviews
400 m from City Centre500 m from Swanage Railway
From   US$ 154 /nightSelect
7.8
Very good75 reviews
100 m from City Centre300 m from Swanage Railway
From   US$ 96 /nightSelect
Bed & Breakfast
8.0
Great70 reviews
1.1 km from City Centre1000 m from Swanage Railway
From   US$ 139 /nightSelect
8.6
Great24 reviews
1.7 km from City Centre1.5 km from Swanage Railway
From   US$ 153 /nightSelect
Bed & Breakfast
8.2
Great64 reviews
500 m from City Centre700 m from Swanage Railway
From   US$ 192 /nightSelect
Bed & Breakfast
8.2
Great41 reviews
200 m from City Centre100 m from Swanage Railway
From   US$ 154 /nightSelect
Bed & Breakfast
8.0
Great61 reviews
1.1 km from City Centre1000 m from Swanage Railway
From   US$ 160 /nightSelect
8.0
Great70 reviews
100 m from City Centre200 m from Swanage Railway
From   US$ 100 /nightSelect
Bed & Breakfast
8.2
Great63 reviews
1.1 km from City Centre1000 m from Swanage Railway
From   US$ 134 /nightSelect
Guest house
8.0
Great76 reviews
500 m from City Centre300 m from Swanage Railway
From   US$ 150 /nightSelect
Bed & Breakfast
8.4
Great56 reviews
1.3 km from City Centre1.2 km from Swanage Railway
From   US$ 130 /nightSelect
Guest house
8.4
Great66 reviews
500 m from City Centre400 m from Swanage Railway
From   US$ 49 /nightSelect
Guest house
8.2
Great51 reviews
200 m from City Centre200 m from Swanage Railway
From   US$ 142 /nightSelect
8.2
Great64 reviews
1.3 km from City Centre1.1 km from Swanage Railway
From   US$ 151 /nightSelect
Bed & Breakfast
8.4
Great67 reviews
600 m from City Centre400 m from Swanage Railway
From   US$ 179 /nightSelect
200 m from City Centre300 m from Swanage Railway
From   US$ 725 /nightSelect
8.0
Great67 reviews
100 m from City Centre300 m from Swanage Railway
From   US$ 185 /nightSelect
8.8
Great11 reviews
300 m from City Centre500 m from Swanage Railway
From   US$ 332 /nightSelect
8.8
Great12 reviews
500 m from City Centre500 m from Swanage Railway
From   US$ 381 /nightSelect
Apartment
8.4
Great15 reviews
500 m from City Centre600 m from Swanage Railway
From   US$ 258 /nightSelect
8.8
Great11 reviews
1000 m from City Centre1000 m from Swanage Railway
From   US$ 127 /nightSelect
Villa
7.6
Very good2 reviews
300 m from City Centre500 m from Swanage Railway
From   US$ 351 /nightSelect
1.1 km from City Centre1.1 km from Swanage Railway
Select
Villa
600 m from City Centre600 m from Swanage Railway
From   US$ 247 /nightSelect
1.8 km from City Centre1.6 km from Swanage Railway
From   US$ 315 /nightSelect
500 m from City Centre400 m from Swanage Railway
Select

Best hotels and places to stay in Swanage

Why visit?

Swanage, located on the scenic Jurassic Coast of Dorset, offers a charming and relaxing getaway for tourists. With its beautiful beaches, stunning cliffs, and rich history, Swanage promises a memorable experience. Visitors can choose from a variety of accommodations, including bed and breakfasts (B&Bs), hotels, self-catering options, and caravan holidays.

Where to stay?

Swanage Town Center: The heart of the town is a popular choice for tourists, offering easy access to the beach, shops, restaurants, and attractions. Visitors can find a range of B&Bs and hotels in Swanage town center, such as the Swanage Bay View B&B and the Grand Hotel Swanage. These options provide comfortable stays with proximity to the towns amenities and stunning coastal views.

Durlston: This peaceful area is ideal for those seeking a tranquil retreat. Durlston Country Park, with its expansive green spaces and cliffside walks, is a major draw. Visitors can choose from delightful self-catering accommodations, such as the Durlston Court Apartments, offering comfort and privacy in a picturesque setting.

Studland: Located just across the bay, Studland is known for its stunning beaches and nature reserve. Accommodations here often include holiday cottages and caravan sites, offering a more immersive experience amidst the natural beauty of the area. The Knoll House Hotel, situated in Studland, provides a comfortable stay with easy access to the sandy beaches and spectacular nature trails.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Lulworth Cove Inn: This charming B&B in Swanage offers comfortable accommodations at a reasonable price. With its convenient location near Lulworth Cove and Durdle Door, guests can enjoy stunning coastal views and access to scenic walks. The inn also features a cozy on-site restaurant, serving delicious meals made with locally sourced ingredients.

The Pines Hotel: Situated in the heart of Swanage, this family-run hotel offers affordable rooms with a warm and friendly atmosphere. Guests can enjoy comfortable accommodations, complimentary breakfast, and convenient access to the towns amenities and attractions. The hotel is just a short walk from the beach, making it an excellent choice for those seeking a budget-friendly stay near the seaside.

Purbeck House Hotel: Offering a combination of elegance and affordability, this hotel in Swanage provides comfortable rooms with beautiful views of the Purbeck Hills. The hotel features an on-site bar and a spacious garden where guests can relax and unwind. Its convenient location allows visitors to easily explore the town and enjoy activities like hiking along the South West Coast Path.

Best kids-friendly hotels:

The Grand Hotel Swanage: This family-friendly hotel in Swanage offers spacious rooms and a range of amenities for children, including a childrens play area and an indoor swimming pool. Located near the beach, it provides convenient access to family-friendly attractions like Swanage Railway and Swanage Pier.

The Sandhaven: Situated close to the beach, this hotel offers a comfortable and welcoming environment for families. The Sandhaven provides family rooms and serves a delicious breakfast to start the day. Kids will love exploring Swanage and enjoying nearby attractions such as Durlston Country Park and Swanage Museum.

Best hotels for a romantic getaway:

The Priory Hotel: Nestled in a tranquil setting, this boutique hotel offers a romantic escape in Swanage. Guests can enjoy charming rooms with period features, a picturesque garden, and an intimate on-site restaurant. The Priory Hotel provides easy access to Swanage town center and the beautiful coast, perfect for romantic walks along the beach.

Mortons House Hotel: Located in nearby Corfe Castle, just a short drive from Swanage, this historic hotel offers a romantic ambiance with its period decor and stunning views of the castle ruins. Guests can indulge in luxury rooms, dine at the award-winning restaurant, and explore the picturesque surroundings, including the Corfe Castle and the Swanage Steam Railway.

Best for location:

The Grand Hotel Swanage: Situated by the seafront, this hotel offers stunning views of Swanage Bay and easy access to the beach and town center. Guests can enjoy comfortable rooms, a restaurant serving delicious cuisine, and access to leisure facilities such as an indoor swimming pool and spa.

The Swanage Bay View B&B: Located near Swanage town center and the picturesque coastline, this B&B offers guests a convenient base for exploring the area. The rooms are comfortable and tastefully decorated, and guests can enjoy a hearty breakfast to start their day before setting out to discover the charms of Swanage.

The Knoll House Hotel: Situated in Studland, just a short distance from Swanage, this hotel offers a privileged location by the sandy beaches and the scenic nature reserve. Guests can relax in comfortable rooms, explore the nearby dunes and walking trails, and enjoy the hotels amenities, including an outdoor swimming pool and a tennis court.

Best for a short city break:

The Grand Hotel Swanage: This centrally located hotel offers easy access to Swanages attractions, shops, and restaurants, making it an ideal choice for a short city break. The comfortable rooms, friendly staff, and proximity to the beach and town center make for a convenient and enjoyable stay.

The Pines Hotel: With its prime location in the heart of Swanage, this hotel provides a cozy and convenient base for exploring the town. Guests can enjoy comfortable rooms, a complimentary breakfast, and easy access to the beach, shops, and restaurants, making it perfect for a short city break.

Show moreLess