Skip to main content

Stay in Mossel's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Garden Route Safari Camp

Hotel in Mossel Bay

Situated between the Outeniqua Mountains and Mossel Bay, Garden Route Safari Camp boutique-style accommodation in a malaria-free area. The project is amazing and the crew were super kind

Show more Show less
9.7
Exceptional
366 reviews
Price from
VND 10,788,270
per night

Diaz Hotel and Resort 4 stars

Hotel in Mossel Bay

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. Awesome location with sea facing views. Woke up to the sound of the ocean. It was an amazing experience. Would love to come back and stay here. Staff were very friendly and helpful.

Show more Show less
8.1
Very good
2,511 reviews
Price from
VND 1,714,226
per night

Protea Hotel by Marriott Mossel Bay 4 stars

Hotel in Mossel Bay Central, Mossel Bay

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. Good location, well trained staff, good restaurant

Show more Show less
8.4
Very good
612 reviews
Price from
VND 1,904,779
per night

Diaz Ocean View Hotel 4 stars

Hotel in Mossel Bay

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. Very well organized and clean, the view is absolutely stunning and staff is very friendly. Would definitely come again.

Show more Show less
8.4
Very good
77 reviews
Price from
VND 1,554,701
per night

Brinkley's River Village

Hotel in Klein Brak Rivier

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. Lovely atmosphere, helpful staff. The different amenities keep you busy too! Not too far away from the Klein Brak blue flag beach!

Show more Show less
8.1
Very good
29 reviews
Price from
VND 1,487,105
per night

Point Village Hotel and Self Catering 3 stars

Hotel in Mossel Bay

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. Everything except the hill leading up into the yard. Should get paved.

Show more Show less
7.5
Good
1,927 reviews
Price from
VND 1,399,230
per night

Riviera Hotel Hartenbos

Hotel in Mossel Bay

Riviera Hotel Hartenbos features an outdoor swimming pool, garden, a restaurant and bar in Mossel Bay. Pool area, food, friendlyness.

Show more Show less
7.2
Good
223 reviews
Price from
VND 1,243,760
per night

Hotel Portao Diaz 3 stars

Hotel in Mossel Bay

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. Hope to the all about the place.

Show more Show less
6.4
Review score
235 reviews
Price from
VND 1,520,903
per night

Oceans Hotel & Self Catering 3 stars

Hotel in Mossel Bay

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. Excellent rooms. Lovely and clean. Host was very welcoming. Will definitely stay over again. Vechile is safe. Security on property.

Show more Show less
7.7
Good
310 reviews
Price from
VND 1,186,392
per night

The Point Hotel & Spa 4 stars

Hotel in Mossel Bay

Set on the rocks below St. Blaize Lighthouse in Mossel Bay, this hotel overlooks the Indian Ocean. It offers spacious rooms with private balconies. Free WiFi and parking is provided. Nice, nice!!Everything was nice

Show more Show less
6.2
Review score
875 reviews
Price from
VND 2,727,339
per night

Hotels with extra health and safety measures

Find hotels in Mossel with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Mossel in the past month

See all

FAQs about hotels in Mossel

  • On average, 3-star hotels in Mossel cost VND 1,525,807 per night, and 4-star hotels in Mossel are VND 2,811,768 per night. If you're looking for something really special, a 5-star hotel in Mossel can on average be found for VND 14,769,885 per night (based on Booking.com prices).

  • On average, it costs VND 1,644,599 per night to book a 3-star hotel in Mossel for tonight. You'll pay on average around VND 2,135,390 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Mossel will cost around VND 19,494,593 (based on Booking.com prices).

  • Mossel Bay, Klein Brak Rivier and Herbertsdale are popular with other travellers visiting Mossel.

  • Many families visiting Mossel loved staying at Garden Route Safari Camp, Brinkley's River Village and Diaz Ocean View Hotel.

  • Couples travelling in Mossel loved staying at Garden Route Safari Camp, Protea Hotel by Marriott Mossel Bay and Diaz Ocean View Hotel.

  • For hotels in Mossel that serve up a highly-rated breakfast, try Garden Route Safari Camp, Protea Hotel by Marriott Mossel Bay and Diaz Hotel and Resort.

  • Garden Route Safari Camp, Diaz Hotel and Resort and Protea Hotel by Marriott Mossel Bay have received great reviews from travellers in Mossel regarding the views from their hotel rooms.

  • There are 545 hotels in Mossel you can book on Booking.com.

  • The average price per night for a 3-star hotel in Mossel this weekend is VND 1,475,393 or, for a 4-star hotel, VND 3,865,470. Looking for something even fancier? 5-star hotels in Mossel for this weekend cost on average around VND 10,974,564 per night (based on Booking.com prices).

Explore guest reviews of hotels in Mossel

See all