Find 4 Star Hotels in Cannon Rocks from SAR 230
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Cannon Rocks 4 Star Hotels
Compare Cannon Rocks 4 Star Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9.4 out of 10, Exceptional, (85)

Kariega Game Reserve - Main Lodge
Kariega Game Reserve - Main Lodge
9.4 out of 10, Exceptional, (21)
The price is SAR 2,143
SAR 2,613 total
includes taxes & fees
16 Jul - 17 Jul

Sibuya Game Reserve
Sibuya Game Reserve
9.8 out of 10, Exceptional, (30)

Kariega Game Reserve Settlers Drift
Kariega Game Reserve Settlers Drift
10.0 out of 10, Exceptional, (11)
The price is SAR 4,319
SAR 5,078 total
includes taxes & fees
15 Jul - 16 Jul

Kariega Game Reserve - Ukhozi Lodge
Kariega Game Reserve - Ukhozi Lodge
9.8 out of 10, Exceptional, (17)
The price is SAR 2,626
SAR 3,189 total
includes taxes & fees
15 Jul - 16 Jul

The Lookout Guest House
The Lookout Guest House
9.6 out of 10, Exceptional, (23)
The price is SAR 230
SAR 230 total
includes taxes & fees
15 Jul - 16 Jul

Kariega Game Reserve - River Lodge
Kariega Game Reserve - River Lodge
8.6 out of 10, Excellent, (9)
The price is SAR 3,054
SAR 3,616 total
includes taxes & fees
14 Jul - 15 Jul

The Boat Shed
The Boat Shed
10.0 out of 10, Exceptional, (2)
The price is SAR 442
SAR 515 total
includes taxes & fees
17 Jul - 18 Jul
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Cannon Rocks.

The Oyster Box Beach House
19 Elliot Road, Kenton-on-Sea, Kenton on Sea, Eastern Cape
The price is SAR 696 per night from Jul 14 to Jul 15
SAR 696
SAR 817 total
14 Jul - 15 Jul
includes taxes & fees
9.6/10 Exceptional! (9 reviews)
Still don't see what you're looking for?
See all properties in Cannon Rocks.
You can also use these popular filters to refine your search.
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.
Learn more about Cannon Rocks
Check out Mosaic Studio and Kenton on Sea Beach—just a couple of the sights around Cannon Rocks.
Recent reviews of Cannon Rocks hotels
Recent reviews of Cannon Rocks hotels

Royal St. Andrews Hotel, Conference Centre & Spa
5/5 Excellent
"Beautiful bedrooms, friendly and helpful staff, fantastic hot and cold buffet for breakfast, great chef in the Highlander Pub too, and conveniently located. I enjoyed waking to the Bygones Bookstore and Handmade Coffee (Ciabatta loaves were delicious). Also walke down to Kelly's Beach and then along the beach to Guido's Restaurant. Rosehill Mall is also a short drive away.
We went in winter and the days were around 20 degrees. The hotel is in a lovely setting, close to the golf club, which includes pickleball courts. Beds are very comfortable and bedrooms spacious. "
A verified traveler stayed at Royal St. Andrews Hotel, Conference Centre & Spa
Posted 4 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Cannon Rocks Hotels by Star Rating
Stay near popular Cannon Rocks attractions
- Hotels near Addo Elephant National Park
- Hotels near Kenton on Sea Beach
- Hotels near Fish River Sun Golf Course
- Hotels near The Big Pineapple
- Hotels near Shipwreck Hiking & Canoe Trails
- Hotels near The Toposcope
- Hotels near The Royal Port Alfred Golf Club
- Hotels near East Beach
- Hotels near Kenton Marina
- Hotels near Mosaic Studio
- Hotels near Great Fish Point Lighthouse
- Hotels near Kelly's Beach
- Hotels near St John's Anglican Church
- Hotels near Sports Green
- Hotels near Kwena Golf
- Hotels near Quin Sculpture Garden
More Accommodation Types in Cannon Rocks
Explore more hotels
- Kariega Game Reserve - Ukhozi Lodge
- The Lookout Guest House
- Kowie River Guest House
- Umbono Private Lodge
- Beach View Paradises
- Panorama Guest House
- Kariega Game Reserve - River Lodge
- Bushmansriver Tree-House
- The Boat Shed
- The Oyster Box Beach House
- Comfort on the waters edge
- Escape to Our Coastal Oasis: Your Home Away from Home, Just Steps from the Beach
- Dockside Guest House
- Driftwood - Kenton on Sea
- Ocean Breeze
- Inverell Station
- Burlington Bush Cottages
- Your villa with sea view, heated pool, close to golf course and beach
- Beautiful, charming property for 6 to 8 people. Pool. Approx. 400m to the golf course
- Your home away from home!