Default HTG hotel image

Find hotels in Cannon Rocks from ฿1,025

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
22 Sep - 23 Sep
Tomorrow
23 Sep - 24 Sep
This weekend
25 Sep - 27 Sep
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Cannon Rocks hotels

1. Sibuya Game Reserve

Sibuya Game Reserve
Kenton on Sea
Australia
Fiona
฿28,118
฿32,336 total
includes taxes & fees
5 Oct - 6 Oct
Sibuya Game Reserve

2. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
Kenton on Sea
Germany
Ole
฿59,796
฿69,788 total
includes taxes & fees
5 Oct - 6 Oct
Kariega Game Reserve Settlers Drift

3. Umbono Private Lodge

Umbono Private Lodge
Alexandria
฿5,339
฿6,754 total
includes taxes & fees
5 Oct - 6 Oct
Umbono Private Lodge

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

Royal St. Andrews Hotel, Conference Centre & Spa
West Bank
United States
pius
฿3,085
฿3,548 total
includes taxes & fees
24 Sept - 25 Sept
Royal St. Andrews Hotel, Conference Centre & Spa

5. African Safari Lodge

African Safari Lodge
Makhanda
South Africa
Izak
฿3,907
฿4,493 total
includes taxes & fees
25 Sept - 26 Sept
African Safari Lodge

6. My Pond Hotel

My Pond Hotel
Port Alfred
South Africa
Guy
฿1,879
฿2,161 total
includes taxes & fees
27 Sept - 28 Sept
My Pond Hotel

7. Kowie River Guest House

Kowie River Guest House
Port Alfred
United States
Alistair
฿3,684
฿3,684 total
includes taxes & fees
5 Oct - 6 Oct
Kowie River Guest House

8. First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
South Africa
Debbie
฿4,452
฿5,120 total
includes taxes & fees
5 Oct - 6 Oct
First Group Kowie River Chalets

9. The Oyster Box Beach House

The Oyster Box Beach House
Kenton on Sea
United States
thomas
The Oyster Box Beach House

10. Woodlands Cottages & Camping

Woodlands Cottages & Camping
Kenton on Sea
฿890
฿1,023 total
includes taxes & fees
28 Sept - 29 Sept
Woodlands Cottages & Camping

11. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
Kenton on Sea
United Kingdom
Anonymous traveller
฿39,864
฿46,867 total
includes taxes & fees
5 Oct - 6 Oct
Kariega Game Reserve - Ukhozi Lodge

12. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
United Kingdom
John
฿30,254
฿35,815 total
includes taxes & fees
5 Oct - 6 Oct
Kariega Game Reserve - Main Lodge

13. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
Kenton on Sea
South Africa
Retshegofaditswe
฿5,161
฿5,935 total
includes taxes & fees
6 Oct - 7 Oct
Driftwood - Kenton on Sea

14. Ocean Breeze

Ocean Breeze
Kenton on Sea
South Africa
cavan
฿4,947
฿5,689 total
includes taxes & fees
6 Oct - 7 Oct
Ocean Breeze

15. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
Kenton on Sea
United Kingdom
Elaine
฿39,864
฿46,867 total
includes taxes & fees
24 Sept - 25 Sept
Kariega Game Reserve - River Lodge

16. Inverell Station

Inverell Station
Kenton on Sea
Canada
Lucia M
฿5,170
฿5,945 total
includes taxes & fees
23 Sept - 24 Sept
Inverell Station

17. The Boat Shed

The Boat Shed
Kenton on Sea
Switzerland
Rene
฿5,170
฿5,945 total
includes taxes & fees
24 Sept - 25 Sept
The Boat Shed

18. The Lookout Guest House

The Lookout Guest House
Port Alfred
Australia
Isaac
฿2,460
฿2,460 total
includes taxes & fees
23 Sept - 24 Sept
The Lookout Guest House

19. Dockside Guest House

Dockside Guest House
Port Alfred
United Kingdom
Mr d
฿3,565
฿4,100 total
includes taxes & fees
29 Sept - 30 Sept
Dockside Guest House
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Cannon Rocks Hotel Reviews

Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge

8/10 Good
"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 to face: lions (full family of 7), elephants, buffalos, rhinos, hippos (that's 4 out of big 5), not to mention zebras, elands, springboks, wildebeests, herds of giraffes to mention a few. Would recommend visiting the reserve, We spent there full 2 days what was more than enough to not repeat same experiences, if we were staying longer."
Alexander 2-night trip
Posted 13 days ago
Kariega Game Reserve - Ukhozi Lodge
Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge

10/10 Excellent
"We loved it!!!"
Neri 3-night trip
Posted 2 weeks ago
Kariega Game Reserve - Main Lodge
Royal St. Andrews Hotel, Conference Centre & Spa

Royal St. Andrews Hotel, Conference Centre & Spa

8/10 Good
"Very nice stay , outstanding customer service and breakfast was delicious!"
pius 1-night trip
Posted 2 months ago
Royal St. Andrews Hotel, Conference Centre & Spa
Inverell Station

Inverell Station

10/10 Excellent
"We regularly visit Kenton. All the Oyster Collection houses are excellent. The staff are world class."
cavan 6-night trip
Posted 3 months ago
Inverell Station
Kowie River Guest House

Kowie River Guest House

10/10 Excellent
"Amazing stay! Absolutely perfect 😊"
Melanie 1-night trip
Posted 3 months ago
Kowie River Guest House
My Pond Hotel

My Pond Hotel

10/10 Excellent
"Great room, quiet, great breakfast and friendly staff."
Guy 1-night trip
Posted 4 months ago
My Pond Hotel
The Oyster Box Beach House

The Oyster Box Beach House

10/10 Excellent
"Beautiful views from living room, bedroom, shower room yes shower room amazing and staff truly amazing. Overall 10 out of 10"
Ash 3-night trip
Posted 7 months ago
The Oyster Box Beach House
African Safari Lodge

African Safari Lodge

10/10 Excellent
"Nice room, fantastic view down the river with a deer on our patio 😁"
David 2-night trip
Posted 8 months ago
African Safari Lodge
Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift

10/10 Excellent
"Wow, what an amazing experience. Michael our tour guide was excellent, he knew how to track and find the animals so we could see"
Amy 2-night trip
Posted 1 year ago
Kariega Game Reserve Settlers Drift

More cheap stays in Cannon Rocks

Woodlands Cottages & Camping

Woodlands Cottages & Camping

Grahamstown Road R343 Kenton on Sea Eastern Cape
฿891
฿1,025 total
12 Oct - 13 Oct
includes taxes & fees
Woodlands Cottages & Camping
First Group Kowie River Chalets

First Group Kowie River Chalets

ORIOLE ROAD 1 PORT ALFRED
Get ratesFirst Group Kowie River Chalets
Sunshine Modern Retreat

Sunshine Modern Retreat

Port Alfred Eastern Cape
Get ratesSunshine Modern Retreat

Hotels in Cannon Rocks with star rating

Find out more about Cannon Rocks

Top reasons to visit Cannon Rocks

  • Stunning Beaches: Cannon Rocks boasts pristine beaches with striking sandstone boulders, perfect for relaxation and exploration.
  • Outdoor Adventures: The area is ideal for hiking, water sports, and eco-friendly activities, catering to all adventure seekers.
  • Nature Trails: Enjoy leisurely walks along the beautiful natural coastline and discover scenic nature reserves.
  • Local Art Festivals: Experience the vibrant local culture through art festivals showcasing regional creativity.
  • Charming Accommodation: Choose from inviting lodges and cosy guest houses, offering various amenities for a memorable stay.

Find great hotels near Cannon Rocks

Experience the charm of Cannon Rocks with a variety of accommodation options, from inviting lodges to cosy guest houses. Perfect for adventure seekers and beach lovers alike, these establishments offer a range of services, including spa facilities and self-catering rentals. Whether you’re looking for a home away from home or a relaxing retreat, Cannon Rocks has the ideal lodging to make your stay unforgettable.

  • Kariega Game Reserve - Main Lodge: Nestled 19km from Cannon Rocks, the Kariega Game Reserve - Main Lodge offers a thrilling escape for adventure seekers and families alike. With a stellar guest rating of 9.6 out of 10, this 4-star lodge is renowned for its variety of onsite adventure sports, including fishing, and nearby snorkelling and surfing opportunities. Families will appreciate the range of child-friendly amenities, such as a children's club, arcade game room, and dedicated pool for youngsters. The lodge’s immersive experience is ideal for those wishing to explore the wilderness while enjoying quality family time.
  • Kariega Game Reserve - Ukhozi Lodge: Located 19km from Cannon Rocks, Kariega Game Reserve - Ukhozi Lodge is a 4-star hotel that blends adventure with a serene spa experience, boasting a guest rating of 9.6 out of 10. Here, guests can indulge in a range of recreational activities, including onsite fishing and boat tours, along with nearby hiking and mountain biking. The lodge features a full-service spa offering a variety of treatments, ensuring guests can unwind after a day of adventure. With a relaxing pool area and attentive service, this lodge is perfect for those seeking both excitement and rejuvenation.
  • Kariega Game Reserve Settlers Drift: Situated just 11km from Cannon Rocks, the luxurious Kariega Game Reserve Settlers Drift shines with a remarkable guest rating of 10.0 out of 10. This 4-star lodge caters to couples and business travellers, offering romantic packages and breathtaking garden views from its restaurant. Guests can indulge in a full-service spa and outdoor pool experience, featuring massages and sun loungers. Ideal for those looking to combine relaxation with a touch of romance, this lodge provides an inviting atmosphere for a memorable getaway.

Where to stay in and around Cannon Rocks

For those seeking outdoor adventures and breathtaking scenery, Cannon Rocks in the Eastern Cape offers a splendid escape. Discover pristine beaches adorned with striking sandstone boulders, or take a leisurely stroll along the natural coastline. Explore the expansive sand dunes nearby, perfect for family outings and eco-friendly adventures. Whether you’re soaking up the sun or embarking on exhilarating hikes, Cannon Rocks promises an unforgettable experience in South Africa's stunning coastal paradise.

  • Kenton on Sea: Located a mere 13km from Cannon Rocks, Kenton on Sea is a charming coastal town renowned for its eco-friendly and family-oriented experiences. The area boasts beautiful parks, a nature reserve, and pristine beaches, making it a haven for outdoor enthusiasts. Visitors can engage in activities like golf at local country clubs or simply relax in the recreational areas. The peak travel seasons in September and the festive December to January period attract many holidaymakers eager to enjoy the scenic beauty and tranquillity Kenton has to offer.
  • Bushman's River Mouth: Just 11km from Cannon Rocks, Bushman's River Mouth is a quaint village that offers an adventurous escape amidst stunning scenery. Ideal for outdoor lovers, this locale is perfect for fishing and boating, with easy access to nearby nature reserves and national parks. The village's visitor numbers peak in September and December to January, when the area's natural beauty is at its most captivating. Whether you’re seeking an adrenaline rush or a peaceful retreat, Bushman’s River Mouth provides a perfect backdrop for your adventures.
  • Boknes Strand: Situated in close proximity to Cannon Rocks, Boknes Strand is a delightful village known for its luxurious outdoor experiences and sports activities. The local golf courses and country private clubs are highlights that attract visitors, particularly during the peak months of March and December to January. With its stunning coastal views and relaxed atmosphere, Boknes Strand is an ideal spot for those looking to unwind in a luxurious setting while still enjoying the thrill of outdoor sports.

Things to do in Cannon Rocks

Shopping

Cannon Rocks offers charming local shops for unique souvenirs and gifts. Explore nearby markets, or if you're up for a drive, visit the larger shopping centres in nearby towns like Kenton-on-Sea for a wider variety of options and a delightful shopping experience.

Recreation

At Cannon Rocks, the tranquil Healing Waters Wellness Centre offers holistic treatments amidst serene surroundings, allowing guests to rejuvenate their bodies and minds. Nearby, indulge in yoga sessions on the beach, where the sound of waves enhances your relaxation experience while connecting with nature.

Adventure

Cannon Rocks offers thrilling activities such as surfing its pristine waves, exploring the nearby Addo Elephant National Park for wildlife encounters, and enjoying scenic walks along the coastline. For those seeking tranquillity, the serene beaches provide an ideal spot for relaxation and beachcombing.

Nightlife

Experience a laid-back evening at The Fish and Chip Shop, where you can enjoy delicious local cuisine. If you're in the mood for live music, The Olde School offers a charming atmosphere with regular performances, perfect for relaxing after a day of exploration.

*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 an ideal destination for outdoor enthusiasts seeking adventure and stunning scenery. Visitors can explore a variety of attractions, including beautiful beaches, nature reserves, and family-friendly spots. Whether you're looking to relax by the sea or embark on exciting outdoor activities, Cannon Rocks offers a delightful mix of experiences for all types of travellers.

  • Kenton on Sea Beach: Located 14km from Cannon Rocks, this stunning beach offers a relaxed atmosphere with golden sands and gentle waves, making it ideal for sunbathing and leisurely strolls along the shore.
  • Kenton Marina: Just 13km away, Kenton Marina is a hub for adventure seekers. Enjoy various water sports, explore the coastline, or simply unwind while soaking up the vibrant outdoor atmosphere.
  • Kariega Heights: Situated 13km from Cannon Rocks, this nature reserve features scenic trails and rich biodiversity. Experience eco-friendly outdoor adventures amidst lush landscapes and tranquil surroundings.

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

Accessing Cannon Rocks is convenient via two major airports: Port Elizabeth (PLZ) and East London (ELS). Port Elizabeth (PLZ) is situated 90km away, with excellent accommodation options such as the 5-star Hacklewood Hill Country House and Lemon Tree Lane, both 3km from the airport. The 4.5-star No5 Boutique Art Hotel is 5km away. East London (ELS), located 143km from Cannon Rocks, offers hotels like Premier Hotel East London ICC, Park Place Boutique Guesthouse, and 1st Class Manor B&B, all 8km from the airport, with various transportation services available to facilitate your journey.

Frequently asked questions

Where is the best place to stay in Cannon Rocks?
Located 12 mi (19.4 km) from the heart of Cannon Rocks, Kariega Game Reserve - Main Lodge is a top choice for your stay, based on our traveller data. Other good options for your visit to the area are My Pond Hotel and Royal St. Andrews Hotel, Conference Centre & Spa. 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?
The Boat Shed: This holiday home rental outside of Cannon Rocks is located near the beach, and has an outdoor pool, a terrace and a BBQ to put you at ease in your new surroundings. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. You can relax into your holiday with a garden and a selection of games. 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, Kenton Marina and John Muirhead Nature Reserve. You'll also find Kariega Centre and Shelley Bay 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.