Photo by Steve Hocking

Hotels near Swanage Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Swanage Beach hotels

The Pines Hotel
The Pines Hotel0.1 km from Swanage Beach
9.2 out of 10, Wonderful, (391 reviews)
The price is RM879
RM1,055 total
includes taxes & fees
3 Jun - 4 Jun

YHA Swanage - Hostel
YHA Swanage - Hostel1.8 km from Swanage Beach
9.6 out of 10, Exceptional, (42 reviews)
The price is RM382
RM458 total
includes taxes & fees
7 Jun - 8 Jun

Grand Hotel Swanage
Grand Hotel Swanage0.3 km from Swanage Beach
8.8 out of 10, Excellent, (349 reviews)
The price is RM675
RM810 total
includes taxes & fees
7 Jun - 8 Jun

Purbeck House Hotel
Purbeck House Hotel1.6 km from Swanage Beach
8.8 out of 10, Excellent, (411 reviews)
The price is RM612
RM734 total
includes taxes & fees
14 Jun - 15 Jun

The Knoll House
The Knoll House3 km from Swanage Beach
8.6 out of 10, Excellent, (1,002 reviews)
The price is RM698
RM838 total
includes taxes & fees
14 Jun - 15 Jun

Jasmine Cottage
Jasmine Cottage2.3 km from Swanage Beach
8.0 out of 10, Very good, (4 reviews)
The price is RM1,672
RM2,006 total
includes taxes & fees
4 Jun - 5 Jun

Polly's Folly
Polly's Folly1.7 km from Swanage Beach
The price is RM6,447
RM7,737 total
includes taxes & fees
6 Jun - 7 Jun

Old Harry Cottage 16
Old Harry Cottage 162.1 km from Swanage Beach
The price is RM3,896
RM4,676 total
includes taxes & fees
28 May - 29 May

Claire Cottage
Claire Cottage1.4 km from Swanage Beach
The price is RM3,638
RM4,366 total
includes taxes & fees
29 May - 30 May

Kingston Country Courtyard
Kingston Country Courtyard7.2 km from Swanage Beach
9.4 out of 10, Exceptional, (238 reviews)
The price is RM589
RM706 total
includes taxes & fees
7 Jun - 8 Jun

Mortons Manor
Mortons Manor7.4 km from Swanage Beach
9.2 out of 10, Wonderful, (154 reviews)
The price is RM1,073
RM1,287 total
includes taxes & fees
25 May - 26 May

Bankes Arms Hotel
Bankes Arms Hotel7.5 km from Swanage Beach
8.6 out of 10, Excellent, (627 reviews)
The price is RM768
RM922 total
includes taxes & fees
25 May - 26 May

The Canford
The Canford9.3 km from Swanage Beach
9.4 out of 10, Exceptional, (134 reviews)
The price is RM684
RM821 total
includes taxes & fees
1 Jun - 2 Jun

Haven Hotel
Haven Hotel6.8 km from Swanage Beach
8.0 out of 10, Very good, (1,002 reviews)
The price is RM711
RM853 total
includes taxes & fees
28 May - 29 May

The Merchant House
The Merchant House10.4 km from Swanage Beach
9.2 out of 10, Wonderful, (258 reviews)
The price is RM711
RM853 total
includes taxes & fees
2 Jun - 3 Jun

Grovefield Manor
Grovefield Manor10.5 km from Swanage Beach
9.2 out of 10, Wonderful, (219 reviews)
The price is RM684
RM821 total
includes taxes & fees
27 May - 28 May

Hotel du Vin & Bistro Poole
Hotel du Vin & Bistro Poole10.4 km from Swanage Beach
9.0 out of 10, Wonderful, (767 reviews)
The price is RM595
RM714 total
includes taxes & fees
14 Jun - 15 Jun

Inn In The Park
Inn In The Park10.4 km from Swanage Beach
8.8 out of 10, Excellent, (212 reviews)
The price is RM549
RM658 total
includes taxes & fees
7 Jun - 8 Jun

Burley Court Hotel
Burley Court Hotel12.6 km from Swanage Beach
6.8 out of 10, (50 reviews)
The price is RM289
RM346 total
includes taxes & fees
31 May - 1 Jun
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Swanage Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() The Pines Hotel | 9.2 Wonderful 391 reviews | View | ||||||
![]() YHA Swanage - Hostel | 9.6 Exceptional 42 reviews | View | ||||||
![]() Grand Hotel Swanage | 8.8 Excellent 349 reviews | View | ||||||
![]() Red Lion | 9.2 Wonderful 19 reviews | View | ||||||
![]() Purbeck House Hotel | 8.8 Excellent 411 reviews | View |
Top Swanage Beach Hotel Reviews

The Knoll House
10/10 Excellent









































































