Default HTG hotel image

Find hotels in Cannon Rocks from $30

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 8 - Aug 9
Tomorrow
Aug 9 - Aug 10
Next weekend
Aug 14 - Aug 16
In two weeks
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Cannon Rocks hotels

Hotel
Breakfast included
Reserve now, pay later
Airport shuttle included
Pet friendly

1. Umbono Private Lodge

Umbono Private Lodge
Alexandria
$156 nightly
$182 total
Aug 9 - Aug 10
Total with taxes and fees
Umbono Private Lodge

2. Ocean Breeze

Ocean Breeze
Kenton on Sea
South Africa
cavan
$132 nightly
$153 total
Aug 12 - Aug 13
Total with taxes and fees
Ocean Breeze

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

Royal St. Andrews Hotel, Conference Centre & Spa
West Bank
United States
Hercules
$109 nightly
$125 total
Aug 19 - Aug 20
Total with taxes and fees
Royal St. Andrews Hotel, Conference Centre & Spa

4. Sibuya Game Reserve

Sibuya Game Reserve
Kenton on Sea
Australia
Fiona
$695 nightly
$808 total
Aug 23 - Aug 24
Total with taxes and fees
Sibuya Game Reserve

5. My Pond Hotel

My Pond Hotel
Port Alfred
South Africa
Reinhardt
$57 nightly
$65 total
Aug 9 - Aug 10
Total with taxes and fees
My Pond Hotel

6. Kowie River Guest House

Kowie River Guest House
Port Alfred
United States
Alistair
$87 nightly
$87 total
Aug 12 - Aug 13
Total with taxes and fees
Kowie River Guest House

7. African Safari Lodge

African Safari Lodge
Makhanda
South Africa
Izak
$65 nightly
$75 total
Aug 17 - Aug 18
Total with taxes and fees
African Safari Lodge

8. First Group Kowie River Chalets

First Group Kowie River Chalets
Port Alfred
South Africa
Debbie
$120 nightly
$138 total
Aug 15 - Aug 16
Total with taxes and fees
First Group Kowie River Chalets

9. Inverell Station

Inverell Station
Kenton on Sea
Canada
Lucia M
$131 nightly
$151 total
Aug 25 - Aug 26
Total with taxes and fees
Inverell Station

10. The Boat Shed

The Boat Shed
Kenton on Sea
Switzerland
Rene
$127 nightly
$147 total
Aug 17 - Aug 18
Total with taxes and fees
The Boat Shed

11. Driftwood - Kenton on Sea

Driftwood - Kenton on Sea
Kenton on Sea
South Africa
Retshegofaditswe
$143 nightly
$166 total
Aug 18 - Aug 19
Total with taxes and fees
Driftwood - Kenton on Sea

12. Kariega Game Reserve Settlers Drift

Kariega Game Reserve Settlers Drift
Kenton on Sea
Germany
Ole
$1,268 nightly
$1,476 total
Aug 20 - Aug 21
Total with taxes and fees
Kariega Game Reserve Settlers Drift

13. Kariega Game Reserve - Main Lodge

Kariega Game Reserve - Main Lodge
Kenton on Sea
United Kingdom
John
$733 nightly
$853 total
Aug 9 - Aug 10
Total with taxes and fees
Kariega Game Reserve - Main Lodge

14. Kariega Game Reserve - Ukhozi Lodge

Kariega Game Reserve - Ukhozi Lodge
Kenton on Sea
United Kingdom
Lorraine
$916 nightly
$1,063 total
Aug 15 - Aug 16
Total with taxes and fees
Kariega Game Reserve - Ukhozi Lodge

15. The Lookout Guest House

The Lookout Guest House
Port Alfred
Australia
Isaac
$67 nightly
$67 total
Aug 10 - Aug 11
Total with taxes and fees
The Lookout Guest House

16. Kariega Game Reserve - River Lodge

Kariega Game Reserve - River Lodge
Kenton on Sea
United Kingdom
Elaine
$947 nightly
$1,094 total
Aug 20 - Aug 21
Total with taxes and fees
Kariega Game Reserve - River Lodge

17. Dockside Guest House

Dockside Guest House
Port Alfred
United Kingdom
Mr d
$111 nightly
$129 total
Aug 18 - Aug 19
Total with taxes and fees
Dockside Guest House

18. Woodlands Cottages & Camping

Woodlands Cottages & Camping
Kenton on Sea
$26 nightly
$30 total
Sep 8 - Sep 9
Total with taxes and fees
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

Kowie River Guest House

Kowie River Guest House

10/10 Excellent
"Amazing stay! Absolutely perfect 😊"
Melanie 1-night trip
Posted 1 month 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 2 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 9 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 10 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
$26 nightly
$30 total
Sep 8 - Sep 9
Total with taxes and fees
Woodlands Cottages & Camping
Sunshine Modern Retreat

Sunshine Modern Retreat

Port Alfred Eastern Cape
Get ratesSunshine Modern Retreat
First Group Kowie River Chalets

First Group Kowie River Chalets

ORIOLE ROAD 1 PORT ALFRED
Get ratesFirst Group Kowie River Chalets

Find out more about Cannon Rocks

Top reasons to visit Cannon Rocks

  • Breathtaking Beaches: Cannon Rocks boasts stunning beaches, perfect for sunbathing, swimming, and beachcombing.
  • Outdoor Adventures: Engage in a variety of activities such as hiking, fishing, and exploring scenic coastal trails.
  • Cultural Experiences: Immerse yourself in local culture by visiting historic sites and enjoying traditional festivities.
  • Unique Accommodations: Choose from a range of options, from cozy guesthouses to luxurious lodges, catering to all budgets.
  • Secluded Coves: Discover tranquil spots along the coastline, ideal for relaxation and escaping the crowds.

Find great hotels in Cannon Rocks

Discover the perfect getaway in Cannon Rocks, Eastern Cape, where a variety of accommodations await you. From cozy guesthouses to luxurious lodges, options range from 2 to 5 stars to fit any budget. Whether you're seeking a family-friendly retreat, a relaxing spa experience, or a business-friendly environment, Cannon Rocks has something for everyone. Explore the charm of this coastal destination and find your ideal holiday accommodation today.

  • Royal St. Andrews Hotel, Conference Centre & Spa: This 4-star hotel is a haven for golf enthusiasts and adventure seekers alike, located 22 miles from Cannon Rocks. With a charming golf theme, guests can enjoy a range of exciting adventure sports on-site or nearby, including parasailing, surfing, and kayaking. Families will appreciate the dedicated amenities for children, including an arcade game room and babysitting services. The hotel's blend of recreational activities and family-friendly features makes it an ideal choice for a fun-filled vacation.
  • Bartholomew's Loft: Situated 30 miles from Cannon Rocks, this 3-star guesthouse offers a cozy and charming ambiance perfect for those seeking a more intimate stay. Guests can indulge in various dining options, including a bar and breakfast services. The guesthouse also features entertainment amenities such as digital and plasma TVs, making it a great spot to unwind after a day of exploration. Its welcoming atmosphere and attention to detail make Bartholomew's Loft a delightful choice for travelers looking for comfort and convenience.
  • Pumba Private Game Reserve: Experience luxury at its finest at this 5-star lodge, located 27 miles from Cannon Rocks. With a unique boutique theme, Pumba offers a full-service spa and outdoor pool, featuring hydrotherapy treatments, body wraps, and a serene hot tub—perfect for relaxation. The lodge's distinctive decor and artwork add a touch of elegance, making it a dreamy escape for those seeking a lavish getaway amidst nature. Whether you're on a romantic retreat or a luxury vacation, Pumba Private Game Reserve promises an unforgettable experience.

Discover the best areas to stay in Cannon Rocks

Cannon Rocks in the Eastern Cape of South Africa offers an unforgettable vacation experience. Nestled along stunning coastlines, this destination is perfect for outdoor enthusiasts seeking adventure and picturesque scenery. Explore nearby luxury holiday homes and charming beach cottages, or discover secluded coves that provide a peaceful escape. With its sunny weather and rich history, Cannon Rocks promises a delightful blend of relaxation and exploration for every traveler.

  • Kenton on Sea: Located 8 miles from Cannon Rocks, Kenton on Sea is a charming coastal town ideal for outdoor enthusiasts and families seeking eco-friendly experiences. The area is known for its recreational spaces, resorts, and private country clubs, making it a great spot for relaxation and leisure. Visitors can explore local landmarks like parks, nature reserves, and pristine beaches. The peak travel months are typically September and the December to January holiday season, offering a vibrant atmosphere filled with activities.
  • Port Alfred: Approximately 22 miles from Cannon Rocks, Port Alfred is a lively destination perfect for adventure seekers and sports lovers. With a variety of golf courses and country clubs, it's a golfer's paradise. Visitors can enjoy scenic parks and stunning beaches, all while soaking in the natural beauty of the area. The travel experience here is enhanced by its year-round appeal, particularly during peak periods in September and December to January, when the town buzzes with energy and excitement.
  • Bushman's River Mouth: Just 7 miles from Cannon Rocks, Bushman's River Mouth is a hidden gem for those looking for eco-friendly and adventure-filled experiences. The town offers resorts, recreational areas, and excellent fishing spots, all set against a backdrop of breathtaking nature reserves and parks. This quaint destination attracts visitors year-round, with peak travel times in September and December to January. Enjoy the stunning beaches and serene landscapes that make Bushman's River Mouth a must-visit on your South African adventure.

Things to do in Cannon Rocks

Cannon Rocks in the Eastern Cape of South Africa is perfect for outdoor and adventure enthusiasts. Visitors can explore the beautiful Cannon Beach, engage in various activities along the coast, and discover the scenic surroundings. Don't miss out on Cannon Hall Farm, which offers unique experiences for all ages. This destination combines natural beauty with exciting adventures, making it an ideal vacation spot.

Food and drinks

For a delightful experience in Cannon Rocks, try The Fish & Chips Shop for fresh seafood, or head to The Pavilion for local cuisine with stunning ocean views. Nearby, enjoy a family-friendly atmosphere at The Beach House Café, known for its hearty meals and welcoming vibe.

Shopping

The Kariega Centre, located 8 miles from Cannon Rocks, offers a vibrant shopping experience with a mix of family-friendly stores and local businesses. If you're up for a drive, consider exploring nearby shopping options to find unique gifts and souvenirs that capture the essence of South Africa.

Booking tips and Expedia advantages for Cannon Rocks

To save money during your visit to Cannon Rocks, plan your trip between May and July for the lowest hotel rates. Book your accommodations at least a month in advance or take advantage of last-minute deals on Expedia. Use their search tool to filter for eco-friendly hotels and sort prices from lowest to highest. Consider booking a package that combines flights and activities for additional savings. Don’t forget to join Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. Utilize public transport to explore free attractions and enjoy the scenic surroundings.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Cannon Rocks is moderately seasonal. The cheapest months to stay in Cannon Rocks are May to July, where the prices are moderately lower. This is in comparison to February and October to November, where prices are moderately 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.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your travel options based on your budget, desired location, and preferred hotel type. For instance, selecting the "Eco-certified" filter will showcase sustainable and eco-friendly hotels that are currently available. To find the most affordable rates and deals, simply sort 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 by booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Cannon Rocks

Cannon Rocks in the Eastern Cape offers an ideal blend of outdoor adventure and scenic beauty, with attractions like Cannon Beach, historic sites, and nearby Haystack Rocks. Visitors can immerse themselves in local culture while enjoying the beach experience. Whether you're exploring the area’s monuments or relaxing at Cannon Rocks guests, there’s plenty to discover for every traveler seeking a memorable getaway.

  • Kenton on Sea Beach: Just 9 miles from Cannon Rocks, this stunning beach offers a relaxing atmosphere with golden sands and gentle waves. Enjoy sunbathing, swimming, or beachcombing while soaking up the vibrant coastal vibes.
  • Kenton Marina: Located 8 miles away, Kenton Marina is a hub of adventure! Whether you're into fishing, kayaking, or simply exploring the waterfront, this marina provides thrilling outdoor activities surrounded by beautiful scenery.
  • The Toposcope: About 23 miles from Cannon Rocks, The Toposcope is a historic site that offers a glimpse into the area's rich cultural heritage. Enjoy breathtaking views while appreciating the significance of this fascinating landmark.

Best time to go to Cannon Rocks

Visitor numbers in Cannon Rocks is generally unchanged in popularity throughout the year. The best time to visit Cannon Rocks is dependant on what kind of holiday you are seeking. January and February are its hottest month on average. At the time of January, visitor numbers are average and weather is mostly sunny. July is its coolest month on average. At this time, 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 Rain (Dry)Mostly SunnyAverageAverage
February72.7°F (22.6°C)Light RainMostly SunnySlightly HighModerately High
March71.2°F (21.8°C)No Rain (Dry)Mostly SunnySlightly LowAverage
April67.3°F (19.6°C)No Rain (Dry)Mostly SunnySlightly LowAverage
May64.6°F (18.1°C)No Rain (Dry)Mostly SunnySlightly LowModerately Low
June61.5°F (16.4°C)No Rain (Dry)Mostly SunnyAverageModerately Low
July60.6°F (15.9°C)No Rain (Dry)Mostly SunnyAverageModerately Low
August61.0°F (16.1°C)No Rain (Dry)Mostly SunnyAverageAverage
September62.6°F (17.0°C)No Rain (Dry)Mostly SunnySlightly HighAverage
October65.1°F (18.4°C)Light RainMostly SunnyAverageModerately High
November66.9°F (19.4°C)No Rain (Dry)Mostly SunnyAverageModerately High
December70.0°F (21.1°C)No Rain (Dry)Mostly SunnySlightly HighAverage

The nearest major airports for your trip to Cannon Rocks

If you're planning a trip to Cannon Rocks, Eastern Cape, flying into Port Elizabeth International Airport (PLZ) is your best option, located 56 miles away. Several excellent hotels are situated near the airport, including the 5-star Hacklewood Hill Country House and Lemon Tree Lane, both just 2 miles away, and Isango Gate, which is 3 miles from PLZ. These hotels offer convenient airport transportation services, ensuring a smooth arrival and departure. With various options for comfortable accommodation close to the airport, your stay in Cannon Rocks can begin with ease and convenience.

Frequently asked questions

What is the best area to stay in Cannon Rocks?
The best area to stay in Cannon Rocks is along the beachfront, particularly close to the main beach access points and the Cannon Rocks Kiteboarding Center.This area offers direct access to the expansive sandy beach, which is ideal for long walks, swimming, and various water sports. Properties here often boast excellent ocean views and are within easy reach of the small local shops and eateries that cater to visitors. It's a relaxed setting focused on outdoor activities and the natural beauty of the coastline.For couples, staying near the beachfront provides a romantic and peaceful getaway. The quiet evenings with the sound of the ocean, opportunities for sunrise strolls, and beachfront dining options create a relaxing experience. The proximity to secluded stretches of beach allows for private moments and enjoyment of nature.Travelers interested in water sports like kiteboarding or surfing will find this area exceptionally convenient. Being close to the Cannon Rocks Kiteboarding Center means easy access to lessons, rentals, and prime launching spots.
When is the best time to go to Cannon Rocks?
The best time to go to Cannon Rocks is during the summer months, from November to February, when the weather is warm and sunny, great for beach activities and exploring the outdoors.This period sees average temperatures ranging from 20°C to 28°C (68°F to 82°F), with minimal rainfall. It's ideal for families looking to enjoy the extensive beaches, participate in water sports like swimming and surfing, or simply relax by the ocean. The warm waters of the Indian Ocean are particularly inviting during these months.For couples seeking a relaxed coastal escape, the shoulder seasons of September to October and March to April also offer pleasant weather with fewer crowds.
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 $30 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