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 – 532 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.

H
Hummel
From
South Africa
The staff were friendly and the service was exceptional.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 404 reviews
Price from
US$502.94
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.

C
Cor
From
South Africa
The view. Breakfast was very good.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,140 reviews
Price from
US$127.33
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.

T
TRACY
From
Australia
Staff were excellent, went out of their way to ensure everything was great for us. Theo in the restaurant was very helpful and the chef prepared a very special gluten free dairy free breakfast for one of our guests, which was outstanding. Thank you
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 196 reviews
Price from
US$104.42
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.

K
Klaudia
From
Switzerland
Nice hotel located directly in the heart of Mossel bay. A few steps away from the beach, offering stunning views and a great restaurant in-house.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 712 reviews
Price from
US$121.82
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.

G
George
From
United Kingdom
Great place in the perfect location, Zelda was an attentive and very friendly host and nothing was too much trouble. Free breakfast voucher which i used at an excellent restaurant for dinner.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,139 reviews
Price from
US$93.97
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.

L
Lauren
From
United Kingdom
Room was as advertised, wonderfully friendly and helpful staff and good breakfast.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 118 reviews
Price from
US$123.63
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, 194 reviews
Price from
US$81.21
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
Sandiswa Tanae
From
Abkhazia
The breakfast was fantastic and the service 100%
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 291 reviews
Price from
US$74.25
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.

K
Karia
From
India
Best Part of this place is it's Location, Just Superb.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 714 reviews
Price from
US$115.44
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.77
1 night, 2 adults
See all 532 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, 194 reviews

Popular with guests booking hotels in Mossel Bay

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,127 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 8.9
Fabulous - What previous guests thought, 196 reviews

Popular with guests booking hotels in Mossel Bay

Popular with guests booking hotels in Mossel Bay

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

Popular with guests booking hotels in Mossel Bay

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

Popular with guests booking hotels in Mossel Bay

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

Popular with guests booking hotels in Mossel Bay

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

Best hotels with breakfast in Mossel Bay and nearby

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$144.44 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 708 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$111.18 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 708 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, 351 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$95.13 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 500 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.

From US$69.61 per night
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.6
Fabulous - What previous guests thought, 151 reviews

Situated in the centre of Mossel Bay, Aviators Paradise Guest House has an outdoor swimming pool, a garden, free WiFi, and free private parking for guests who drive.

From US$91.65 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,133 reviews

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

From US$180.41 per night

Budget hotels in Mossel Bay and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 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$104.42 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

Located 1.3 km from Bartolomeu Dias Museum Complex, 24 km from Botlierskop Private Game Reserve and 1.4 km from Post Office Tree, Villa Phillipe 17 offers accommodation situated in Mossel Bay.

From US$116.02 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 198 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$74.54 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,127 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$102.10 per night

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$104.42 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$58.01 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 92 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.

From US$90.03 per night

Hotels located in the centre of Mossel Bay

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 50 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.71 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 7 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$49.31 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 203 reviews

FlowerBox Cottages provides accommodation within 1.3 km of the centre of Mossel Bay, with free WiFi, and a kitchen with a microwave, a toaster and a fridge.

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

Located in Mossel Bay in the Western Cape region, with The Point Beach and Bartolomeu Dias Museum Complex nearby, Santos Sea bliss provides accommodation with free WiFi and free private parking.

From US$154.36 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 40 reviews

Boasting mountain views, Beacon Wharf ERIN Where Ocean & Mountains Serenade in Harmony features accommodation with a garden and a patio, around 500 metres from The Point Beach.

From US$130.52 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$145.02 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 25 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.0
Pleasant - What previous guests thought, 12 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.81 per night

FAQs about hotels in Mossel Bay

What guests said about Mossel Bay:

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
10

Great stop if driving along the Garden Route.

Great stop if driving along the Garden Route. Since we drove from Cape Town, it was a great resting spot. We managed to do all of the activities we had planned in one day; St. Blaize Trail, St. Blaize Cave, St. Blaize Lighthouse, Santos Beach, Explore Old Town, Dias Museum. Short drive to Wilderness were we visited the "Map of Africa " view and Wilderness Beach.
Guest review by
Gilberto Lepe
United States
10

Unfortunately it was only a 1 night stay on our way back...

Unfortunately it was only a 1 night stay on our way back home, so there was not enough time to enjoy the scenery. We enjoyed supper at La Peron Visskerm, which was excellent. It's a beautiful town, friendly people, and beautiful surroundings. Our accommodation was superb, the best views and service
Guest review by
Marika
South Africa

See reviews by guests who stayed at hotels in Mossel Bay

See all
From US$216.14 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 672 reviews
African Oceans Manor is the best place to stay. I love everything about this charming hotel. The staff are incredibly hospitable, and the rooms are spacious with stunning ocean views. Each room is well-equipped with everything you need. I'll definitely visit again. If you're planning to visit Mossel Bay, this is the hotel to choose.
Guest review by
Dennis
Tanzania
From US$180.41 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,133 reviews
Location near beach Clean pool Clean beach Helpful reception Friendly staff Parking Consideration for physically challenged persons. Maintenance and TV support team most helpful and pleasant. When matters were raised, the hotel addressed it immediately. Lifesavers on Diaz beach are exceptional.
Guest review by
Cheryl
South Africa
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,234 reviews
Location brilliant, right on the beach food good very relaxed vibe, beautiful beach. The accomodation was quirky, A train carriage, and the bed was so comfy,
Guest review by
Anne
United Kingdom
From US$162.19 per night
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