Default HTG hotel image

Find hotels in Cannon Rocks from £20

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
11 Oct - 12 Oct
Tomorrow
12 Oct - 13 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Cannon Rocks hotels

1. Umbono Private Lodge

Umbono Private Lodge
Alexandria
£137
includes taxes & fees
20 Oct - 21 Oct
Umbono Private Lodge

2. Ocean Breeze

Ocean Breeze
Kenton on Sea
South Africa
cavan
£120
includes taxes & fees
20 Oct - 21 Oct
Ocean Breeze

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

Royal St. Andrews Hotel, Conference Centre & Spa
West Bank
United States
pius
£79
includes taxes & fees
29 Oct - 30 Oct
Royal St. Andrews Hotel, Conference Centre & Spa

4. My Pond Hotel

My Pond Hotel
Port Alfred
South Africa
Guy
£63
includes taxes & fees
25 Oct - 26 Oct
My Pond Hotel

5. African Safari Lodge

African Safari Lodge
Makhanda
South Africa
Izak
£95
includes taxes & fees
17 Oct - 18 Oct
African Safari Lodge

6. Sibuya Game Reserve

Sibuya Game Reserve
Kenton on Sea
Australia
Fiona
£723
includes taxes & fees
13 Oct - 14 Oct
Sibuya Game Reserve

7. Kowie River Guest House

Kowie River Guest House
Port Alfred
South Africa
Yoshna
£77
includes taxes & fees
15 Oct - 16 Oct
Kowie River Guest House

8. First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
South Africa
Debbie
£101
includes taxes & fees
12 Oct - 13 Oct
First Group Kowie River Chalets

9. Woodlands Cottages & Camping

Woodlands Cottages & Camping
Kenton on Sea
£20
includes taxes & fees
23 Oct - 24 Oct
Woodlands Cottages & Camping

10. The Oyster Box Beach House

The Oyster Box Beach House
Kenton on Sea
United States
thomas
£228
includes taxes & fees
15 Oct - 16 Oct
The Oyster Box Beach House

11. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
Kenton on Sea
South Africa
Retshegofaditswe
£125
includes taxes & fees
18 Oct - 19 Oct
Driftwood - Kenton on Sea

12. The Boat Shed

The Boat Shed
Kenton on Sea
Switzerland
Rene
£126
includes taxes & fees
14 Oct - 15 Oct
The Boat Shed

13. Inverell Station

Inverell Station
Kenton on Sea
Canada
Lucia M
£125
includes taxes & fees
20 Oct - 21 Oct
Inverell Station

14. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
Kenton on Sea
Germany
Ole
£1,561
includes taxes & fees
12 Oct - 13 Oct
Kariega Game Reserve Settlers Drift

15. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
Kenton on Sea
United Kingdom
Anonymous traveller
£1,048
includes taxes & fees
12 Oct - 13 Oct
Kariega Game Reserve - Ukhozi Lodge

16. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
United Kingdom
John
£801
includes taxes & fees
12 Oct - 13 Oct
Kariega Game Reserve - Main Lodge

17. The Lookout Guest House

The Lookout Guest House
Port Alfred
Australia
Isaac
£55
includes taxes & fees
14 Oct - 15 Oct
The Lookout Guest House

18. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
Kenton on Sea
United Kingdom
Elaine
£1,048
includes taxes & fees
12 Oct - 13 Oct
Kariega Game Reserve - River Lodge

19. Dockside Guest House

Dockside Guest House
Port Alfred
United Kingdom
Mr d
£110
includes taxes & fees
4 Nov - 5 Nov
Dockside Guest House
View all properties

Hotels recommended for families in Cannon Rocks

Sibuya Game Reserve

Sibuya Game Reserve
Kenton on Sea
£723
includes taxes & fees
13 Oct - 14 Oct
Sibuya Game Reserve

The Oyster Box Beach House

The Oyster Box Beach House
Kenton on Sea
£228
includes taxes & fees
15 Oct - 16 Oct
The Oyster Box Beach House

Royal St. Andrews Hotel, Conference Centre & Spa

Royal St. Andrews Hotel, Conference Centre & Spa
West Bank
£79
includes taxes & fees
29 Oct - 30 Oct
Royal St. Andrews Hotel, Conference Centre & Spa

African Safari Lodge

African Safari Lodge
Makhanda
£95
includes taxes & fees
17 Oct - 18 Oct
African Safari Lodge

My Pond Hotel

My Pond Hotel
Port Alfred
£63
includes taxes & fees
25 Oct - 26 Oct
My Pond Hotel

First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
£101
includes taxes & fees
12 Oct - 13 Oct
First Group Kowie River Chalets

Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
£801
includes taxes & fees
12 Oct - 13 Oct
Kariega Game Reserve - Main Lodge

Ocean Breeze

Ocean Breeze
Kenton on Sea
£120
includes taxes & fees
20 Oct - 21 Oct
Ocean Breeze
Save an average of 15% on thousands of hotels when you're signed in

Top Cannon Rocks Hotel Reviews

My Pond Hotel

My Pond Hotel

8/10 Good
"Only stayed one night and arrived in the early evening and had difficulty finding the location, mostly because the roads in SA tend to not have working street lighting. Friendly well mannered Staff, felt happy the parking was secure enough, great breakfast, spacious but "worn" room with a good view of the river, noisy neighbours though. Had a good rest."
Christopher 1-night trip
Posted 6 days ago
My Pond Hotel
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 1 month ago
Kariega Game Reserve - Ukhozi 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 4 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 8 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 9 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
£20
23 Oct - 24 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

Find out more about Cannon Rocks

Top reasons to visit Cannon Rocks

  • Stunning Beaches: Cannon Rocks boasts pristine beaches with soft sands and breathtaking sunsets, perfect for relaxation.
  • Outdoor Adventures: The area is ideal for water sports and outdoor activities, catering to adventure enthusiasts.
  • Scenic Nature Trails: Explore picturesque coastal walks and nature trails that showcase the region's natural beauty.
  • Local Art Festival: Experience the vibrant cultural scene through the local art festival, highlighting regional talent.
  • Charming Accommodation: A variety of delightful lodgings, from beach cottages to guesthouses, ensure a comfortable stay.

Find great hotels near Cannon Rocks

Discover a delightful seaside retreat in Cannon Rocks, Eastern Cape, where a range of accommodation options awaits to enhance your holiday experience. From charming beach cottages to comfortable guest houses, each lodging type is designed to provide a relaxing stay. Whether you seek adventure or a spa-themed getaway, you'll find the perfect base to explore this stunning coastal area and enjoy its pristine beaches.

  • Kariega Game Reserve - Main Lodge: A 4-star lodge with an impressive guest rating of 9.6, Kariega Game Reserve - Main Lodge is located 19.3km from Cannon Rocks and is perfect for adventurous families seeking an exhilarating holiday experience. The property features a variety of onsite and nearby adventure sports, including snorkelling, surfing, and fishing. Children are well catered for with amenities such as a babysitting service, arcade game room, and a children’s club, ensuring a fun-filled stay for the entire family.
  • Sibuya Game Reserve: Boasting a perfect guest rating of 10.0, Sibuya Game Reserve is a 4-star lodge situated 14.5km away from Cannon Rocks. Designed for families and adventure seekers, this lodge offers a wide array of recreational activities including horse riding, fishing, and boat tours. It features thoughtful amenities for children, including a shared playground and supervised childcare, creating a worry-free environment for parents while ensuring youngsters have a memorable experience.
  • Kariega Game Reserve - Ukhozi Lodge: With a commendable guest rating of 9.6, Kariega Game Reserve - Ukhozi Lodge is a 4-star hotel located 19.3km from Cannon Rocks, ideal for those in search of adventure and relaxation. Guests can partake in thrilling activities like surfing, mountain biking, and fishing, while also enjoying the full spa services available. The lodge provides a luxurious atmosphere with options for body wraps and aromatherapy treatments, allowing you to unwind amidst stunning natural surroundings.

Where to stay in and around Cannon Rocks

Cannon Rocks, nestled along the stunning Eastern Cape coastline, offers an idyllic getaway for those seeking adventure and natural beauty. Explore pristine beaches, majestic sandstone boulders, and enchanting sand dunes that invite outdoor enthusiasts and families alike. Nearby coastal destinations provide eco-friendly experiences, perfect for those wanting to connect with nature. Whether you're seeking sports or luxury relaxation, Cannon Rocks promises an unforgettable vacation filled with breathtaking scenery and memorable moments.

  • Kenton on Sea: Nestled 12.9km from Cannon Rocks, Kenton on Sea is a charming coastal town that provides an ideal mix of outdoor and eco-friendly experiences. This family-friendly destination sees a spike in visitors during September and the festive season from December to January. Here, you can enjoy a variety of activities, including golf at the local country club and leisurely strolls through nature reserves and parks. The pristine beaches invite relaxation and exploration, making it a perfect stop for nature lovers.
  • Bushman's River Mouth: Located merely 11.3km from Cannon Rocks, Bushman's River Mouth is a quaint village famed for its stunning scenery and adventurous spirit. With visitor numbers peaking in September and the holiday months, this area is perfect for those seeking outdoor activities like fishing and boating. The nearby nature reserves and national parks offer breathtaking landscapes and opportunities for wildlife spotting, ensuring a memorable experience for all who visit.
  • Boknes Strand: Situated within the vicinity of Cannon Rocks, Boknes Strand is a lovely village that boasts a luxurious atmosphere along with ample sports activities. While it welcomes visitors throughout the year, March and December to January are particularly busy times. Golf enthusiasts will appreciate the well-maintained golf courses and private clubs available. The village's beautiful beaches and outdoor amenities make it a perfect retreat for relaxation and recreation.

Things to do in Cannon Rocks

Cannon Rocks is an ideal destination for those seeking outdoor adventure and stunning scenery. Visitors can enjoy breathtaking sunsets, explore scenic nature trails, and take leisurely coastal walks. The area is known for its strong winds, making it perfect for water sports enthusiasts. Additionally, the local art festival offers a vibrant cultural experience, showcasing the talents of regional artists. It's a charming getaway for nature lovers and adventure seekers alike.

Shopping

Cannon Rocks offers charming local shops where you can find unique gifts and souvenirs. If you're up for a drive, head to the nearby Addo Village Centre, about 19.3km away, featuring various stores, crafts, and local produce for a delightful shopping experience.

Recreation

In Cannon Rocks, rejuvenate at the Healing Earth Spa, where holistic treatments and serene surroundings promote relaxation. For outdoor enthusiasts, explore the pristine beaches or indulge in yoga sessions with ocean views, providing a perfect blend of wellness and recreation in this tranquil coastal haven.

Adventure

Cannon Rocks offers thrilling water sports like surfing and kiteboarding along its stunning beaches. Explore the nearby Tsitsikamma National Park for exhilarating hiking trails and breathtaking views. For a unique adventure, try whale watching along the coast during the migration season, an experience not to be missed.

Nightlife

Experience the vibrant atmosphere at The Fish Inn, where you can enjoy fresh seafood while sipping cocktails. For a lively night, visit the local tavern that features live music, allowing you to mingle with friendly locals and dance the night away under the stars.

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

Booking tips and Expedia advantages for Cannon Rocks

  • 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, preferred location, and ideal type of accommodation. To uncover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Cannon Rocks with your flights and activities through an Expedia package deal.

Find the best attractions near Cannon Rocks

Cannon Rocks offers an idyllic setting for outdoor enthusiasts, adventure seekers, and nature lovers. With its stunning beaches, marina, and nearby nature reserves, visitors can indulge in a variety of activities that showcase the area's natural beauty. Whether you're looking to relax by the beach or embark on thrilling outdoor adventures, Cannon Rocks and its surrounding attractions provide an unforgettable experience for all travellers.

  • Kenton on Sea Beach: Enjoy the relaxing beach vibes at Kenton on Sea Beach, located 14.5km from Cannon Rocks. This beautiful stretch of sand offers a perfect spot for sunbathing, swimming, and beachcombing, making it ideal for a leisurely day by the ocean.
  • Kenton Marina: Situated 12.9km from Cannon Rocks, Kenton Marina is a hub of adventure and outdoor fun. Engage in watersports, fishing, or simply take a scenic boat ride while soaking up the coastal atmosphere.
  • Kariega Heights: Also 12.9km away, Kariega Heights is a nature reserve dedicated to eco-friendly exploration. Discover stunning landscapes and diverse wildlife, perfect for hiking and outdoor adventures in a tranquil setting.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.7°F (22.6°C)No RainMostly SunnyAverageSlightly High
February72.7°F (22.6°C)Light RainMostly SunnySlightly HighAverage
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 SunnyAverageSlightly High
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

For your visit to Cannon Rocks, you can fly into two major airports: Port Elizabeth (ELS.0-aPLZ-0.Travel-Guide-Filter-Hotels>PLZ), located 90.1km away, and East London (ELS), situated 143.2km away. Near Port Elizabeth, excellent accommodation options include the 5-star Hacklewood Hill Country House and Lemon Tree Lane, both 3.2km from the airport, as well as the 4.5-star No5 Boutique Art Hotel by Mantis, 4.8km away. East London offers the 4-star Premier Hotel East London ICC and Park Place Boutique Guesthouse, both 8.0km from the airport, along with 1st Class Manor B&B. Transportation services to these airports are readily available from the hotels.

Frequently asked questions

When is the best time to go to Cannon Rocks?
For families and those looking for a relaxing beach holiday, the best time to visit Cannon Rocks is during the summer months, from December to February.During this period, you'll experience warm weather superb for beach activities and water sports. The Indian Ocean is at its most inviting, making it ideal for swimming, surfing, and kiteboarding. The local shops and restaurants are fully operational, offering a convenient and enjoyable experience for visitors.For couples seeking a quieter escape with pleasant weather for outdoor activities like hiking and exploring, the shoulder seasons of spring (September to November) and autumn (March to May) are excellent choices. The temperatures are mild, and the crowds are smaller, allowing for a more serene experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Cannon Rocks.
How much is the nightly rate at a Cannon Rocks hotel?
Prices for hotels in Cannon Rocks often vary, but you can find a great deal from £20 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia