Book Cheap Hotels in Cannon Rocks
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Cannon Rocks
Most frequently booked Cannon Rocks hotels

Seas The Breeze
Boknes Strand EC
2.48 km from city center
Stay at this vacation home in Cannon Rocks. Enjoy patios. Popular attractions Shelley Bay and Kenton Marina are located nearby.
Kitchen
Outdoor space

Royal St. Andrews Hotel, Conference Centre & Spa
19 St. Andrews Road Port Alfred Eastern Cape
Free cancellation
Reserve now, pay when you stay
35.01 km from city center
The price is CA $130 per night
CA $130
CA $149 total
Sep 24 - Sep 25
includes taxes & fees
Book a stay at this spa hotel in Port Alfred. Enjoy free breakfast, free WiFi, and free parking. Popular attractions The Royal Port Alfred Golf Club and Sports Green are located nearby.

Kariega Game Reserve - Main Lodge
Kenton-On-Sea Kenton on Sea Eastern Cape
19.37 km from city center
The price is CA $1,081 per night
CA $1,081
CA $1,287 total
Aug 27 - Aug 28
includes taxes & fees
Book a stay at this spa lodge in Kenton on Sea. Enjoy free breakfast, free WiFi, and free parking.

My Pond Hotel
33 Van Der Riet Street Port Alfred Eastern Cape
Free cancellation
Reserve now, pay when you stay
35.63 km from city center
The price is CA $91 per night
CA $91
CA $104 total
Sep 15 - Sep 16
includes taxes & fees
Book a stay at this business-friendly hotel in Port Alfred. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Great Fish Point Lighthouse and Kwena Golf are located nearby.
Pool
Parking included

Kariega Game Reserve - Ukhozi Lodge
Kenton-On-Sea Kenton on Sea Eastern Cape
18.65 km from city center
The price is CA $1,271 per night
CA $1,271
CA $1,517 total
Aug 29 - Aug 30
includes taxes & fees
Book a stay at this spa hotel in Kenton on Sea. Enjoy free breakfast, free WiFi, and free parking.

The Oyster Box Beach House
19 Elliot Road Kenton on Sea Eastern Cape
12.62 km from city center
Book a stay at this luxury guesthouse in Kenton on Sea. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Mosaic Studio and John Muirhead Nature Reserve are located nearby.

Sibuya Game Reserve
39 Eastbourne Road Kenton on Sea Eastern Cape
14.07 km from city center
The price is CA $1,036 per night
CA $1,036
CA $1,196 total
Sep 15 - Sep 16
includes taxes & fees
Book a stay at this family-friendly lodge in Kenton on Sea. Enjoy free breakfast, free parking, and 3 restaurants. Popular attractions Kariega Heights and Kariega Centre are located nearby.
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.
Cannon Rocks hotels essential information
Accommodation | 46 hotels |
|---|---|
Lowest Price | CA $104 |
Highest Price | CA $2,197 |
Popular hotels | Seas The Breeze, Royal St. Andrews Hotel, Conference Centre & Spa, Kariega Game Reserve - Main Lodge, My Pond Hotel, Kariega Game Reserve - Ukhozi Lodge, The Oyster Box Beach House, Sibuya Game Reserve, Kariega Game Reserve Settlers Drift, African Safari Lodge |
Frequently asked questions
Recent Cannon Rocks hotel reviews by fellow wanderers

Royal St. Andrews Hotel, Conference Centre & Spa
4 out of 5
Posted 11 days ago
Travelocity Verified Review
"Very nice stay , outstanding customer service and breakfast was delicious!"
A verified traveller stayed at Royal St. Andrews Hotel, Conference Centre & Spa








