Cannon Rocks accommodation from AU$200
Find hotels that Aussie travellers love
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Check hotel availability in Cannon Rocks
Top hotel deals in Cannon Rocks

Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops.
3.75 km from city centre
Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops. : Pet-friendly holiday home with free WiFi and 1 hot tub.
Hot tub
Kitchen

Beach house on golden sand dunes
0.74 km from city centre
Beach house on golden sand dunes: Beach apartments with free WiFi and breakfast. Located near whale watching.
Kitchen
Washer

Tranquil 3-bedroom house with WiFi in Boknes Strand in the bush
3.21 km from city centre
Tranquil 3-bedroom house with WiFi in Boknes Strand in the bush: Pet-friendly holiday home with WiFi and laundry facilities.
Washer
Dryer

My Pond Hotel
33 Van Der Riet Street, Port Alfred, Eastern Cape
35.6 km from city centre
My Pond Hotel: Business-friendly hotel with free WiFi and free parking. Located near whale watching.
Pool
Parking included

Royal St. Andrews Hotel, Conference Centre & Spa
19 St. Andrews Road, West Bank, Port Alfred, Eastern Cape
35.01 km from city centre
Royal St. Andrews Hotel, Conference Centre & Spa: Business-friendly hotel with free breakfast and free WiFi. Located in the entertainment district.
Pool
Breakfast included
Free cancellation
Reserve now, pay when you stay

Kariega Game Reserve - Main Lodge
Kenton-On-Sea, Kenton on Sea, Eastern Cape
The price is AU$1,096 per night
AU$1,096
7 Aug - 8 Aug
includes taxes & fees
19.36 km from city centre
Kariega Game Reserve - Main Lodge: Family-friendly lodge with free breakfast and free WiFi.
Pool
Breakfast included

Sibuya Game Reserve
39 Eastbourne Road, Kenton on Sea, Eastern Cape
14.04 km from city centre
Sibuya Game Reserve: Family-friendly lodge with free breakfast and free WiFi. Located on a river.
Breakfast included
Parking included

Kariega Game Reserve Settlers Drift
R72, Alexandria, Kenton on Sea, Eastern Cape
The price is AU$2,001 per night
AU$2,001
7 Aug - 8 Aug
includes taxes & fees
11.5 km from city centre
Kariega Game Reserve Settlers Drift: Business-friendly lodge with free breakfast and free WiFi. Located on a river.
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.
Accommodation In Cannon Rocks
Spending your holiday in Eastern Cape? Make sure you swing through and visit the Cannon Rocks area, which is 160 kilometres south of the CBD.
If you need to pass some time in Cannon Rocks, why not relax and unwind with a steaming hot coffee and a good book at Roes Restaurant?
Accommodation options near Cannon Rocks
If you can't find the perfect place to rest your head in Cannon Rocks, consider staying in Kenton on Sea. The Kariega Game Reserve - River Lodge and Sibuya Game Reserve are some worthwhile options.So, if you're ready to take that Cannon Rocks holiday, Wotif can get you there on time, on budget and in style.
Cannon Rocks hotels essential information
Accommodation | 45 hotels |
---|---|
Lowest Price | AU$200 |
Highest Price | AU$2,001 |
Popular hotels | Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops. , Beach house on golden sand dunes, Tranquil 3-bedroom house with WiFi in Boknes Strand in the bush, My Pond Hotel, Royal St. Andrews Hotel, Conference Centre & Spa, Kariega Game Reserve - Main Lodge, Sibuya Game Reserve, Kariega Game Reserve Settlers Drift, First Group Kowie River Chalets |
Frequently asked questions
New reviews! Best hotels in Cannon Rocks

Wotif Verified Review
5 / 5
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
Posted 1 month ago
Nearby cities
Near an Attraction
Top hotels
More destinations for you
Hotels
Cars
- Car Rental in Scottburgh
- Car Rental in Middelburg
- Car Rental in KwaDukuza
- Car Rental in Matatiele
- Car Rental in Port Shepstone
- Car Rental in Craigieburn
- Car Rental in Empangeni
- Car Rental in Swellendam
- Car Rental in Hillcrest
- Car Rental in Still Bay
- Car Rental in Dundee
- Car Rental in Hartbeespoort
- Car Rental in Komani
- Car Rental in Mossel Bay
- Car Rental in Sedgefield
Holiday Rentals
^Eligibility requirements and conditions apply.