Search Cannon Rocks hotels

  • 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

Go beyond your typical stay in Cannon Rocks

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Cannon Rocks hotels

1. Umbono Private Lodge

Umbono Private Lodge
3.0 star property
Alexandria
The price is NZ$343
includes taxes & fees
6 Nov - 7 Nov
Umbono Private Lodge

2. 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 NZ$297
includes taxes & fees
16 Nov - 17 Nov
Ocean Breeze

3. 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, (91 reviews)
"Very nice stay , outstanding customer service and breakfast was delicious!"
United States
pius
The price is NZ$206
includes taxes & fees
28 Nov - 29 Nov
Royal St. Andrews Hotel, Conference Centre & Spa

4. Sibuya Game Reserve

Sibuya Game Reserve
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (33 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 NZ$1,702
includes taxes & fees
13 Nov - 14 Nov
Sibuya Game Reserve

5. My Pond Hotel

My Pond Hotel
3.5 star property
Port Alfred
8.4 out of 10, Very good, (57 reviews)
"Excellent location great food and service highly recommend"
United Kingdom
Alan
The price is NZ$110
includes taxes & fees
1 Dec - 2 Dec
My Pond Hotel

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 NZ$234
includes taxes & fees
13 Nov - 14 Nov
African Safari Lodge

7. Kowie River Guest House

Kowie River Guest House
3.5 star property
Port Alfred
10.0 out of 10, Exceptional, (6 reviews)
"Wonderful stay! Stunning river location, well-appointed rooms, all the amenities and more…"
South Africa
Yoshna
The price is NZ$192
includes taxes & fees
6 Nov - 7 Nov
Kowie River Guest House

8. Villa Majestic

Villa Majestic
3.0 star property
Port Alfred
The price is NZ$92
includes taxes & fees
11 Nov - 12 Nov
Villa Majestic

9. 3040 on Freshwater

3040 on Freshwater
2.0 star property
Port Alfred
The price is NZ$108
includes taxes & fees
16 Nov - 17 Nov
3040 on Freshwater

10. 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 NZ$240
includes taxes & fees
8 Nov - 9 Nov
First Group Kowie River Chalets

11. Woodlands Cottages & Camping

Woodlands Cottages & Camping
2.0 star property
Kenton on Sea
The price is NZ$53
includes taxes & fees
13 Nov - 14 Nov
Woodlands Cottages & Camping

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 NZ$310
includes taxes & fees
15 Nov - 16 Nov
Driftwood - Kenton on Sea

13. 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 NZ$311
includes taxes & fees
11 Nov - 12 Nov
The Boat Shed

14. 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 NZ$310
includes taxes & fees
16 Nov - 17 Nov
Inverell Station

15. 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 NZ$3,663
includes taxes & fees
6 Dec - 7 Dec
Kariega Game Reserve Settlers Drift

16. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
4.0 star property
Kenton on Sea
9.6 out of 10, Exceptional, (20 reviews)
"The reserve has comfortable chalets. The game drives were amazing thou sometimes were felt borderline dangerous due to very close encounters with lions and especially with the large herd of elephants with babies, that became agitated by our car proximity. Fortunately, all encounters ended peacefully. Our guide/driver Brendon had 21 years of experience in the reserve, thanks to him we had unforgettable experience of finding and meting almost all the species in reserve, as I mentioned mostly face...
United States
Alexander
The price is NZ$2,460
includes taxes & fees
6 Dec - 7 Dec
Kariega Game Reserve - Ukhozi Lodge

17. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
4.0 star property
Kenton on Sea
9.6 out of 10, Exceptional, (34 reviews)
"Brilliant experience, great food, family friendly. Staff are all lovely and helpful. Really fun memorable stay . Great to get out and see the animals in a natural setting and see the beautiful nature"
United Kingdom
Isla
The price is NZ$1,880
includes taxes & fees
6 Dec - 7 Dec
Kariega Game Reserve - Main Lodge

18. 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 NZ$2,460
includes taxes & fees
6 Dec - 7 Dec
Kariega Game Reserve - River Lodge

19. The Lookout Guest House

The Lookout Guest House
4.0 star property
Port Alfred
9.6 out of 10, Exceptional, (24 reviews)
"Amazing location and facilities. Service was incredible. "
Australia
Isaac
The price is NZ$129
includes taxes & fees
6 Nov - 7 Nov
The Lookout Guest House

20. 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 NZ$267
includes taxes & fees
19 Nov - 20 Nov
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.

Top Cannon Rocks Hotel Reviews

Find out more about Cannon Rocks

Top reasons to visit Cannon Rocks

  • Stunning Beaches: Cannon Rocks boasts beautiful beaches with pristine sands and incredible sunsets, perfect for relaxation and exploration.
  • Adventure Sports: The strong winds create ideal conditions for thrilling water sports, attracting adventure enthusiasts.
  • Scenic Coastal Walks: Enjoy breathtaking views while wandering along picturesque coastal trails and majestic sand dunes.
  • Local Art Festival: Experience the vibrant local culture through an annual art festival showcasing regional creativity.
  • Diverse Accommodation: Choose from charming guest houses to self-catering options, catering to all types of travellers.

Find great hotels near Cannon Rocks

Discover the charm of Cannon Rocks with a variety of accommodation options that cater to every traveler's desires. From inviting guest houses to cosy vacation rentals and self-catering bokkabanas, you'll find the perfect spot for family adventures or a relaxing getaway. Enjoy the region’s natural beauty while indulging in spa treatments and outdoor activities, ensuring a memorable experience for all visitors.

  • Sibuya Game Reserve: Located approximately 14.5km from Cannon Rocks, Sibuya Game Reserve is a distinguished 4-star lodge that offers an exceptional family and adventure experience. With a perfect guest rating of 10.0 out of 10, this property is designed for those seeking outdoor activities and recreation. Guests can partake in a variety of adventure sports such as rowing, canoeing, fishing, and boat tours. Families will appreciate the onsite childcare services, including babysitting and a playground for children, ensuring a memorable stay for both parents and kids.
  • Kariega Game Reserve - Main Lodge: Situated 19.3km from Cannon Rocks, the 4-star Kariega Game Reserve - Main Lodge boasts a commendable guest rating of 9.6 out of 10. This lodge is ideal for families and adventure seekers alike, offering activities such as fishing, snorkeling, and surfing nearby. The property features amenities for children, including a free kids' club, an arcade game room, and a children’s pool, making it a family-friendly destination. Guests can immerse themselves in the natural surroundings while enjoying the thrilling outdoor experiences that await.
  • Kariega Game Reserve - Ukhozi Lodge: Also located 19.3km from Cannon Rocks, the 4-star Kariega Game Reserve - Ukhozi Lodge is renowned for its spa-themed atmosphere and adventure offerings, holding a guest rating of 9.6 out of 10. This lodge caters to those who wish to relax and rejuvenate, featuring a full spa with various treatments, alongside outdoor activities such as hiking, fishing, and snorkeling. The seasonal outdoor pool adds to the holistic experience, providing a serene environment for guests to unwind after a day of exploration.

Where to stay in and around Cannon Rocks

Discover the breathtaking beauty of Cannon Rocks, Eastern Cape, where stunning beaches and majestic sandstone boulders await. This coastal gem is perfect for outdoor enthusiasts and adventure seekers alike. Explore the picturesque natural coastline, wander through spectacular sand dunes, and take in the scenic vistas that make this region a must-visit. With its perfect blend of relaxation and excitement, Cannon Rocks promises an unforgettable holiday experience for every traveller.

  • Kenton on Sea: Nestled 12.9km from Cannon Rocks, Kenton on Sea boasts a charming coastal atmosphere perfect for outdoor enthusiasts and families alike. The town comes alive with visitors primarily in September and during the festive December to January period. Activities abound, from enjoying the sun at the local beaches to teeing off at the nearby golf courses and country clubs. Highlighted attractions include scenic parks and nature reserves, where you can immerse yourself in the region's natural beauty while relishing quality family time.
  • Bushman's River Mouth: Located 11.3km from Cannon Rocks, Bushman's River Mouth is a delightful village that offers a blend of adventure and stunning scenery. With steady visitor numbers, especially during September and December to January, it’s a favourite for those seeking outdoor activities. Here, you can engage in fishing and boating, exploring the tranquil waters that define the area. Nature enthusiasts will appreciate proximity to both national parks and nature reserves, making it an ideal spot for exploration and relaxation amidst breathtaking landscapes.
  • Boknes Strand: Situated within the vicinity of Cannon Rocks, Boknes Strand is a quaint village known for its luxurious beachside experiences. The area's appeal peaks in March and the December holiday season, drawing visitors for its sports and outdoor activities. With access to premier golf courses and country clubs, it caters to those looking to indulge in a bit of luxury while enjoying the coastal charm. Boknes Strand is perfect for a serene getaway, where you can unwind and soak up the sun on beautiful sandy shores.

Things to do in Cannon Rocks

Shopping

Cannon Rocks offers a charming local shopping experience with quaint boutiques and craft shops. If you're up for a drive, head to the nearby town of Kenton-on-Sea for more extensive options, including the Kenton-on-Sea Market, where you can find unique handmade souvenirs and local delicacies.

Recreation

Experience the tranquility of the Cannon Rocks Wellness Retreat, where you can indulge in yoga sessions surrounded by nature and rejuvenating spa treatments. For outdoor fun, explore the pristine beaches for swimming, walking, or simply soaking up the sun while enjoying the serene coastal atmosphere.

Adventure

In Cannon Rocks, explore the pristine beaches ideal for kite surfing and paddle boarding, where the waves provide an exhilarating challenge. Venture to nearby nature reserves for hiking trails that showcase the stunning coastal scenery and diverse wildlife, making for a memorable outdoor adventure.

Nightlife

Cannon Rocks offers a relaxed nightlife vibe with charming beach bars and laid-back taverns. Enjoy local live music and sip on refreshing cocktails while soaking in the coastal atmosphere. The starry skies create a magical backdrop for evening gatherings with friends and fellow travellers.

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

Find the best attractions near Cannon Rocks

Cannon Rocks is a fantastic destination for those seeking outdoor adventures and breathtaking scenery. With its beautiful beaches, nature reserves, and family-friendly spots, visitors can enjoy a variety of activities that cater to beach lovers and adventure seekers alike. This charming locale promises a memorable experience for all who venture to explore its stunning natural beauty.

  • Kenton on Sea Beach: This scenic beach, located 14.5km from Cannon Rocks, offers a relaxed atmosphere with golden sands and gentle waves, ideal for sunbathing, swimming, or leisurely strolls along the shore.
  • Kenton Marina: Situated 12.9km away, Kenton Marina is a hub for outdoor adventures. Engage in thrilling water sports, enjoy boat trips, or simply soak up the vibrant coastal vibes while overlooking the beautiful lagoon.
  • Kariega Heights: Also 12.9km from Cannon Rocks, this eco-friendly nature reserve invites exploration. With diverse flora and fauna, you can embark on hiking trails that unveil stunning views and the chance to connect with nature.

Best time to go to Cannon Rocks

The best time to visit Cannon Rocks is dependent on what kind of holiday you are seeking. January and February are its hottest month on average. At the time of February, visitor numbers are slightly high and weather is mostly sunny. July is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with no rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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

Accessing Cannon Rocks is convenient via two major airports. Port Elizabeth Airport (ELS.0-aPLZ-0.Travel-Guide-Filter-Hotels >PLZ) is situated 90.1km away, with nearby accommodation options like the 5-star Hacklewood Hill Country House and Lemon Tree Lane, both 3.2km from the airport. No5 Boutique Art Hotel by Mantis, a 4.5-star hotel, is 4.8km from PLZ. East London Airport (ELS), located 143.2km from Cannon Rocks, offers nearby stays such as the 4-star Premier Hotel East London ICC and Park Place Boutique Guesthouse, both 8.0km away. The hotels near East London provide transportation services including airport shuttles and other transport options for easy access to the airport.

Frequently Asked Questions

When is the best time to go to Cannon Rocks?

For families and those looking for a relaxing beach holiday, the best time to visit Cannon Rocks is during the summer months, from December to February.


During this period, you'll experience warm weather superb for beach activities and water sports. The Indian Ocean is at its most inviting, making it ideal for swimming, surfing, and kiteboarding. The local shops and restaurants are fully operational, offering a convenient and enjoyable experience for visitors.


For couples seeking a quieter escape with pleasant weather for outdoor activities like hiking and exploring, the shoulder seasons of spring (September to November) and autumn (March to May) are excellent choices. The temperatures are mild, and the crowds are smaller, allowing for a more serene experience.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to ‘My Trips’ and selecting your reservation. To find flexible deals, filter your search by ‘Fully refundable property’ for hotels in Cannon Rocks.

How can I save on a hotel booking in Cannon Rocks with Expedia?

One Key™—Expedia’s free travel rewards programme—gives you instant access to discounts with Member Prices on Cannon Rocks hotels. Plus, you’ll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

How much is the nightly rate for a hotel in Cannon Rocks?

Prices for hotels in Cannon Rocks often vary, but you can find a great deal from NZ$53 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by ‘Price: low to high’ for our cheapest rates.

Explore a world of travel with Expedia