Default HTG hotel image

Cannon Rocks Hotels from ₹2,858

  • 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
6 Sept - 7 Sept
Tomorrow
7 Sept - 8 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Cannon Rocks hotels

1. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
Kenton on Sea
Germany
Ole
₹169,547
₹198,459 total
includes taxes & fees
9 Sept - 10 Sept
Kariega Game Reserve Settlers Drift

2. Sibuya Game Reserve

Sibuya Game Reserve
Kenton on Sea
Australia
Fiona
₹77,287
₹89,490 total
includes taxes & fees
11 Sept - 12 Sept
Sibuya Game Reserve

3. Umbono Private Lodge

Umbono Private Lodge
Alexandria
₹14,057
₹18,150 total
includes taxes & fees
7 Sept - 8 Sept
Umbono Private Lodge

4. African Safari Lodge

African Safari Lodge
Makhanda
South Africa
Izak
₹10,739
₹12,435 total
includes taxes & fees
7 Oct - 8 Oct
African Safari Lodge

5. My Pond Hotel

My Pond Hotel
Port Alfred
South Africa
Guy
₹5,489
₹6,312 total
includes taxes & fees
13 Sept - 14 Sept
My Pond Hotel

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

Royal St. Andrews Hotel, Conference Centre & Spa
West Bank
United States
pius
₹8,910
₹10,247 total
includes taxes & fees
24 Sept - 25 Sept
Royal St. Andrews Hotel, Conference Centre & Spa

7. Kowie River Guest House

Kowie River Guest House
Port Alfred
United States
Alistair
₹10,019
₹10,019 total
includes taxes & fees
7 Sept - 8 Sept
Kowie River Guest House

8. First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
South Africa
Debbie
₹11,416
₹13,128 total
includes taxes & fees
7 Sept - 8 Sept
First Group Kowie River Chalets

9. The Lookout Guest House

The Lookout Guest House
Port Alfred
Australia
Isaac
₹7,106
₹7,106 total
includes taxes & fees
7 Sept - 8 Sept
The Lookout Guest House

10. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
Kenton on Sea
United Kingdom
Lorraine
₹113,031
₹133,293 total
includes taxes & fees
7 Sept - 8 Sept
Kariega Game Reserve - Ukhozi Lodge

11. Inverell Station

Inverell Station
Kenton on Sea
Canada
Lucia M
₹14,335
₹16,575 total
includes taxes & fees
7 Sept - 8 Sept
Inverell Station

12. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
United Kingdom
John
₹84,907
₹100,998 total
includes taxes & fees
13 Sept - 14 Sept
Kariega Game Reserve - Main Lodge

13. Ocean Breeze

Ocean Breeze
Kenton on Sea
South Africa
cavan
₹13,742
₹15,889 total
includes taxes & fees
7 Sept - 8 Sept
Ocean Breeze

14. The Boat Shed

The Boat Shed
Kenton on Sea
Switzerland
Rene
₹14,335
₹16,575 total
includes taxes & fees
22 Sept - 23 Sept
The Boat Shed

15. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
Kenton on Sea
United Kingdom
Elaine
₹111,878
₹132,139 total
includes taxes & fees
7 Oct - 8 Oct
Kariega Game Reserve - River Lodge

16. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
Kenton on Sea
South Africa
Retshegofaditswe
₹14,335
₹16,575 total
includes taxes & fees
7 Sept - 8 Sept
Driftwood - Kenton on Sea

17. Dockside Guest House

Dockside Guest House
Port Alfred
United Kingdom
Mr d
₹9,680
₹11,225 total
includes taxes & fees
7 Sept - 8 Sept
Dockside Guest House

18. Woodlands Cottages & Camping

Woodlands Cottages & Camping
Kenton on Sea
₹2,472
₹2,858 total
includes taxes & fees
7 Sept - 8 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 3 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
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 - 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 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
₹2,472
₹2,858 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

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 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 Royal St. Andrews Hotel, Conference Centre & Spa and Kariega Game Reserve - Ukhozi Lodge. 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 Kariega Centre. You'll also find Shelley Bay and Mosaic Studio 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.

Explore a world of travel with Expedia