Skip to main content

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+
Mossel Bay – 353 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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
2,030 reviews
Price from
£31
per night

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.

wonderful, friendly staff. rooms are very comfortable and clean with excellent views.

Show more Show less
8.3
Very good
2,138 reviews
Price from
£50
per night

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.

The location is absolutely amazing with sunning views of the sea. The booking experience was great and they could accommodate us for a early check-in. Really appreciated the breakfast in bed option.

Show more Show less
6.3
Review score
901 reviews
Price from
£46
per night

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.

The bar are and the bartender. The breakfast was excellent, especially the woman who made the pancakes!

Show more Show less
8.4
Very good
524 reviews
Price from
£68
per night

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.5
Review score
208 reviews
Price from
£36
per night

Situated between the Outeniqua Mountains and Mossel Bay, Garden Route Safari Camp boutique-style accommodation in a malaria-free area.

The stay was absolutely amazing, the family who runs this place and all of the staff are so helpful and nice, the facilities are very clean and modern and their food is delicious! The whole team really goes the extra mile for you and have a great eye for detail! Also, the activities you can book are great and it was a great experience to be sleeping in a park with the animals :D Thank you so much and we will definitely come back!

Show more Show less
9.8
Exceptional
258 reviews
Price from
£335
per night

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.

The restaurant staff is very friendly. The restaurant just need new cutlery and crockery as the plates was chipped and the mugs but the breakfast was nice.

Show more Show less
7.8
Good
281 reviews
Price from
£37
per night

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.

The Diaz Ocean View is a little gem. We visited in June 2023 when it had just opened in Winter. We were greeted for breakfast by Victoria who was so excited to see us and so welcoming. Despite very few guests at the time, they laid on an exceptional breakfast (including pancakes, waffles etc) but also additional "brunch" type platters of cold meats, crackers, cheeses, all presented like a top-class restaurant - I don't usually have "savoury" for breakfast but tried their pork terrine and freshly made sauces - the Pesto was superb! We also met the restaurant manager (forget his name) and again he took the time to personally come and talk to us, ask where we were from and when we asked about the S.A curry’s, he went to the kitchen and came back with the spices to show us what goes into Durban Curry! The level of care and attention to detail by the staff was amazing. I had to get a quick picture with Victoria and her wonderful staff too. The hotel was clean, and we (4 adults) stayed in a large family room (Double and sofa bed) which was comfortable and for the price, very reasonable as we just wanted a stopover driving the garden route. The location is amazing, and our room with balcony overlooked the sea. Free parking was available in the hotel too. Overall, a great location, superb hotel with amazing staff that couldn't do enough to make you feel comfortable. Highly recommended and if we could, we would have stayed another night. Go stay at the Diaz Ocean View Hotel - you won't regret it.

Show more Show less
8.8
Fabulous
7 reviews
Price from
£50
per night

Garden Route Hotel features an outdoor swimming pool, garden, a shared lounge and terrace in Mossel Bay.

Rooms were magnificent and clean !! Right on the casino resort so easy access to the nightlife and casino.

Show more Show less
8.1
Very good
9 reviews
Price from
£67
per night

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

Breakfast was reasonable. Could maybe have a bigger variety or range to choose from. The location of the Hotel was peaceful and quiet with a awesome view.

Show more Show less
7.2
Good
181 reviews
Price from
£35
per night

Most booked hotels in Mossel Bay in the past month

FAQs about hotels in Mossel Bay

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Mossel Bay:

Explore guest reviews of hotels in Mossel Bay

  • From £71.82 per night
    9.2
    Superb · 431 reviews
    Lewis was very helpful and the hotel was very accomadating. We really liked the therapy services. Rooms were all lovely and great location for exploring Mossel Bay!!
    Ravi
    United Kingdom
  • 9.1
    Superb · 71 reviews
    The location was perfect on the beach. Walking distance from attractions and restaurants. Hearing the waves at night was the best for us. The place had everything you need and actually more
    Lelanie
    South Africa
  • From £21.33 per night
    7.7
    Good · 1,841 reviews
    The location as it was basically on the beach, I also enjoyed the food ordered at the restaurant and the security at night made my stay very comfortable
    Ryan
    South Africa
  • From £87.06 per night
    7.5
    Good · 2,030 reviews
    I Loved the view from the room and balcony had a 180-degree sea view. location to the beach was 3mins walk away. Breakfast was a buffet at Delfino's which is basically on the beach.
    Lyndon
    South Africa
  • From £126.69 per night
    9.1
    Superb · 491 reviews
    Location was great, on the beach.
    Martin
    South Africa
  • 9.4
    Superb · 14 reviews
    The location is really what made it such a special holiday. Beautiful, private beach with a tidal pool and rock pools where one can enjoy some snorkeling. The rocks on the beach have stunning pastel colours.
    Sybrand
    South Africa
  • From £72.89 per night
    6.3
    Pleasant · 901 reviews
    Location was stunning on the beach
    g
    gaming
    South Africa
  • From £125.37 per night
    9.0
    Superb · 172 reviews
    the style and location on the beach.
    Lesley
    United Kingdom
  • From £88.80 per night
    8.3
    Very good · 2,136 reviews
    Excellent service from all staff, clean hotel room and grounds, stunning view from 9th floor room right on the beach and close to shops, really enjoyed our stay.
    Samantha
    United Kingdom
  • From £81.29 per night
    8.9
    Fabulous · 1,069 reviews
    The hotel is on the beach you have a sea view
    Tim watkins
    United Kingdom