Book Hotels in Cannon Rocks
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Cannon Rocks hotels

Kariega Game Reserve Settlers Drift
"Wow, what an amazing experience. Michael our tour guide was excellent, he knew how to track and find the animals so we could see"
Reviewed on Oct 20, 2025

African Safari Lodge
"Nice room, fantastic view down the river with a deer on our patio 😁"
Reviewed on Feb 10, 2026

The Oyster Box Beach House
"Beautiful views from living room, bedroom, shower room yes shower room amazing and staff truly amazing. Overall 10 out of 10"
Reviewed on Mar 4, 2026

Kariega Game Reserve - Main Lodge
"Gresat location and facilities and very helpful and friendly staff"
Reviewed on Nov 20, 2025

Kariega Game Reserve - Ukhozi Lodge
"Incredible experience with world class service"
Reviewed on Oct 27, 2025

Royal St. Andrews Hotel, Conference Centre & Spa
"Very nice stay , outstanding customer service and breakfast was delicious!"
Reviewed on Aug 14, 2026

My Pond Hotel
"Great room, quiet, great breakfast and friendly staff."
Reviewed on Jun 3, 2026

Seas The Breeze

Sibuya Game Reserve
Cannon Rocks Hotel & Travel Guide\n
Are you dreaming about exploring Cannon Rocks? We suggest you organize accommodations as soon as you know your itinerary, as there is only 1 place to rest and relax within a convenient driving distance of the main center of Cannon Rocks.
The closest Travelocity accommodation is the Kariega Game Reserve - River Lodge, South Africa, which can be found 6 miles (10 kilometers) from the center of Cannon Rocks. Also, you might like to stay at the Sibuya Game Reserve, located in South Africa, which is 9 miles (14 kilometers) away from the city center.
The Kariega Game Reserve - Ukhozi Lodge is 12 miles (19 kilometers) away from the middle of Cannon Rocks. The Kariega Game Reserve - Main Lodge is about 12 miles (19 kilometers) away.
Port Alfred is situated 35 miles (57 kilometers) to the northwest of Cannon Rocks. During your stay, be sure to visit the Shamwari Game Reserve. Paterson features some comfortable Travelocity-listed places to base yourself. Wise travelers may wish to visit Port Alfred, which is the site of the East Beach. Port Alfred can be found 25 miles (38 kilometers) northeast of Cannon Rocks. Travelocity-listed accommodations in Port Alfred include the The Royal Guest House and The Lookout Guest House.
Before leaving Eastern Cape, you should certainly ensure you get to see some sport. Stop by Nelson Mandela Bay Stadium, which you can find to the west of Cannon Rocks. Sleep not far from the action at the Hacklewood Hill Country House or the Ibhayi Guest Lodge.
When you're traveling through Port Elizabeth International Airport and are looking to find a Travelocity-listed hotel in the area, have a look at Courtyard Port Elizabeth or Brookes Hill Suites.
Frequently asked questions
Recent Cannon Rocks hotel reviews by fellow wanderers

Royal St. Andrews Hotel, Conference Centre & Spa
"Very nice stay , outstanding customer service and breakfast was delicious!"
Explore More Ways to Travel with Travelocity
- Hostels in Bathurst
- Family Friendly in Ndlambe
- Hotels near Diocesan School for Girls
- Blue Skies Backpackers
- Graham Hotel
- Pumba Private Game Reserve
- Hostels in Kenton on Sea
- Privatevacationhomes in Kenton on Sea
- Guesthouses in Makhanda
- Oak Lodge Guesthouse
- Hotels in Makhanda
- Safaritentalow in Ndlambe
- Aparthotels in Port Alfred
- Guesthouses in Port Alfred
- First Group Kowie River Chalets
- My Pond Hotel
- Spa in Port Alfred
- Hotels near St Andrew's College






