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. One of the most beautiful places I visited and the reserve is more than wonderful, an unparalleled experience,

Show more Show less
9.7
Exceptional
366 reviews
Price from
RSD 45,720
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,510 reviews
Price from
RSD 7,265
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
RSD 8,072
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
RSD 6,589
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
RSD 6,302
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
RSD 5,930
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
RSD 5,271
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
RSD 6,446
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
RSD 5,028
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
878 reviews
Price from
RSD 11,558
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, it costs RSD 6,970 per night to book a 3-star hotel in Mossel for tonight. You'll pay on average around RSD 9,050 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Mossel will cost around RSD 82,618 (based on Booking.com prices).

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

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

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

  • On average, 3-star hotels in Mossel cost RSD 6,466 per night, and 4-star hotels in Mossel are RSD 11,916 per night. If you're looking for something really special, a 5-star hotel in Mossel can on average be found for RSD 62,595 per night (based on Booking.com prices).

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

  • 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.

  • The average price per night for a 3-star hotel in Mossel this weekend is RSD 6,253 or, for a 4-star hotel, RSD 16,382. Looking for something even fancier? 5-star hotels in Mossel for this weekend cost on average around RSD 46,510 per night (based on Booking.com prices).

  • 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.

Explore guest reviews of hotels in Mossel

See all