Default HTG hotel image

Find hotels in Cannon Rocks from Rp1.196.737

  • 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

Next weekend
In two weeks

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

1. 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 Rp1.740.708
Rp1.740.708 total
includes taxes & fees
5 Jul - 6 Jul
Kowie River Guest House

2. 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, (89 reviews)
"Very nice quiet hotel with good beds and good food facilities"
United States
Hercules
The price is Rp1.941.268
Rp2.232.458 total
includes taxes & fees
11 Jul - 12 Jul
Royal St. Andrews Hotel, Conference Centre & Spa

3. Umbono Private Lodge

Umbono Private Lodge
3.0 star property
Alexandria
The price is Rp2.838.111
Rp3.590.211 total
includes taxes & fees
12 Jul - 13 Jul
Umbono Private Lodge

4. 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 Rp1.982.585
Rp2.279.973 total
includes taxes & fees
21 Jul - 22 Jul
African Safari Lodge

5. 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 Rp1.196.737
Rp1.196.737 total
includes taxes & fees
5 Jul - 6 Jul
The Lookout Guest House

6. 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 Rp1.074.702
Rp1.235.903 total
includes taxes & fees
13 Jul - 14 Jul
My Pond Hotel

7. 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 Rp7.796.716
Rp8.966.223 total
includes taxes & fees
5 Jul - 6 Jul
Sibuya Game Reserve

8. 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 Rp2.130.588
Rp2.450.176 total
includes taxes & fees
24 Jul - 25 Jul
First Group Kowie River Chalets

9. The Oyster Box Beach House

The Oyster Box Beach House
5.0 star property
Kenton on Sea
9.8 out of 10, Exceptional, (11 reviews)
"Very nice accommodations. Worth the money. I would recommend. "
United States
thomas
The price is Rp3.643.414
Rp4.189.926 total
includes taxes & fees
2 Jul - 3 Jul
The Oyster Box Beach House

10. 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)
The price is Rp13.622.932
Rp16.210.343 total
includes taxes & fees
2 Jul - 3 Jul
Kariega Game Reserve - Main Lodge

11. 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 Rp1.514.146
Rp1.741.268 total
includes taxes & fees
28 Jul - 29 Jul
Dockside Guest House

12. 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 Rp24.218.545
Rp28.395.298 total
includes taxes & fees
30 Jun - 1 Jul
Kariega Game Reserve Settlers Drift

13. 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 Rp2.365.092
Rp2.719.856 total
includes taxes & fees
20 Jul - 21 Jul
Inverell Station

14. 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 Rp17.028.665
Rp20.126.936 total
includes taxes & fees
4 Jul - 5 Jul
Kariega Game Reserve - Ukhozi Lodge

15. 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 Rp17.028.665
Rp20.126.936 total
includes taxes & fees
9 Jul - 10 Jul
Kariega Game Reserve - River Lodge

16. 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 Rp2.555.121
Rp2.938.389 total
includes taxes & fees
1 Jul - 2 Jul
Ocean Breeze

17. 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 Rp2.743.507
Rp3.155.033 total
includes taxes & fees
5 Jul - 6 Jul
Driftwood - Kenton on Sea
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 and picturesque sand dunes, perfect for relaxation and exploration.
  • Outdoor Adventures: Ideal for nature enthusiasts, visitors can enjoy invigorating coastal walks, nature trails, and wind sports.
  • Beautiful Sunsets: The region offers breathtaking sunsets that enhance the idyllic coastal experience.
  • Cultural Experiences: The local art festival showcases the vibrant creativity of the area, providing a unique cultural experience.
  • Diverse Accommodation: A variety of lodging options, from charming lodges to self-catering homes, cater to all preferences.

Find great hotels near Cannon Rocks

Cannon Rocks offers a delightful selection of accommodation options ranging from charming lodges to comfortable hotels, perfect for travellers seeking adventure and relaxation. With an emphasis on beach vacations, you can enjoy spa-themed retreats or book cosy self-catering homes and guest houses. Whether you’re looking for a serene getaway or a fun-filled holiday, the lodging choices here cater to every preference and make for an unforgettable stay in this picturesque coastal haven.

  • Sibuya Game Reserve: Nestled approximately 14km from Cannon Rocks, Sibuya Game Reserve is a 4-star lodge rated 10.0 out of 10 by guests, making it an ideal choice for adventure seekers and families alike. This property embraces the spirit of exploration with a variety of exciting activities, including canoeing, boat tours, fishing, and nearby horse riding. For families, Sibuya offers excellent amenities such as supervised childcare, a playground, and babysitting services to ensure a memorable stay for younger guests. The combination of adventure and family-oriented features sets Sibuya apart as a vibrant getaway.
  • Kariega Game Reserve - Main Lodge: Located about 19km from Cannon Rocks, the 4-star Kariega Game Reserve - Main Lodge boasts a guest rating of 9.6 out of 10. This lodge is perfect for families and adventurers, offering a range of activities such as on-site fishing and nearby snorkelling and surfing opportunities. The lodge is equipped with child-friendly amenities including a free children’s club, a dedicated pool for kids, and an arcade game room, making it a fun-filled environment for families. The combination of thrilling activities and comprehensive family services makes this lodge a fantastic option for an adventurous family vacation.
  • Kariega Game Reserve Settlers Drift: Just 11km from Cannon Rocks, Kariega Game Reserve Settlers Drift is a 4-star lodge with a perfect guest rating of 10.0 out of 10. This property is designed with romance and nature in mind, offering stunning garden views and packages tailored for couples. Guests can indulge in spa treatments and enjoy the infinity pool while taking in the serene surroundings. With a focus on wellness and outdoor experiences, including a furnished patio and terrace, this lodge provides a tranquil escape for those seeking romance and relaxation amidst nature.

Where to stay in and around Cannon Rocks

Cannon Rocks, nestled along the stunning Eastern Cape coastline, offers an idyllic escape for nature enthusiasts and adventure seekers alike. Explore the pristine beaches adorned with striking sandstone boulders and the picturesque sand dunes that define the region's natural beauty. Ideal for family outings and eco-friendly adventures, Cannon Rocks promises unforgettable experiences amidst its breathtaking scenery and tranquil coastal destinations. Venture beyond to discover the charming neighbouring towns that enhance this remarkable getaway.

  • Kenton on Sea: Nestled approximately 13km from Cannon Rocks, Kenton on Sea is a charming coastal town that beckons outdoor enthusiasts and families alike. Renowned for its eco-friendly atmosphere, visitors can indulge in activities such as golfing at the local private clubs, enjoying leisurely walks in nature reserves, or simply relaxing on pristine beaches. The town's vibrant recreational areas and parks provide ample opportunities for picnics and family outings. Peak visitor seasons occur in September and during the festive months of December to January, making it a lively spot for those seeking a blend of relaxation and outdoor adventure.
  • Bushman's River Mouth: Located a mere 11km from Cannon Rocks, Bushman's River Mouth is a picturesque village that offers a unique blend of adventure and stunning scenery. Known for its excellent fishing and boating opportunities, this quaint destination is perfect for those who appreciate the great outdoors. The nearby nature reserves and national parks provide breathtaking backdrops for exploration and wildlife spotting. With a steady flow of visitors year-round, peaking in September and during the holiday season, Bushman’s River Mouth is a hidden gem for nature lovers and adventure seekers.
  • Boknes Strand: Situated within the Cannon Rocks area, Boknes Strand is a delightful village known for its luxurious offerings and outdoor sports. This idyllic destination is popular among visitors seeking a premium experience, with activities centred around golf and exclusive country clubs. The area boasts a beautiful coastline, ideal for both relaxation and active pursuits. With peak visitor numbers in March and December to January, Boknes Strand provides an inviting atmosphere for those looking to unwind amidst scenic surroundings while enjoying a touch of luxury.

Things to do in Cannon Rocks

Shopping

In Cannon Rocks, explore local shops for unique crafts and souvenirs. If you're up for a drive, visit the nearby Jeffreys Bay Shopping Centre, about 19km away, which features a variety of stores, eateries, and local goods to enhance your shopping experience.

Recreation

Experience rejuvenation at the Cannon Rocks Wellness Centre, where you can indulge in holistic treatments and yoga sessions amidst serene surroundings. For outdoor enthusiasts, explore the tranquil beaches and nature trails nearby, perfect for leisurely walks and connecting with nature.

Adventure

Cannon Rocks offers stunning beach walks along its pristine coastline, ideal for exploring tidal pools and enjoying the ocean breeze. For thrill-seekers, try kite surfing in the vibrant waters or embark on a guided nature hike through the nearby reserves, revealing diverse flora and fauna.

Nightlife

Cannon Rocks offers a relaxed nightlife atmosphere with a few charming bars and restaurants. Enjoy a sunset drink at local establishments, where you can unwind with friendly locals and savour fresh seafood while listening to live music or enjoying a casual evening stroll along the beach.

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

Booking tips and Expedia advantages for Cannon Rocks

For a budget-friendly trip to Cannon Rocks, consider visiting between May and July when accommodation prices are lower. Book your stay about a month in advance for better rates, and take advantage of Expedia’s last-minute deals. Saturdays tend to be the cheapest nights, while Sundays are pricier. Use Expedia’s search tools to filter by budget and eco-friendly options. Additionally, look for package deals that combine flights, hotels, and activities for further savings. Don't forget to check app deals and compare prices to ensure you get the best offers available.

  • 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 and October to November, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Cannon Rocks about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Cannon Rocks hotel reservation with your flights and activities by opting for an Expedia package.

Find the best attractions near Cannon Rocks

Cannon Rocks is an ideal destination for those seeking outdoor adventures and scenic beauty. With a variety of attractions including beautiful beaches, nature reserves, and family-friendly spots, visitors can enjoy a diverse range of experiences tailored for adventure enthusiasts and beach lovers alike. Whether you're looking to relax by the shore or explore the natural surroundings, Cannon Rocks promises a memorable holiday filled with outdoor activities and stunning landscapes.

  • Quin Sculpture Garden: Situated 16km from Cannon Rocks, this enchanting garden showcases a diverse array of sculptures set within a serene outdoor environment. Visitors can stroll through beautifully landscaped paths while appreciating the creativity of local artists, making it a delightful spot for families to enjoy art in nature.
  • Kenton on Sea Beach: Located 14km away, this stunning beach offers soft sands and inviting waves, ideal for sunbathing and leisurely strolls. The beach atmosphere invites relaxation, while opportunities for swimming and beach games abound, catering to those seeking a laid-back coastal experience.
  • Kenton Marina: Just 13km from Cannon Rocks, Kenton Marina is perfect for adventure enthusiasts. Offering a range of water activities, including boating and fishing, visitors can immerse themselves in outdoor excitement while enjoying the scenic coastal views.

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

Reaching Cannon Rocks in the Eastern Cape is convenient via two major airports. Port Elizabeth Airport (PLZ), situated 90km away, offers several nearby hotels, including the 4.5-star No5 Boutique Art Hotel by Mantis, the Modern Seaview Apartment, and the 4-star Boardwalk Hotel, all approximately 5km from the airport, with various transportation options such as 24-hour shuttles and paid transfers. Alternatively, East London Airport (ELS) is located 143km from Cannon Rocks, with excellent accommodation like the 4-star Premier Hotel East London ICC and Park Place Boutique Guesthouse, both 8km from the airport, also providing shuttle services and transportation for a fee.

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 Shelley Bay. You'll also find Mosaic Studio 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.