Photo by Neil Scherman

Find hotels near Diaz Beach, from SAR 204
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Diaz Beach hotels

303 Kusweg
303 Kusweg3 km from Diaz Beach
The price is SAR 740
SAR 851 total
includes taxes & fees
12 Jul - 13 Jul

Botlierskop Private Game Reserve
Botlierskop Private Game Reserve6.2 km from Diaz Beach
9.8 out of 10, Exceptional, (123 reviews)
The price is SAR 3,273
SAR 3,801 total
includes taxes & fees
12 Jul - 13 Jul

Aqua Marina Guest House
Aqua Marina Guest House11.4 km from Diaz Beach
10.0 out of 10, Exceptional, (41 reviews)
The price is SAR 379
SAR 379 total
includes taxes & fees
6 Jul - 7 Jul

Bettys Boutique Hotel
Bettys Boutique Hotel11.5 km from Diaz Beach
9.6 out of 10, Exceptional, (62 reviews)
The price is SAR 323
SAR 323 total
includes taxes & fees
6 Jul - 7 Jul

Garden Route Safari Camp
Garden Route Safari Camp12.5 km from Diaz Beach
9.6 out of 10, Exceptional, (30 reviews)
The price is SAR 1,744
SAR 2,005 total
includes taxes & fees
6 Jul - 7 Jul

Protea Hotel by Marriott Mossel Bay
Protea Hotel by Marriott Mossel Bay10.8 km from Diaz Beach
8.8 out of 10, Excellent, (289 reviews)
The price is SAR 366
SAR 425 total
includes taxes & fees
6 Jul - 7 Jul

Buff & Fellow Eco Cabins
Buff & Fellow Eco Cabins14.4 km from Diaz Beach
8.6 out of 10, Excellent, (8 reviews)
The price is SAR 636
SAR 737 total
includes taxes & fees
9 Jul - 10 Jul

Gondwana Game Reserve
Gondwana Game Reserve23 km from Diaz Beach
9.6 out of 10, Exceptional, (179 reviews)
The price is SAR 3,190
SAR 3,923 total
includes taxes & fees
9 Jul - 10 Jul

Oceans Hotel & Self Catering
Oceans Hotel & Self Catering10.2 km from Diaz Beach
7.8 out of 10, Good, (7 reviews)
The price is SAR 266
SAR 311 total
includes taxes & fees
6 Jul - 7 Jul

The Point Hotel & Spa
The Point Hotel & Spa11.4 km from Diaz Beach
7.4 out of 10, Good, (159 reviews)
The price is SAR 355
SAR 421 total
includes taxes & fees
11 Jul - 12 Jul

Burrough place
Burrough place29.5 km from Diaz Beach
9.8 out of 10, Exceptional, (17 reviews)
The price is SAR 236
SAR 276 total
includes taxes & fees
10 Jul - 11 Jul

Withuis Hartenbos
Withuis Hartenbos6.9 km from Diaz Beach
9.8 out of 10, Exceptional, (7 reviews)
The price is SAR 204
SAR 204 total
includes taxes & fees
5 Aug - 6 Aug

Mosselbay Waterfront Accomodation
Mosselbay Waterfront Accomodation10.7 km from Diaz Beach
8.0 out of 10, Very Good, (4 reviews)
The price is SAR 235
SAR 235 total
includes taxes & fees
13 Jul - 14 Jul

The Hawthorn Boutique Hotel
The Hawthorn Boutique Hotel29.3 km from Diaz Beach
9.2 out of 10, Wonderful, (26 reviews)
The price is SAR 610
SAR 713 total
includes taxes & fees
10 Jul - 11 Jul

Oubaai Hotel Golf & Spa
Oubaai Hotel Golf & Spa23.2 km from Diaz Beach
8.0 out of 10, Very Good, (268 reviews)
The price is SAR 334
SAR 384 total
includes taxes & fees
29 Jul - 30 Jul

Aloe Ridge Self Catering Cottages
Aloe Ridge Self Catering Cottages9.1 km from Diaz Beach
10.0 out of 10, Exceptional, (1 review)
The price is SAR 250
SAR 250 total
includes taxes & fees
21 Jul - 22 Jul

Premier Express Inn George
Premier Express Inn George30.8 km from Diaz Beach
8.8 out of 10, Excellent, (46 reviews)
The price is SAR 249
SAR 286 total
includes taxes & fees
6 Jul - 7 Jul

Protea Hotel by Marriott George King George
Protea Hotel by Marriott George King George29.4 km from Diaz Beach
8.0 out of 10, Very Good, (190 reviews)
The price is SAR 368
SAR 427 total
includes taxes & fees
11 Jul - 12 Jul

George Lodge International
George Lodge International31 km from Diaz Beach
8.0 out of 10, Very Good, (17 reviews)
The price is SAR 310
SAR 360 total
includes taxes & fees
23 Jul - 24 Jul
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.
Top Diaz Beach Hotel Reviews

Aquamarine Guest House
10/10 Excellent




































































