Hotels Close to Thompson's Bay Beach, Shaka's Rock

See all 97 Hotels near Thompson's Bay Beach
Chaka's Rock Chalets
Chaka's Rock Chalets

68 Ocean Drive, Ballito 4420

3.0 out of 5.0

This family-friendly Ballito apartment is located near the beach, within 3 mi (5 km) of Thompson's Bay Beach, Holla Trails an …

$92
avg/night
Zuider Zee Guest House
Zuider Zee Guest House

55 Fairway Drive, Ballito 4420

3.0 out of 5.0

Situated by the ocean, this bed & breakfast is 1.7 mi (2.7 km) from Thompson's Bay Beach and within 12 mi (20 km) of Ballit …

Get Rates
Frinton on Sea 4
Frinton on Sea 4

78 Compensation Beach Road, Ballito

4.0 out of 5.0

Offering direct access to the beach, this Ballito apartment is 0.2 mi (0.3 km) from Holla Trails and 1.5 mi (2.3 km) from …

Get Rates
At Dom's B&B
At Dom's B&B

43 A Compensation Beach Road, Ballito

3.0 out of 5.0

Situated near the beach, this bed & breakfast is within a 15-minute walk of Ballito Beach and Holla Trails. Thompson's Bay …

$88
avg/night
Villa Cascada On The Beach
Villa Cascada On The Beach

27 Hewellyn Drive, Ballito 4390

Get Rates
Crystal Duvet B&B - Umdloti
Crystal Duvet B&B - Umdloti

80 North Beach Road, Umdloti 4350

3.5 out of 5.0

This Umdloti bed & breakfast is on the beach, 1.3 mi (2.1 km) from Umdloti Beach, and within 9 mi (15 km) of Umhlanga Lagoo …

$83
avg/night
aha Gateway Hotel
aha Gateway Hotel

Corner Boulevard and Twilight Drive, Umhlanga 4321

3.0 out of 5.0

This family-friendly Umhlanga hotel is located near the airport, within a 10-minute walk of The Barnyard Theatre at Gateway …

$77
avg/night
aha Royal Palm Hotel
aha Royal Palm Hotel

8 Palm Boulevard, Umhlanga 4320

4.0 out of 5.0

Located in the heart of Umhlanga, this spa hotel is within a 5-minute walk of Gateway Theatre of Shopping and The Barnyard …

$77
avg/night
Leriba Coastal Golf Lodge
Leriba Coastal Golf Lodge

176 Ginger Beer Drive, Stanger

5.0 out of 5.0

Situated by the ocean, this luxury hotel is 1.2 mi (1.9 km) from Prince's Grant Golf Course and within 9 mi (15 km) of Dukuza …

Get Rates
La Dolce Vita Guest House
La Dolce Vita Guest House

14 Cordia Crescent, Umhlanga 4320

3.5 out of 5.0

Situated near the beach, this guesthouse is within 1 mi (2 km) of Umhlanga Lagoon Nature Trail, Umhlanga Lagoon Nature Reserv …

$106
avg/night
Hide content

Thompson's Bay Beach, Shaka's Rock Hotel Information

Marvel at the sights, revel in the sounds, and soak up the local atmosphere: when you book a room at a Shaka's Rock hotel located near Thompson's Bay Beach, you’ll be in the center of it all. Hotels close to Thompson's Bay Beach are known for their unbeatable locations and tourist-friendly amenities, and the range of must-stay hotels lets you customize your vacation to suit your needs. Find a hotel from $114 per night.

Browse Expedia’s selection and check out the best most popular hotels close to Thompson's Bay Beach for the world-class spas, sights, and restaurants sounds, or snatch up one of the cheap hotel deals near Thompson's Bay Beach, if you’re searching for an inexpensive eye opening retreat. You might even find some seasonal rates and discounts on the most highly rated accommodations right here on Expedia. Whether you’re jetting off for business work or are traveling for pleasure, scoring a cheap deal on Thompson's Bay Beach hotels in Shaka's Rock provides an incredible opportunity to discover the city and it's landmarks and monuments with cash to spare.

Now if you're really looking for a rush, consider checking out the hotels near the Super Bowl in February 2017.