If you're looking to discover somewhere new, look no further than Cannon Rocks. Whether you're planning to stay for a night or for the week, the area around Cannon Rocks has accommodation options to fit every need. Search for hotels in Cannon Rocks with Hotels.com by checking our online map. Our map displays the areas and neighbourhoods around all Cannon Rocks hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Cannon Rocks hotel deals are here with our lowest price guarantee.
Hotels in Cannon Rocks
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Cannon Rocks?

Royal St. Andrews Hotel, Conference Centre & Spa
Royal St. Andrews Hotel, Conference Centre & Spa
9.4 out of 10, Exceptional, (85)
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.
Go beyond your typical stay in Cannon Rocks
Learn more about Cannon Rocks
The region around Cannon Rocks is home to attractions such as Kenton Marina and Kenton on Sea Beach.
Check out reviews of Cannon Rocks hotels guests love

Royal St. Andrews Hotel, Conference Centre & Spa
10/10 Excellent
Frequently asked questions
Find out more about Cannon Rocks
Find out more about Cannon Rocks
Keep exploring
Keep exploring
- Cape Town Hotels
- Johannesburg Hotels
- Durban Hotels
- Gqeberha Hotels
- Stellenbosch Hotels
- Franschhoek Hotels
- Kempton Park Hotels
- uMhlanga Hotels
- Pretoria Hotels
- Mbombela Hotels
- Hoedspruit Hotels
- Wilderness Hotels
- Hermanus Hotels
- Pilanesberg National Park Hotels
- Plettenberg Bay Hotels
- Knysna Hotels
- Skukuza Hotels
- East London Hotels
Most popular destinations
Hotels
- Shinjuku Washington Hotel Main
- Hotels in Shanghai
- Courtyard by Marriott Hong Kong Sha Tin
- Waldorf Astoria Maldives Ithaafushi
- Hotels with a Pool in Hong Kong Island
- Hotel Harvest Kyukaruizawa
- Tokyu Stay Shinjuku Eastside
- Hotel SARA Kawagoe - Adults Only
- Grand Hyatt Taipei
- Orchid Hotel
- Borjomi Likani to Borjomi Likani Health & Spa Centre
- Kanehide Kise Beach Palace
- W Maldives
- Cari Hotel
- The St. Regis Kuala Lumpur
- The Upper House
- Crowne Plaza Hobart by IHG
- The T Hotel
- Pillows Grand Boutique Hotel Maurits at the Park - Small Luxury Hotels
- La Vista Hakodate Bay
- Hotels near Hong Kong Mei Foo Station
- InterContinental New York Barclay by IHG
- Anantara Hua Hin Resort
- Meriton Suites North Ryde
- Courtyard by Marriott Waterbury Downtown
- Onyado Nono Asakusa Natural Hot Springs
- Hotels in Cambodia
- Hotel 115 Christchurch
- La Sterlizia di Santa Croce
- Hotels with Parking in Fukuoka