Featuring pool views, Natures Gem of Mosselbay offers accommodation with a patio, around 10 km from Bartolomeu Dias Museum Complex.
Situated across the road from a sandy beach, Oceans Hotel features an outdoor swimming pool and a bistro. Diaz Waterpark is 1 km away. Free WiFi access is available.
Situated in D' Almeida in Mosselbay, Hotel Portao Diaz offers an authentic African-urban experience in a local setting. It also features panoramic views of the bay and the Outeniqua Mountains.
Rooms with private balconies and Indian Ocean views await guests at this 4-star resort in Mossel Bay. On the seafront, it offers an infinity pool and aqua park with water slides.
Built in 1846, this elegant hotel is a 5-minute walk from Santos beach and overlooks Mossel Bay Harbour. It offers a terrace and a pool, both with Indian Ocean views.
Set in Mossel Bay, 200 metres from Diaz Beach, Diaz Ocean View Hotel offers accommodation with a fitness centre, free private parking, a garden and a terrace.
Situated in Klein Brak Rivier, 2.6 km from Klein Brak Beach, Brinkley's River Village features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Point Village Hotel is located a few metres from the Indian Ocean, at the end of Mossel Bay’s peninsula, and 1 km from Mossel Bay harbour and town centre.
Riviera Hotel Hartenbos features an outdoor swimming pool, garden, a restaurant and bar in Mossel Bay.
Garden Route Hotel features an outdoor swimming pool, garden, a shared lounge and terrace in Mossel Bay.