Default HTG hotel image

Cannon Rocks Hotels from ₹6,210

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Cannon Rocks hotels

1. Sibuya Game Reserve

Sibuya Game Reserve
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (32 reviews)
"Oh my goodness where do I start. This was by far the most magical part of our trip. The stillness, the sightings, the delicious menu, the friendly staff. Definitely want to return. Thank you for amazing stay."
Australia
Fiona
The price is ₹39,259
₹45,591 total
includes taxes & fees
26 Jul - 27 Jul
Sibuya Game Reserve

2. Umbono Private Lodge

Umbono Private Lodge
3.0 star property
Alexandria
The price is ₹13,875
₹17,916 total
includes taxes & fees
16 Aug - 17 Aug
Umbono Private Lodge

3. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (15 reviews)
"Perfect property."
Germany
Ole
The price is ₹128,295
₹150,872 total
includes taxes & fees
26 Jul - 27 Jul
Kariega Game Reserve Settlers Drift

4. Kowie River Guest House

Kowie River Guest House
3.5 star property
Port Alfred
10.0 out of 10, Exceptional, (6 reviews)
"Excellent and convenient"
United States
Alistair
The price is ₹8,604
₹8,604 total
includes taxes & fees
29 Jul - 30 Jul
Kowie River Guest House

5. Royal St. Andrews Hotel, Conference Centre & Spa

Royal St. Andrews Hotel, Conference Centre & Spa
4.0 star property
West Bank
9.4 out of 10, Exceptional, (90 reviews)
"Very nice quiet hotel with good beds and good food facilities"
United States
Hercules
The price is ₹10,429
₹11,994 total
includes taxes & fees
25 Jul - 26 Jul
Royal St. Andrews Hotel, Conference Centre & Spa

6. African Safari Lodge

African Safari Lodge
3.5 star property
Makhanda
10.0 out of 10, Exceptional, (3 reviews)
"The scenery and wildlife was really welcome to relax after a busy day driving and seeing clients."
South Africa
Izak
The price is ₹6,225
₹7,229 total
includes taxes & fees
3 Aug - 4 Aug
African Safari Lodge

7. My Pond Hotel

My Pond Hotel
3.5 star property
Port Alfred
8.4 out of 10, Very good, (54 reviews)
"Clean room, friendly staff"
South Africa
Reinhardt
The price is ₹5,400
₹6,210 total
includes taxes & fees
3 Aug - 4 Aug
My Pond Hotel

8. First Group Kowie River Chalets

First Group Kowie River Chalets
3.0 star property
Port Alfred
9.2 out of 10, Wonderful, (12 reviews)
"Thank you for a great weekend at the Kowie Chalets. It was nice to see that the chalets looks like it does on the website photos. We can recommend this place to any of our friends and family."
South Africa
Debbie
The price is ₹11,513
₹13,240 total
includes taxes & fees
24 Jul - 25 Jul
First Group Kowie River Chalets

9. The Lookout Guest House

The Lookout Guest House
4.0 star property
Port Alfred
9.6 out of 10, Exceptional, (23 reviews)
"Amazing location and facilities. Service was incredible. "
Australia
Isaac
The price is ₹6,429
₹6,429 total
includes taxes & fees
18 Aug - 19 Aug
The Lookout Guest House

10. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
4.0 star property
Kenton on Sea
9.6 out of 10, Exceptional, (19 reviews)
" Incredible experience with world class service "
United Kingdom
Eleanor
The price is ₹89,655
₹106,300 total
includes taxes & fees
15 Aug - 16 Aug
Kariega Game Reserve - Ukhozi Lodge

11. Ocean Breeze

Ocean Breeze
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (1 review)
"We very visit Kenton each year. We have stayed in a number of the houses that form this group. They are all wonderful. "
South Africa
cavan
The price is ₹12,899
₹14,958 total
includes taxes & fees
28 Jul - 29 Jul
Ocean Breeze

12. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (2 reviews)
"It was an amazing place. Looks even better than in the pictures. It's clean, well looked after. Well located. The hosts communicated well and made everything better ."
South Africa
Retshegofaditswe
The price is ₹13,855
₹16,066 total
includes taxes & fees
9 Aug - 10 Aug
Driftwood - Kenton on Sea

13. Inverell Station

Inverell Station
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (3 reviews)
"Lovely place! "
Canada
Lucia M
The price is ₹12,145
₹14,063 total
includes taxes & fees
20 Aug - 21 Aug
Inverell Station

14. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
4.0 star property
Kenton on Sea
9.6 out of 10, Exceptional, (28 reviews)
"Gresat location and facilities and very helpful and friendly staff"
United Kingdom
John
The price is ₹70,992
₹84,893 total
includes taxes & fees
15 Aug - 16 Aug
Kariega Game Reserve - Main Lodge

15. The Boat Shed

The Boat Shed
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (2 reviews)
"Ein fantastischer Haus "
Switzerland
Rene
The price is ₹12,721
₹14,638 total
includes taxes & fees
18 Aug - 19 Aug
The Boat Shed

16. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
4.0 star property
Kenton on Sea
8.4 out of 10, Very good, (11 reviews)
"Amazing game reserve with very knowledgeable rangers. Very bespoke and special. Facilities were luxurious and hospitality was amazing.,highly recommend . "
United Kingdom
Elaine
The price is ₹85,995
₹102,641 total
includes taxes & fees
3 Aug - 4 Aug
Kariega Game Reserve - River Lodge

17. Dockside Guest House

Dockside Guest House
3.5 star property
Port Alfred
9.4 out of 10, Exceptional, (6 reviews)
"I arrived early afternoon and was checked in immediately. I had forgotten to load my South Africa map on to my TomTom GPS before leaving the UK and the lady of the house helped me do this on her own computer for which I will be eternally grateful. room was nice with balcony with table and chairs and river view. Bathroom had a tub - wonderful- and there were plenty of electrical points to charge phone etc. I walked to the nearby Quay Street at dusk to the recommended brew pub where I had a couple...
United Kingdom
Mr d
The price is ₹9,512
₹11,046 total
includes taxes & fees
29 Jul - 30 Jul
Dockside Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Cannon Rocks Hotel Reviews

More cheap stays in Cannon Rocks

Find out more about Cannon Rocks

Top reasons to visit Cannon Rocks

  • Stunning Beaches: Cannon Rocks features beautiful beaches with expansive sand dunes and impressive sandstone boulders, perfect for relaxation and exploration.
  • Outdoor Adventures: Ideal for adventure seekers, the region offers activities like coastal walks, water sports, and scenic nature trails.
  • Vibrant Art Festival: Experience local culture and talent at the vibrant art festival, showcasing the region's creativity.
  • Family-Friendly Activities: The area is perfect for family outings, with numerous spots catering to all ages.
  • Charming Accommodation: Enjoy a variety of lodging options, from cosy guest houses to self-catering rentals, ensuring a comfortable stay.

Find great hotels near Cannon Rocks

Discover a range of delightful accommodation options in Cannon Rocks, Eastern Cape, perfect for a memorable getaway. Whether you prefer a cosy guest house, self-catering bokkabanas, or charming vacation rentals, you'll find something to suit your needs. This area offers family-friendly lodgings and adventure-themed hotels, ensuring a relaxing and enjoyable experience for all visitors.

  • Sibuya Game Reserve: Nestled 14km from Cannon Rocks, Sibuya Game Reserve is a 4-star lodge that achieves a remarkable guest rating of 10.0 out of 10. This accommodation is ideal for families and adventurous travellers seeking a unique vacation experience. Here, guests can indulge in various adventure sports including onsite rowing and canoeing, fishing, and boat tours. For families, the reserve offers child-friendly amenities such as supervised childcare and a playground, ensuring that younger guests are entertained and cared for while adults engage in thrilling activities.
  • Kariega Game Reserve - Main Lodge: Located 19km from Cannon Rocks, the Kariega Game Reserve - Main Lodge is a 4-star establishment with a commendable guest rating of 9.6 out of 10. This lodge caters to families and adventure seekers alike. Guests can enjoy a range of activities such as fishing, surfing, and snorkelling nearby. The property also features a children’s pool and a complimentary kids' club, along with babysitting services and an arcade game room, making it a fantastic choice for families wishing to enjoy a fun-filled holiday while ensuring their children are entertained and safe.
  • Kariega Game Reserve - Ukhozi Lodge: Also situated 19km from Cannon Rocks, the Kariega Game Reserve - Ukhozi Lodge boasts a stellar guest rating of 9.6 out of 10 and is themed around adventure and relaxation. This 4-star lodge offers a full-service spa alongside various recreational activities including onsite fishing and boat tours. Guests can also embark on nearby hiking or biking adventures, and enjoy a range of spa treatments like massages and facials to unwind after a day of exploration. The tranquil setting and luxury amenities create a serene atmosphere for relaxation.

Where to stay in and around Cannon Rocks

Experience the breathtaking beauty of Cannon Rocks, Eastern Cape, where outdoor adventures await at every turn. This charming coastal destination boasts stunning beaches, impressive sandstone boulders, and expansive sand dunes, perfect for families and eco-friendly travellers alike. Explore the natural coastline that offers both thrilling activities and serene scenery, ensuring a memorable getaway for all who visit.

  • Kenton on Sea: Positioned approximately 13km from Cannon Rocks, Kenton on Sea is a charming coastal town known for its eco-friendly and family-oriented atmosphere. The region enjoys a steady influx of visitors throughout the year, with peak seasons occurring in September and the festive December to January period. Outdoor enthusiasts will relish the recreational areas and scenic beaches, while golf aficionados can take advantage of the local country private club. Notable attractions include lush parks and nature reserves, providing ample opportunities for exploration and relaxation.
  • Bushman's River Mouth: Located around 11km from Cannon Rocks, Bushman's River Mouth is a quaint village that draws adventurers and nature lovers alike. With visitor numbers peaking in September and the December to January holiday season, this destination offers a plethora of outdoor activities such as fishing and boating on the scenic river. The nearby nature and national parks enhance the area's natural beauty, making it perfect for those seeking breathtaking landscapes and wildlife encounters. The tranquillity of this village ensures a refreshing retreat from the bustling tourist hotspots.
  • Boknes Strand: Nestled within the vicinity of Cannon Rocks, Boknes Strand is an idyllic village that attracts visitors seeking luxury and outdoor sports experiences. Although travel patterns here remain consistent throughout the year, peak visitor numbers can be observed in March and during the festive season of December to January. Golf enthusiasts will find themselves at home with access to first-rate golf courses and private clubs. The stunning coastal scenery and vibrant community atmosphere make Boknes Strand a delightful spot for relaxation and recreation.

Things to do in Cannon Rocks

Shopping

In Cannon Rocks, you can find local craft markets offering handmade souvenirs and gifts. If you're up for a drive, head to the nearby Alexandria Mall for a variety of shops, including clothing and homeware, or visit the quaint boutiques in Kenton-on-Sea for unique treasures.

Recreation

Experience rejuvenation at the Cannon Rocks Wellness Centre, where you can indulge in holistic therapies and yoga sessions amidst tranquil surroundings. For outdoor enthusiasts, explore nearby nature trails, offering scenic walks and bird watching opportunities, perfect for connecting with nature and enhancing your well-being.

Adventure

In Cannon Rocks, explore the pristine beaches and indulge in thrilling water sports like kite surfing and snorkelling. Venture into the nearby nature reserves for hiking and birdwatching, or embark on a fishing trip along the coastline to experience the rich marine life of the Eastern Cape.

Nightlife

Cannon Rocks boasts a relaxed nightlife, with cosy beach bars offering refreshing cocktails and local wines. Enjoy live music at nearby venues, where you can unwind and mingle with locals. The serene atmosphere allows for tranquil conversations under the stars, creating a unique coastal experience.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Cannon Rocks

To save money on your trip to Cannon Rocks, consider visiting between May and July when accommodation prices are lower. Book your hotel about a month in advance or check for last-minute deals on Expedia. Saturdays tend to be the cheapest days to stay, while Sundays are pricier. Use Expedia’s tools to filter by budget and eco-friendly options. Additionally, package deals that combine hotel, flights, and activities can offer significant savings. Lastly, explore free local attractions and utilise public transport for economical travel around the area.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Cannon Rocks are May to July, where the prices are slightly lower. This is in comparison to January to February and November, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Cannon Rocks is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Cannon Rocks is Saturday. The most expensive day to stay in Cannon Rocks is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, by selecting the Eco-certified filter, you can view sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Cannon Rocks with your flights and activities through an Expedia package deal.

Find the best attractions near Cannon Rocks

Cannon Rocks is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Visitors can explore beautiful beaches, nature reserves, and family-friendly spots that promise a memorable experience. This charming destination offers a variety of activities for those looking to immerse themselves in the natural beauty and tranquil atmosphere of the Eastern Cape.

  • Kenton on Sea Beach: Situated 14km from Cannon Rocks, Kenton on Sea Beach offers a serene escape with its golden sands and tranquil atmosphere. Enjoy sunbathing, swimming, or leisurely strolls while soaking in the stunning coastal views and beach vibes.
  • Kenton Marina: Located 13km away, Kenton Marina is a hub for outdoor adventure, offering water sports and boat trips. Experience the thrill of kayaking, fishing, or simply relaxing by the water while enjoying the vibrant beach atmosphere.
  • Kariega Heights: Just 13km from Cannon Rocks, this nature reserve invites eco-conscious visitors to explore its diverse flora and fauna. Engage in hiking and birdwatching, surrounded by breathtaking landscapes and the wonders of nature.

Best time to go to Cannon Rocks

The best time to visit Cannon Rocks can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Cannon Rocks falls in January and February. February has slightly high visitor numbers and mostly sunny weather. The coolest average temperature in Cannon Rocks falls in July, visitor numbers are average and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January72.7°F (22.6°C)No RainMostly SunnyAverageSlightly High
February72.7°F (22.6°C)Light RainMostly SunnySlightly HighSlightly High
March71.2°F (21.8°C)No RainMostly SunnySlightly LowAverage
April67.3°F (19.6°C)No RainMostly SunnySlightly LowAverage
May64.6°F (18.1°C)No RainMostly SunnySlightly LowSlightly Low
June61.5°F (16.4°C)No RainMostly SunnyAverageSlightly Low
July60.6°F (15.9°C)No RainMostly SunnyAverageSlightly Low
August61.0°F (16.1°C)No RainMostly SunnyAverageAverage
September62.6°F (17.0°C)No RainMostly SunnySlightly HighAverage
October65.1°F (18.4°C)Light RainMostly SunnyAverageAverage
November66.9°F (19.4°C)No RainMostly SunnyAverageSlightly High
December70.0°F (21.1°C)No RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to Cannon Rocks

Getting to Cannon Rocks is convenient with two major airports nearby. Port Elizabeth Airport (ELS.0-aPLZ-0.Travel-Guide-Filter-Hotels >PLZ) is situated 90km away, with excellent hotels such as Hacklewood Hill Country House and Lemon Tree Lane, both 3km from the airport. East London Airport (ELS), located 143km away, offers options like Premier Hotel East London ICC and Park Place Boutique Guesthouse, both approximately 8km from the airport. Transportation services from these hotels include airport shuttles and transfers for easy access to either airport, ensuring a smooth start to your holiday in Cannon Rocks.

Frequently asked questions

Where is the best place to stay in Cannon Rocks?
Located 21.8 mi (35 km) from the heart of Cannon Rocks, Royal St. Andrews Hotel, Conference Centre & Spa is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are Kariega Game Reserve - Main Lodge and My Pond Hotel. See all available top hotels, or vacation rentals in Cannon Rocks.
What are some of the best holiday rentals that Cannon Rocks has to offer?
Inverell Station: This holiday home rental outside Cannon Rocks is located near the beach, and has an outdoor pool, a garden and a BBQ to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a stovetop and an electric kettle. See all vacation rentals in Cannon Rocks.
If I need to cancel my hotel reservation in Cannon Rocks, will I receive a refund?
Yes! You'll find that most hotel reservations are refundable if you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you have a reservation that's non-refundable, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Cannon Rocks.
What's it like staying in Cannon Rocks?
Those travelling to Cannon Rocks will definitely enjoy the sights to see and things to do. In Cannon Rocks, there are 3 hotels and other accommodation options to choose from. Find out more about Cannon Rocks.
What is there to see in Cannon Rocks?
Places to visit in the wider area include Kenton on Sea Beach, Shelley Bay and Mosaic Studio. You'll also find Ndlambe Local Municipality Kenton-on-Sea Office and Kenton Marina in the area. Take a look at what more there is to see and do in Expedia's Cannon Rocks guide.
What's the seasonal weather like in Cannon Rocks?
The hottest months are usually January and February, with an average temperature of 22°C, while the coldest months are July and August, with an average of 16°C. Average annual precipitation for Cannon Rocks is 486 mm.