Cannon Rocks accommodation from AU$92
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.
Boknes Strand EC
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
Cannon Rocks EC
0.74 km from city centre
Beach house on golden sand dunes: Beach apartments with free WiFi and breakfast. Located by the ocean.

Seas The Breeze
Boknes Strand EC
2.48 km from city centre
Seas The Breeze: Holiday home with WiFi and parking.
Kitchen
Outdoor space

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

My Pond Hotel
33 Van Der Riet Street Port Alfred Eastern Cape
The price is AU$92 per night
AU$92
30 May - 31 May
includes taxes & fees
35.63 km from city centre
My Pond Hotel: Business-friendly hotel with free WiFi and free parking. Located near whale watching.
Pool
Parking included
Free cancellation
Reserve now, pay when you stay

Sibuya Game Reserve
39 Eastbourne Road Kenton on Sea Eastern Cape
The price is AU$556 per night
AU$556
29 May - 30 May
includes taxes & fees
14.07 km from city centre
Sibuya Game Reserve: Family-friendly lodge with free breakfast and free WiFi. Located on a river.
Breakfast included
Parking included

African Safari Lodge
Medbury Farm Makhanda Eastern Cape
The price is AU$177 per night
AU$177
12 May - 13 May
includes taxes & fees
36.96 km from city centre
African Safari Lodge: Lodge with free WiFi and free parking. Located on a river.

Royal St. Andrews Hotel, Conference Centre & Spa
19 St. Andrews Road Port Alfred Eastern Cape
The price is AU$163 per night
AU$163
13 May - 14 May
includes taxes & fees
35.01 km from city centre
Royal St. Andrews Hotel, Conference Centre & Spa: Business-friendly hotel with free breakfast and free WiFi. Located next to a golf course.
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 | 46 hotels |
|---|---|
Lowest Price | AU$92 |
Highest Price | AU$1,559 |
Popular hotels | Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops. , Beach house on golden sand dunes, Seas The Breeze, Kariega Game Reserve - Main Lodge, My Pond Hotel, Sibuya Game Reserve, African Safari Lodge, Royal St. Andrews Hotel, Conference Centre & Spa, Kariega Game Reserve - River Lodge |
Frequently asked questions
New reviews! Best hotels in Cannon Rocks

Wotif Verified Review
4 / 5
Clean room, friendly staff
A verified traveller stayed at My Pond Hotel
Posted 3 months ago
More Destinations
- Caravan Parks in Kenton on Sea
- Beach Hotels in Kenton on Sea
- Boutique Hotels in Kenton on Sea
- Romantic Hotels in Kenton on Sea
- Kenton on Sea Hotels
- Safari Camps in Kenton on Sea
- Nelson Mandela Bay Hotels
- Wesley Hotels
- Hotels near Bucks Kloof Hiking Trail
- Kariega Hotels
- Holiday Homes in Makhanda
- Romantic Hotels in Makhanda
- Makhanda Hotels
- Safari Camps in Makhanda
- Hamburg Hotels
- Colchester Hotels
- Bushman's River Mouth Hotels
- Hotels near The Big Pineapple
- B&B in Addo
- Caravan Parks in Addo
- B&B in Port Alfred
- Holiday Homes in Port Alfred
- Hostels in Port Alfred
- Apartment Hotels in Port Alfred
- Beach Hotels in Port Alfred
- Family Hotels in Port Alfred
- Luxury Hotels in Port Alfred
- Spa Hotels in Port Alfred
- Port Alfred Hotels
- Walmer Hotels
- Kommadagga Hotels
- Sidbury Hotels
- Motherwell Hotels
- Hotels near Kelly's Beach
- Caravan Parks in Salem
- Hostels in Salem
- Port Elizabeth Central Hotels
- Shamwari Game Reserve Hotels
- Committees Drift Hotels
- B&B in Bluewater Bay
- Guest Houses in Bluewater Bay
- Pet Friendly Hotels in Bluewater Bay
- Bluewater Bay Hotels
- Boutique Hotels in Paterson
- Family Hotels in Paterson
- Pet Friendly Hotels in Paterson
- Paterson Hotels
- Driekoppen Hotels
- Hotels near Wedgewood Golf Estate
- B&B in Gqeberha
- Chalets in Gqeberha
- Holiday Homes in Gqeberha
- Hostels in Gqeberha
- Resorts in Gqeberha
- Adventure Sport Hotels in Gqeberha
- Cheap Hotels in Gqeberha
- City Lodge Hotels in Gqeberha
- Fishing Resorts & in Gqeberha
- Golf Hotels in Gqeberha
- Hotels with Hot Tubs in Gqeberha
- Legacy Hotels and Resorts in Gqeberha
- Luxury Hotels in Gqeberha
- Pet Friendly Hotels in Gqeberha
- Romantic Hotels in Gqeberha
- Winery Hotels in Gqeberha
- Gqeberha Hotels
- Lodges in Gqeberha
- Villas in Gqeberha
- Hostels in Bathurst
- Aloma Hotels
- B&B in Swartkops
- Swartkops Hotels
- Riebeek East Hotels
- New Brighton Hotels
- Fort Beaufort Hotels
- Hotels near Olifantskop Pass Lookout
- Flights to Port Alfred
- South African Airways New York (JFK) to Port Elizabeth (PLZ) flights
- South African Airways Perth (PER) to Port Elizabeth (PLZ) flights
- Flights from Brisbane (BNE) to Port Elizabeth (PLZ)
- Flights from Melbourne (MEL) to Port Elizabeth (PLZ)
- Flights from Perth (PER) to Port Elizabeth (PLZ)
- Flights from Sydney (SYD) to Port Elizabeth (PLZ)
- Flights to Gqeberha
^Eligibility requirements and conditions apply.









