Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 248 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 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. The view from our room was unreal! The staff at reception was amazingly friendly and helpful

Show more Show less
7.7
Good
1,452 reviews
Price from
£30
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. The location and amenities were great. The hand shower facility by the toilet is indeed a great plus for this hotel. Other hotels should emulate this much convenient service.

Show more Show less
8.4
Very good
1,181 reviews
Price from
£52
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.6
Review score
639 reviews
Price from
£47
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. The best hotel where we have been in our stay in South Africa. Luxury rooms, upmarket restaurant,location wiew and staff on top.

Show more Show less
8.5
Very good
466 reviews
Price from
£62
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. Friendly staff and always willing to help you and the food from the restaurant was worth the money

Show more Show less
7.6
Good
269 reviews
Price from
£37
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. I ENJOYED MY STAY THE HOTEL WAS STUNNING THE SERVICE WAS GREAT I WOULD COME AGAIN THANK YOU

Show more Show less
7
Good
264 reviews
Price from
£37
per night

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. Amazing place amongst the wild animals, lodge was super equipped and decorated, a chef was there for all the meals, so we didnt have to cook, amazing and tasty food. Warm welcome by Unelle with all the explanations for our 2 nights stay. Game drive was super private and Stephan, our guide, shared his passion on all type of animals with us and the kids. He was super knowledgeable on everything. Bush walk with the giraffe is a good souvenir for the kids too. Definitievely we will come back!

Show more Show less
9.7
Exceptional
151 reviews
Price from
£261
per night

Riviera Hotel Hartenbos

Hotel in Mossel Bay

Riviera Hotel Hartenbos features a restaurant, outdoor swimming pool, a bar and garden 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
69 reviews
Price from
£40
per night

Santos Express

Mossel Bay

Located on Santos Beach in Mossel Bay, Santos Express offers unique accommodation in train carriages. Free WiFi access is available in the public areas. Unique setting, slept in an old Railroad Car! The staff was very friendly, same goes for the restaurant and pub adjoining the place!

Show more Show less
7.8
Good
1,596 reviews
Price from
£14
per night

Bay Lodge on the Beach

Mossel Bay

Offering direct access to the beach, Bay Lodge is located in Bay View. The guest house offers indoor BBQ area and free WiFi is available in the public areas. We had an excellent stay at this place. The room was very comfortable and stylish and the views were stunning. Having breakfast served in our room each morning was an especially nice touch. We had everything we could have wanted provided for us.

Show more Show less
9.1
Superb
817 reviews
Price from
£62
per night

Most booked hotels in Mossel Bay in the past month

See all

FAQs about hotels in Mossel Bay

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Mossel Bay:

Explore guest reviews of hotels in Mossel Bay

See all