Default HTG hotel image

Find hotels in Cannon Rocks from ฿2,204

  • 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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Cannon Rocks hotels

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, (88 reviews)
"Very nice quiet hotel with good beds and good food facilities"
United States
Hercules
The price is ฿3,178
฿3,655 total
includes taxes & fees
26 Jun - 27 Jun
Royal St. Andrews Hotel, Conference Centre & Spa

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 ฿3,651
฿4,198 total
includes taxes & fees
21 Jul - 22 Jul
African Safari Lodge

Kowie River Guest House

Kowie River Guest House
3.5 star property
Port Alfred
10.0 out of 10, Exceptional, (4 reviews)
"Excellent and convenient"
United States
Alistair
The price is ฿3,206
฿3,206 total
includes taxes & fees
25 Jun - 26 Jun
Kowie River Guest House

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 ฿1,980
฿2,276 total
includes taxes & fees
5 Jul - 6 Jul
My Pond Hotel

Umbono Private Lodge

Umbono Private Lodge
3.0 star property
Alexandria
The price is ฿5,228
฿6,613 total
includes taxes & fees
13 Jul - 14 Jul
Umbono Private Lodge

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 ฿2,204
฿2,204 total
includes taxes & fees
26 Jun - 27 Jun
The Lookout Guest House

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 ฿14,361
฿16,515 total
includes taxes & fees
27 Jun - 28 Jun
Sibuya Game Reserve

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 ฿4,359
฿5,013 total
includes taxes & fees
26 Jun - 27 Jun
First Group Kowie River Chalets

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 ฿4,705
฿5,411 total
includes taxes & fees
24 Jun - 25 Jun
Ocean Breeze

Inverell Station

Inverell Station
4.0 star property
Kenton on Sea
10.0 out of 10, Exceptional, (2 reviews)
"Lovely place! "
Canada
Lucia M
The price is ฿4,356
฿5,010 total
includes taxes & fees
24 Jun - 25 Jun
Inverell Station

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 ฿5,053
฿5,811 total
includes taxes & fees
24 Jun - 25 Jun
Driftwood - Kenton on Sea

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 ฿3,137
฿3,607 total
includes taxes & fees
25 Jun - 26 Jun
Dockside Guest House

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 ฿4,356
฿5,010 total
includes taxes & fees
24 Jun - 25 Jun
The Boat Shed

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 ฿25,093
฿29,859 total
includes taxes & fees
29 Jun - 30 Jun
Kariega Game Reserve - Main Lodge

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 ฿31,366
฿37,073 total
includes taxes & fees
28 Jun - 29 Jun
Kariega Game Reserve - Ukhozi Lodge

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 ฿44,610
฿52,303 total
includes taxes & fees
28 Jun - 29 Jun
Kariega Game Reserve Settlers Drift

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 ฿31,366
฿37,073 total
includes taxes & fees
24 Jun - 25 Jun
Kariega Game Reserve - River Lodge
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

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 22.1 mi (35.6 km) from the heart of Cannon Rocks, My Pond Hotel 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 - Main 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?
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 Marina, Kenton on Sea Beach and Mosaic Studio. You'll also find Shelley Bay and John Muirhead Nature Reserve 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.