Skip to main content

Search hotels in Mossel Bay

Enter your dates to see the latest prices and deals for Mossel Bay hotels

Mossel Bay – 525 hotels and places to stay

Filter by:

Star rating
Review score

Garden Route Safari Camp

Hotel in Mossel Bay

Situated in Mossel Bay, 15 km from Botlierskop Private Game Reserve, Garden Route Safari Camp features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

k
katrina
From
Turkey
the attention to detail, the incredible welcome by Unelle and “meeh”, the safari, marks enthusiasm, Ella’s morning run in the bush with Unelle, drinks on the safari…..absolutely everything. a highlight of our stay.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 400 reviews
Price from
US$500.22
1 night, 2 adults

Diaz Hotel and Resort

Hotel in Mossel Bay

Experience the ultimate coastal retreat at the luxurious Diaz Hotel and Resort in Mossel Bay.

G
Glory
From
Ireland
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.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,125 reviews
Price from
US$126.64
1 night, 2 adults

Diaz Ocean View Hotel

Hotel in Mossel Bay

Set in Mossel Bay, 70 metres from Diaz Beach, Diaz Ocean View Hotel offers accommodation with a fitness centre, free private parking, a garden and a terrace.

B
Boschdal
From
South Africa
The indoor heated swimming pool were the best ever. Staff really friendly and competent. Thanks for a wonderful week.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 199 reviews
Price from
US$103.85
1 night, 2 adults

Protea Hotel by Marriott Mossel Bay

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.

P
Pauline
From
Ireland
Good views to the sea and side view to the beach from room 408. Very good restaurant beside the hotel, The Gannet. Hotel is very clean and felt very safe. Staff are very helpful and friendly.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 707 reviews
Price from
US$121.16
1 night, 2 adults

Point Village Hotel and Self Catering

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.

M
Mamimi
From
South Africa
view was perfect and so are the rooms
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,103 reviews
Price from
US$93.47
1 night, 2 adults

Garden Route Hotel

Hotel in Mossel Bay

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

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 118 reviews
Price from
US$122.96
1 night, 2 adults

Riviera Hotel Hartenbos

Hotel in Mossel Bay

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

H
Homann
From
South Africa
Did not have breakfast. Was this included?
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 191 reviews
Price from
US$80.77
1 night, 2 adults

Oceans Hotel & Self Catering

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.

S
Stroebel
From
South Africa
To provide the kitchen with cutlery and cloths and dishwasher.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 291 reviews
Price from
US$73.85
1 night, 2 adults

The Point Hotel & Spa

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.

S
Sylvana
From
South Africa
The ocean view and destination combined with a great breakfast. Will definitely come back next year this time for a week.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 704 reviews
Price from
US$114.81
1 night, 2 adults

Blue Whale Lodge

Hotel in Mossel Bay

Blue Whale Lodge is located in Mossel Bay, 1.2 km from Bartolomeu Dias Museum Complex and 24 km from Botlierskop Private Game Reserve.

L
LanieSV
From
South Korea
Location is great! Sea view from the front balcony with easy access to main road.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 6 reviews
Price from
US$41.54
1 night, 2 adults
See all 525 hotels in Mossel Bay

Most booked hotels in Mossel Bay and surroundings in the past month

See all

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 291 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 187 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 118 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,103 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 400 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 199 reviews

Popular with guests booking hotels in Mossel Bay

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 704 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,125 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 707 reviews

Budget hotels in Mossel Bay and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 29 reviews

Mossel Cove 103 & 104 has a patio and is set in Mossel Bay, within just 1.4 km of Bartolomeu Dias Museum Complex and 1.5 km of Post Office Tree.

From US$103.85 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 200 reviews

Offering pool views, Point Village Guest House is an accommodation located in Mossel Bay, 200 metres from The Point Beach and 1.7 km from Bartolomeu Dias Museum Complex.

From US$94.04 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,103 reviews

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.

From US$101.54 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located within 500 metres of The Point Beach and 1.5 km of Bartolomeu Dias Museum Complex in Mossel Bay, Da Graca @ The Point provides accommodation with seating area.

From US$98.08 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 106 reviews

Conveniently situated in the centre of Mossel Bay, Above The Harbour solar-powered accommodation is a recently renovated homestay, which provides free WiFi, a terrace and free private parking for...

From US$57.70 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 91 reviews

Vue Port features mountain views, free WiFi and free private parking, set in Mossel Bay, 1.5 km from The Point Beach.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 43 reviews

Well situated in the centre of Mossel Bay, Stylish OceanBreeze 50 Central Mossel Bay is a recently renovated homestay, which offers free WiFi, a garden and free private parking for guests who drive.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 13 reviews

Offering city views, Green Door Guesthouse is an accommodation located in Mossel Bay, 800 metres from Bartolomeu Dias Museum Complex and 23 km from Botlierskop Private Game Reserve.

From US$63.46 per night

Hotels located in the centre of Mossel Bay

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 51 reviews

Located in Mossel Bay, within less than 1 km of The Point Beach and a 13-minute walk of Bartolomeu Dias Museum Complex, Shark shacks provides accommodation with a terrace and free WiFi throughout the...

From US$37.50 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 11 reviews

Located in Mossel Bay, within 500 metres of The Point Beach and 1.5 km of Bartolomeu Dias Museum Complex, Mossel Bay Self-Catering provides accommodation with a garden as well as free private parking...

From US$41.54 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 18 reviews

Situated just 1.4 km from Bartolomeu Dias Museum Complex, Yadah Guest House offers accommodation in Mossel Bay with access to barbecue facilities, a shared lounge, as well as a shared kitchen.

From US$131.64 per night

Offering garden views, Seaview Holiday Villa is an accommodation situated in Mossel Bay, 1.2 km from The Point Beach and 1 km from Bartolomeu Dias Museum Complex.

From US$144.24 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 26 reviews

Situated 1.5 km from The Point Beach and 1.5 km from Bartolomeu Dias Museum Complex in Mossel Bay, Cape St. Blaize offers accommodation with a kitchen.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 17 reviews

Situated in Mossel Bay, in a historic building, 1.1 km from The Point Beach, Mintakaroo on Sea is a recently renovated holiday home with a garden and barbecue facilities.

From US$136.02 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 704 reviews

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.

From US$110.57 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 596 reviews

Located in Garden Route, on the hill above the town of Mossel Bay, 3ColoursBlue offers panoramic sea and mountain views.

From US$80.77 per night

Best hotels with breakfast in Mossel Bay and nearby

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 705 reviews

Aqua Marina Guest House offers views of the Mossel Bay harbour, Santos Beach and of the Outeniqua Mountains. Dias Beach is a mere 4-minute drive from the guest house.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 352 reviews

Located in Mossel Bay along the Garden Route, Bar-t-nique Guest House offers panoramic views of the harbour and Outeniqua mountains. The Mossel Bay Golf Club is 2 km away.

From US$160.97 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 707 reviews

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.

From US$191.18 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 501 reviews

Located in Mossel Bay, Avenues Guesthouse features a saltwater swimming pool. The property is 1.3 km away from the Mossel Bay Golf Course.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 862 reviews

Centrally located in Mossel Bay and a 900 metre walk from Santos Beach, Aquamarine offers spacious rooms. It features an outdoor pool and a sun terrace.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 199 reviews

Set in Mossel Bay, 70 metres from Diaz Beach, Diaz Ocean View Hotel offers accommodation with a fitness centre, free private parking, a garden and a terrace.

From US$150.01 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,236 reviews

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.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 669 reviews

Featuring stunning, panoramic views over the Indian Ocean and the Outeniqua Mountains, this award-winning 5-star guesthouse offers a deck pool and large suites with patios.

FAQs about hotels in Mossel Bay

What guests said about Mossel Bay:

10

The Pinnacle Point Golf Club was the best and the ocean view...

The Pinnacle Point Golf Club was the best and the ocean view while playing golf was memorable. Its so easy to get around Mossel Bay and seeing some interesting places. We ate at Cattle Baron (Steak Ranches Grill Houses & Bistros), nice food served there.
Guest review by
Mahlahlane
8.0

It is a beautiful, still developing town by the coast..my...

It is a beautiful, still developing town by the coast..my family and I enjoyed walking along the beach and seeing fishing activities, people surfing, enjoying some well-known restaurants like Cattle Baron, Spur and other unique ones to the area. There's malls, hotels, caravan parks next to the ocean and we also went to the indoor market, where lots of interesting and beautiful things are sold, from food, to leather bags, to canvases to put on your walls. It is a peaceful, laid back & fun area. For the adventurers, there is zipline.
Guest review by
Namethe
South Africa
10

Mossel Bay is an ideal holiday destination for travelers...

Mossel Bay is an ideal holiday destination for travelers seeking a mix of the following : 1. Historical exploration 2. Stunning beaches 3. High-energy outdoor activities, watersports, mountain biking, golf, hiking 4. Good restaurants, with some live music entertainment 5. Cabin living on farms away from the city We have been visiting Mossel Bay for the last 30 years and continue to be one of our favorite holiday destinations, making it one of the most underrated stops along the Garden Route.
Guest review by
Colin
South Africa
10

Mossel Bay itself has so much to see and do and then you...

Mossel Bay itself has so much to see and do and then you have all the little treasures on the outskirts of Mossel Bay. One that we found this weekend after visiting Mossel Bay for the last 15 years is the Butterfly Sanctuary on the R328 in Ruitersbos. Visit in summer to see the butterflies as in winter their numbers are far less. A must at the sanctuary is to meet Earle Whitely a world renowned butterfly expert.
Guest review by
Kenneth
South Africa
8.0

It was easy to navigate and there’s a lot to sea and places...

It was easy to navigate and there’s a lot to sea and places to visit but we didn’t have time as we were there for 4 days. If one plans to stay longer they will find exciting things to do and for families with kids too. The shopping malls are easy to access .
Guest review by
Nombulelo
Ireland
10

Hidden Gem once you out of industrial area

Hidden Gem once you out of industrial area Pity most travellers bypass Mosselbay as their perception is - INDUSTRIAL Beauty once of N2 and other high ways Restaurants, Architecture Historical places Outdoor activities
Guest review by
Edna

See reviews by guests who stayed at hotels in Mossel Bay

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 33 reviews
Jerry was an amazing host and the house was spacious with gorgeous views and most perfect location. Can not fault anything and we had a great stay. Right on the beach, with playground and rockpools for kids to explore, swimming area, restaurants and whales/dolphins or seals every time you look at the ocean. Everything you could wish for.
Guest review by
Anneke
Australia
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,125 reviews
The hotel is in a fabulous location right on the beach with a wonderful view of the sea. It has 2 great restaurants on site and a vibey pub type place just outside by the swimming pool. My room was great, the bed was great to sleep on, and I didn't want for anything. It was a most comfortable stay.
Guest review by
MelanieErica
South Africa
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,218 reviews
Well you staying in a luxury old school train carriage on the beach literally!! What's not to like? Wish we'd booked for longer but we'll return soon to this little jewel in Mossel Bay!!
Guest review by
Tino
South Africa
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,236 reviews
Great location on the beach. Great spacious room with hot tub and amenities. Recommend staying here.
Guest review by
Mushtaq
United Kingdom
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 27 reviews
loved being right on the beach & the weather was great for our stay.
Guest review by
Caroline
United Kingdom