Skip to main content

Hotels near Santos Beach, Mossel Bay

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

Featured Hotels Near Santos Beach

Filter by:

Star Rating
Review score

Diaz Hotel and Resort

Mossel Bay (2 mi from Santos Beach)

Experience the essence of seaside sophistication at the Diaz Hotel & Resort, a premier 4-star destination perfectly positioned on the golden shores of Mossel Bay’s famous beachfront.

J
Johana
From
Colombia
Breakfast was good. View was amazing!!!! room was good, I just don't appreciate that I have to ask 2 - 3 times for Shampoo and conditioner and still I couldn't get it.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,982 reviews
Price from
$133.77
1 night, 2 adults

Protea Hotel by Marriott Mossel Bay

Mossel Bay (2,250 ft from Santos Beach)

Built in 1846, this elegant hotel is a 5-minute walk from Santos beach and overlooks Mossel Bay Harbor. It offers a terrace and a pool, both with Indian Ocean views.

P
Pawinee
From
Thailand
Good location, well trained staff, good restaurant
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 726 reviews
Price from
$127.98
1 night, 2 adults

Diaz Ocean View Hotel & Spa

Mossel Bay (2.1 mi from Santos Beach)

Located in Mossel Bay, a few steps from Diaz Beach, Diaz Ocean View Hotel & Spa has accommodations with a fitness center, free private parking, a terrace and a restaurant.

G
Geldre
From
Poland
Very well organized and clean, the view is absolutely stunning and staff is very friendly. Would definitely come again.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 228 reviews
Price from
$100.56
1 night, 2 adults

Hotel Portao Diaz

Mossel Bay (1.1 mi from Santos Beach)

Located 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
ingrid
From
South Africa
Hope to the all about the place.
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 219 reviews
Price from
$63.62
1 night, 2 adults

Point Village Hotel and Self Catering

Mossel Bay (1.2 mi from Santos Beach)

Point Village Hotel is located a few yards from the Indian Ocean, at the end of Mossel Bay’s peninsula, and 0.6 mi from Mossel Bay harbor and town center.

S
SAMSON
From
South Africa
Location was good . Just a few meters away from beach .
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 926 reviews
Price from
$98.73
1 night, 2 adults

The Point Hotel & Spa

Mossel Bay (1.4 mi from Santos Beach)

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.

O
Oberholzer
From
South Africa
Breakfast was very good and the staff was very friendly
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 711 reviews
Price from
$121.28
1 night, 2 adults
See more properties near Santos Beach

Most booked hotels near Santos Beach in the past month

See all

Number 1Booked hotel near Santos Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 726 reviews

Number 2Booked hotel near Santos Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 110 reviews

Number 3Booked hotel near Santos Beach

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

Number 4Booked hotel near Santos Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,214 reviews

Number 5Booked hotel near Santos Beach

Number 6Booked hotel near Santos Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,982 reviews

Number 7Booked hotel near Santos Beach

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 926 reviews

Number 8Booked hotel near Santos Beach

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 673 reviews

Number 9Booked hotel near Santos Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 367 reviews

Number 10Booked hotel near Santos Beach

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 906 reviews

Enjoy breakfast at hotels near Santos Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,982 reviews

Experience the essence of seaside sophistication at the Diaz Hotel & Resort, a premier 4-star destination perfectly positioned on the golden shores of Mossel Bay’s famous beachfront.

From $172.47 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 228 reviews

Located in Mossel Bay, a few steps from Diaz Beach, Diaz Ocean View Hotel & Spa has accommodations with a fitness center, free private parking, a terrace and a restaurant.

From $149.31 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 711 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 $122.33 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 726 reviews

Built in 1846, this elegant hotel is a 5-minute walk from Santos beach and overlooks Mossel Bay Harbor. It offers a terrace and a pool, both with Indian Ocean views.

Hotels with great access to Santos Beach!

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 926 reviews

Point Village Hotel is located a few yards from the Indian Ocean, at the end of Mossel Bay’s peninsula, and 0.6 mi from Mossel Bay harbor and town center.

From $107.26 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 177 reviews

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

From $124.93 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 285 reviews

Located across the road from a sandy beach, Oceans Hotel features an outdoor swimming pool and a bistro. Diaz Waterpark is 0.6 mi away. Free WiFi access is available.

From $79.30 per night
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 219 reviews

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

From $79.53 per night

People are talking about Santos Beach! Explore guest hotel reviews featuring "Santos Beach"

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 207 reviews
Great location, next to Santos beach, restaurants, caffees. Very nice appartment. Comfortable, safe, spacious, with all that you need. Smooth check in/out. It has its own parking place ib the front of the appartment.
Guest review by
Lenka
Slovakia
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,039 reviews
The location is amazing, right in front of Santos Beach in Mossel Bay. The rooms are pretty small and no proper ventilation - we had a hard time to sleep during summer. Also, no towels provided. The accommodation also hosts a restaurant, food is ok and price is fair for the place.
Guest review by
Luciana
Brazil
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 207 reviews
The property is located right across Santos beach. It has a nice master bedroom with some chic furniture and beddings. The host is very welcoming and good at communicating.
Guest review by
Prathmesh
United States
From $127.98 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 888 reviews
We stayed in the apartment 200m from the main Guest House - it was a great space, with fabulous views overlooking Santos Beach. The room itself had air con, fan, v comfy bed and a garage to park our car. The breakfast was served in the main guest house - which was plentiful of yoghurt, fruit, cooked breakfast, pastries and cereals. A short walk down the hill you could be on the beach or a short drive down into Mossel Bay town. The shuttle service offered was a great touch for ease too (thanks to Paul!)
Guest review by
Cassandra
United Kingdom