Default HTG hotel image

Find hotels in Cannon Rocks from ฿1,024

  • 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
30 Aug - 31 Aug
Tomorrow
31 Aug - 1 Sep
Next weekend
4 Sep - 6 Sep
In two weeks
11 Sep - 13 Sep

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
฿25,322
฿29,120 total
includes taxes & fees
9 Sept - 10 Sept
Sibuya Game Reserve

2. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
Kenton on Sea
Germany
Ole
฿45,586
฿53,448 total
includes taxes & fees
31 Aug - 1 Sept
Kariega Game Reserve Settlers Drift

3. Umbono Private Lodge

Umbono Private Lodge
Alexandria
฿5,342
฿6,758 total
includes taxes & fees
31 Aug - 1 Sept
Umbono Private Lodge

4. African Safari Lodge

African Safari Lodge
Makhanda
South Africa
Izak
฿3,909
฿4,496 total
includes taxes & fees
31 Aug - 1 Sept
African Safari Lodge

5. Kowie River Guest House

Kowie River Guest House
Port Alfred
United States
Alistair
฿3,277
฿3,277 total
includes taxes & fees
31 Aug - 1 Sept
Kowie River Guest House

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

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

7. My Pond Hotel

My Pond Hotel
Port Alfred
South Africa
Reinhardt
฿1,571
฿1,806 total
includes taxes & fees
13 Sept - 14 Sept
My Pond Hotel

8. First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
South Africa
Debbie
฿3,948
฿4,540 total
includes taxes & fees
31 Aug - 1 Sept
First Group Kowie River Chalets

9. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
Kenton on Sea
United Kingdom
Lorraine
฿32,053
฿37,885 total
includes taxes & fees
31 Aug - 1 Sept
Kariega Game Reserve - Ukhozi Lodge

10. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
United Kingdom
John
฿25,642
฿30,513 total
includes taxes & fees
31 Aug - 1 Sept
Kariega Game Reserve - Main Lodge

11. Inverell Station

Inverell Station
Kenton on Sea
Canada
Lucia M
฿5,164
฿5,939 total
includes taxes & fees
1 Sept - 2 Sept
Inverell Station

12. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
Kenton on Sea
United Kingdom
Elaine
฿32,053
฿37,885 total
includes taxes & fees
31 Aug - 1 Sept
Kariega Game Reserve - River Lodge

13. Ocean Breeze

Ocean Breeze
Kenton on Sea
South Africa
cavan
฿4,950
฿5,693 total
includes taxes & fees
2 Sept - 3 Sept
Ocean Breeze

14. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
Kenton on Sea
South Africa
Retshegofaditswe
฿5,164
฿5,939 total
includes taxes & fees
1 Sept - 2 Sept
Driftwood - Kenton on Sea

15. The Boat Shed

The Boat Shed
Kenton on Sea
Switzerland
Rene
฿5,164
฿5,939 total
includes taxes & fees
3 Sept - 4 Sept
The Boat Shed

16. Dockside Guest House

Dockside Guest House
Port Alfred
United Kingdom
Mr d
฿4,007
฿4,608 total
includes taxes & fees
31 Aug - 1 Sept
Dockside Guest House

17. The Lookout Guest House

The Lookout Guest House
Port Alfred
Australia
Isaac
฿2,457
฿2,457 total
includes taxes & fees
2 Sept - 3 Sept
The Lookout Guest House

18. Woodlands Cottages & Camping

Woodlands Cottages & Camping
Kenton on Sea
฿890
฿1,024 total
includes taxes & fees
31 Aug - 1 Sept
Woodlands Cottages & Camping
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Top Cannon Rocks Hotel Reviews

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 weeks 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 2 months ago
Inverell Station
Kowie River Guest House

Kowie River Guest House

10/10 Excellent
"Amazing stay! Absolutely perfect 😊"
Melanie 1-night trip
Posted 2 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 3 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 6 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 7 months ago
African Safari Lodge
Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge

10/10 Excellent
"Gresat location and facilities and very helpful and friendly staff"
John 1-night trip
Posted 10 months ago
Kariega Game Reserve - Main Lodge
Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge

10/10 Excellent
" Incredible experience with world class service "
Eleanor 3-night trip
Posted 11 months ago
Kariega Game Reserve - Ukhozi 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 11 months 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
฿890
฿1,024 total
7 Sept - 8 Sept
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 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?
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, Shelley Bay and Kariega Centre. You'll also find Kariega Heights 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.