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

Beach house on golden sand dunes
0.74 km from city centre
Book a stay at this beach apartment in Cannon Rocks. Enjoy free WiFi, a beach locale, and breakfast (surcharge).
Kitchen
Washer

Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops.
3.75 km from city centre
Stay at this vacation home in Cannon Rocks. Enjoy free WiFi, a garden, and laundry facilities. Popular attractions Kenton Marina and Shelley Bay are located nearby.
Hot tub
Kitchen

Kariega Game Reserve - Main Lodge
Kenton-On-Sea, Kenton on Sea, Eastern Cape
19.36 km from city centre
The price is CA $1,055 per night
CA $1,055
CA $1,262 total
Oct 30 - Oct 31
includes taxes & fees
Stay at this 4-star spa lodge in Kenton on Sea. Enjoy free breakfast, free parking, and a fitness center.
Pool
Breakfast included

Royal St. Andrews Hotel, Conference Centre & Spa
19 St. Andrews Road, West Bank, Port Alfred, Eastern Cape
Free cancellation
Reserve now, pay when you stay
35.01 km from city centre
Stay at this 4-star 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.
Pool
Breakfast included

My Pond Hotel
33 Van Der Riet Street, Port Alfred, Eastern Cape
Free cancellation
Reserve now, pay when you stay
35.6 km from city centre
The price is CA $56 per night
CA $56
CA $65 total
Oct 9 - Oct 10
includes taxes & fees
Stay at this 3.5-star 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

First Group Kowie River Chalets
Oriole Road, Port Alfred, Eastern Cape
35.85 km from city centre
The price is CA $149 per night
CA $149
CA $171 total
Oct 26 - Oct 27
includes taxes & fees
Stay at this 3-star beach apartment in Port Alfred. Enjoy free WiFi, free parking, and a sauna. Popular attractions East Beach and The Royal Port Alfred Golf Club are located nearby.
Pool
Hot tub

African Safari Lodge
Medbury Farm, R343, Makhanda, Eastern Cape
36.95 km from city centre
The price is CA $140 per night
CA $140
CA $161 total
Oct 5 - Oct 6
includes taxes & fees
Stay at this 3.5-star lodge in Makhanda. Enjoy free WiFi, free parking, and breakfast (surcharge).
Parking included
Free WiFi

Sibuya Game Reserve
39 Eastbourne Road, Kenton on Sea, Eastern Cape
14.04 km from city centre
The price is CA $1,116 per night
CA $1,116
CA $1,287 total
Oct 22 - Oct 23
includes taxes & fees
Stay at this 4-star 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.
Breakfast included
Parking included

Kariega Game Reserve - River Lodge
Kenton-on-Sea, Kenton on Sea, Eastern Cape
19.37 km from city centre
The price is CA $1,403 per night
CA $1,403
CA $1,664 total
Nov 3 - Nov 4
includes taxes & fees
Stay at this 4-star beach lodge in Kenton on Sea. Enjoy free breakfast, free parking, and a full-service spa.
Pool
Breakfast included
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 | 44 hotels |
---|---|
Lowest Price | CA $65 |
Highest Price | CA $1,664 |
Popular hotels | Beach house on golden sand dunes, Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops. , Kariega Game Reserve - Main Lodge, Royal St. Andrews Hotel, Conference Centre & Spa, My Pond Hotel, First Group Kowie River Chalets, African Safari Lodge, Sibuya Game Reserve, Kariega Game Reserve - River Lodge |
Frequently asked questions
Recent Cannon Rocks hotel reviews by fellow wanderers

Royal St. Andrews Hotel, Conference Centre & Spa
5 out of 5
Posted 3 months ago
Travelocity Verified Review
"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 traveller stayed at Royal St. Andrews Hotel, Conference Centre & Spa
Areas of Cannon Rocks
Most popular
Hotels
- Cabins Sunshine Coast Regional District
- All Inclusive Resorts & Hotels in Grace Bay
- Spa Resorts & Hotels in Kimberley
- Super 8 by Wyndham Kenora
- Hotels in Secaucus
- Hotels in Georgetown
- Cabins Keremeos
- Extended Stay Hotels Hollywood
- Spa Resorts & Hotels in Ladysmith
- Hotels near Rowan's Ravine Provincial Park
- Cabins Marsh Lake
- Hotels in North York
- All Inclusive Resorts & Hotels in Tulum
- Cottages Rosedale
Flights