Mossel Bay Hotels with Indoor Pool

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Mossel Bay is a picturesque destination known for its stunning coastline and outdoor adventures. For those seeking relaxation without the unpredictability of the weather, hotels with indoor pools offer a perfect solution. Enjoy a soothing swim or heat up in a spa-like environment, no matter the season. This selection features some of the finest accommodations that provide not only leisure but also comfort and luxury. Whether you are visiting for business or pleasure, you will find the ideal spot to unwind and recharge in Mossel Bay.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Beach Club Unit 207
2. Diaz Ocean View Hotel
3. The Bluehouse Villa
4. Pinnacle Point Golf Estate - Golf Lodge 116
5. 501 Beach Club
6. Garden Route Self Catering Hotel
7. Pinnacle Point Lodge 21
8. 101 Mossel Cove Apartment
9. Diaz Hotel And Resort
10. A Shot Of Luck Apartment

Best Mossel Bay Hotels in with Indoor Pool

Check Availability

Mossel Bay
Aug 19, 2025 - Aug 20, 2025

Beach Club Unit 207

9.3

Good

(41 Reviews)

+ 40 photos

The venue is located in the entertainment area of Mossel Bay, a 33-minute drive from George airport. The beachfront ATKV Hartenbos Resort is 3.7 km from the apartment. Mossel Bay city centre is approximately 3 km away.

The property lies around the famous Diaz Beach.

Address: Beach Boulevard Ave Nr 1, Diaz Beach Unit 207
Rating: Good 9.3 (41 Reviews)

Diaz Ocean View Hotel

8.7

Good

(138 Reviews)

+ 42 photos

ATKV Hartenbos is less than 3.7 km away.

Diaz Beach is nearby.

The hotel also features a lift and a restaurant.

Address: 41 Beach East Boulevard
Rating: Good 8.7 (138 Reviews)
Rooms: 17
Price: From 654$
Popular Hotels with indoor pool destinations

The Bluehouse Villa

9.6

Good

(39 Reviews)

+ 29 photos

The centre of Mossel Bay is nearly 4 km from the accommodation.

You can get to Romonza Boat Trips in a few minutes by car.

Added amenities include horseback riding for sport lovers.

Address: Eastwood Drive
Rating: Good 9.6 (39 Reviews)
Price: From 285$

Pinnacle Point Golf Estate - Golf Lodge 116

+ 29 photos

Bay View Shopping Centre is within 4.5 km from the accommodation, while Diaz Beach is about 10 minutes' drive away. This venue is 3 km from the centre of Mossel Bay.

You can get to South Cape Hiking in a few minutes by car.

Address: Golf Lodge 116 Pinnacle Point Golf Estate

501 Beach Club

9.4

Good

(13 Reviews)

+ 5 photos

St Blaze Hiking Trail is located 4.9 km from the venue. Guests can find Diaz Beach in the area.

Romonza Boat Trips is also a short ride away.

After a day of sightseeing in Mossel Bay, you can unwind at an indoor pool on site.

Address: Beach Boulevard Unit 501 Beach Club
Rating: Good 9.4 (13 Reviews)
Price: From 130$

Garden Route Self Catering Hotel

+ -1 photos

East Hirta Street lies near the venue.

Guests can relax in an indoor pool.

The accommodation also offers cars for rent.

Address: 413 Flora Way
Price: From 92$

Pinnacle Point Lodge 21

8.3

Good

(10 Reviews)

+ 58 photos

Major Mossel Bay sights, such as Point of Human Origins Caves and Pinnacle Point Man are located not far away. There is St Blaze Hiking Trail a 13-minute walk from the property. Healthy meals are served at the seafood restaurant Pinnacle Restaurant.

South Cape Hiking can be reached in a few minutes by car.

Guests can dive into an outdoor swimming pool.

Address: Pinnacle Drive Lodge 21
Rating: Good 8.3 (10 Reviews)
Price: From 178$

101 Mossel Cove Apartment

8.7

Good

(11 Reviews)

+ 5 photos

Diaz Water Park can be reached by car in a couple of minutes, while The Goods Shed Fleamarket Vlooimark is right by the venue. Santos Beach is less than 25 minutes’ walk from the apartment. For a break from cooking, Fynbos Shoppe Coffee Shop and Dolphin Superette & Take Aways are within a 6-minute stroll.

An indoor pool can be found on the premises.

Address: Muir Street
Rating: Good 8.7 (11 Reviews)

Diaz Hotel And Resort

+ 25 photos

The venue is situated right in the centre of Mossel Bay, near Diaz Water Park. Romonza Boat Trips is 3.6 km from the accommodation, while George airport is 40 km from it.

Diaz Hotel And Resort is a short ride from Cape St Blaize Lighthouse.

Address: 1 Beach Boulevard East
Rooms: 86

A Shot Of Luck Apartment

9.4

Good

(14 Reviews)

+ 24 photos

The accommodation is placed within a 10-minute drive from Diaz Beach. The venue is situated near a free beach, 1 km from the centre of Mossel Bay.

The apartment is nestled within a short taxi ride from Garden Route Casino.

Free Wi-Fi are available on the beach nearby.

Address: 1 Pinnacle Drive Golf Villa, Block 15, Unit 1
Rating: Good 9.4 (14 Reviews)
Price: From 97$