Hotels in Mossel Bay

Search and compare Mossel Bay hotels from hundreds of travel sites and save

Mossel Bay, South Africa
May 20 — May 212
Mossel Bay, South Africa
Fri 20/5
Sat 21/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mossel Bay

Filter by star ratings
All filters
The Point Hotel & Spa
The Point Hotel & Spa
6,6 Good
Point Road, Po Box 449, Mossel Bay, Western Cape, South Africa
Show on map
2,1 km from city centre, Mossel Bay 
GoodBased on 655 reviews
6,6

Set in Mossel Bay, The Point Hotel & Spa is a five-minute walk from Cape St. Blaize Lighthouse and offers a Jacuzzi. Guests can also make use of free Wi-Fi.

Gondwana Game Reserve
Gondwana Game Reserve
9,1 Excellent
Heuningkip Farm, R327, Mossel Bay, Western Cape, South Africa
Show on map
23,5 km from city centre, Mossel Bay 
ExcellentBased on 326 reviews
9,1

Gondwana Game Reserve provides luxury 5-star accommodation in Mossel Bay. It offers an outdoor pool, a swimming pool and free wireless internet.

Point Village Hotel
Point Village Hotel
7,7 Good
5 Point Road, Point Village, Mossel Bay, Western Cape, South Africa
Show on map
1,9 km from city centre, Mossel Bay 
GoodBased on 1 461 reviews
7,7

Point Village Hotel and Self Catering is situated in Mossel Bay and is close to the area's tourist attractions. It also offers outdoor tennis courts, a swimming pool and an outdoor pool.

Diaz Hotel & Resort
Diaz Hotel & Resort
8,4 Excellent
Beach Boulevard PO Box 2933, Mossel Bay, Western Cape, South Africa
Show on map
3,5 km from city centre, Mossel Bay 
ExcellentBased on 1 188 reviews
8,4

Diaz Strand Hotel & Resort provides luxury 4-star accommodation in Mossel Bay. It also features a swimming pool, free Wi-Fi and an outdoor pool.

Bar-t-nique Guest House
Bar-t-nique Guest House
8,7 Excellent
82 Rodger Street, Mossel Bay, Western Cape, South Africa
Show on map
1,1 km from city centre, Mossel Bay 
ExcellentBased on 156 reviews
8,7

Boasting a rooftop terrace and an outdoor pool, Bar-t-nique Guest House is located in Mossel Bay and provides comfortable accommodation. In addition to free private parking on site, the hotel offers comfortable 4-star rooms and a bar.

Aquamarine Guest House
Aquamarine Guest House
8,7 Excellent
113 Marsh Street, Mossel Bay, Western Cape, South Africa
Show on map
0,2 km from city centre, Mossel Bay 
ExcellentBased on 384 reviews
8,7

Situated in Mossel Bay, Aquamarine Guest House offers luxury 4-star accommodation, as well as an outdoor pool. It is located a short stroll from the Dias Museum Complex.

African Oceans Manor on the Beach
African Oceans Manor on the Beach
9,1 Excellent
7 Bob Bouwer Crescent, Bayview, Mossel Bay, Mossel Bay, Western Cape, South Africa
Show on map
5,1 km from city centre, Mossel Bay 
ExcellentBased on 315 reviews
9,1

Ideally situated in Mossel Bay, African Oceans Manor on the Beach offers luxury accommodation within a short drive of Santos Beach. It provides 5-star accommodation with air-conditioned rooms.

Eight Bells Mountain Inn
Eight Bells Mountain Inn
8,6 Excellent
Foot Of Robinson Pass, On R328, Mossel Bay, Western Cape, South Africa
Show on map
28,7 km from city centre, Mossel Bay 
ExcellentBased on 62 reviews
8,6

Eight Bells Mountain Inn is located in Mossel Bay and offers outdoor tennis courts. The multiple amenities this charming inn features include a bowling alley, an outdoor pool and squash courts.

Villa Palmera
Villa Palmera
9,1 Excellent
86 Bruns Street, Mossel Bay, Western Cape, South Africa
Show on map
0,9 km from city centre, Mossel Bay 
ExcellentBased on 217 reviews
9,1

Villa Palmera Mossel Bay is located in Mossel Bay and is close to the area's well-known attractions. It provides free Wi-Fi, an outdoor pool and massage services.

Bettys Boutique Hotel
Bettys Boutique Hotel
9,5 Excellent
3 Duke Street, Mossel Bay, Western Cape, South Africa
Show on map
0,6 km from city centre, Mossel Bay 
ExcellentBased on 324 reviews
9,5

Boasting an outdoor pool, Betty's Boutique Hotel is located in Mossel Bay and offers comfortable accommodation. It provides free Wi-Fi, massage services and a playground.

Tips for booking a Mossel Bay hotel

Cheapest month:June
Most expensive month:January
Average price in Mossel Bay:R3 649/night
Cheapest price found:R409/night
Cheapest day:Sunday
Most expensive day:Monday
R492 - R7 176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R492 - R6 315
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mossel Bay hotels

Show all 428 hotels
1
Bar-t-nique Guest House
Bar-t-nique Guest House
8,7 Excellent
82 Rodger Street, Mossel Bay, Western Cape, South Africa
Show on map
1,1 km from city centre, Mossel Bay, South Africa 

Boasting a rooftop terrace and an outdoor pool, Bar-t-nique Guest House is located in Mossel Bay and provides comfortable accommodation. In addition to free private parking on site, the hotel offers comfortable 4-star rooms and a bar.

Cheapest hotels in Mossel Bay, Western Cape

Show all 428 hotels
Point Village Hotel
Point Village Hotel
7,7 Good
5 Point Road, Point Village, Mossel Bay, Western Cape, South Africa
Show on map
1,9 km from city centre,  

Point Village Hotel and Self Catering is situated in Mossel Bay and is close to the area's tourist attractions. It also offers outdoor tennis courts, a swimming pool and an outdoor pool.

R447
Avg. per night
Villa Palmera
Villa Palmera
9,1 Excellent
86 Bruns Street, Mossel Bay, Western Cape, South Africa
Show on map
0,9 km from city centre,  

Villa Palmera Mossel Bay is located in Mossel Bay and is close to the area's well-known attractions. It provides free Wi-Fi, an outdoor pool and massage services.

R639
Avg. per night
The Point Hotel & Spa
The Point Hotel & Spa
6,6 Good
Point Road, Po Box 449, Mossel Bay, Western Cape, South Africa
Show on map
2,1 km from city centre,  

Set in Mossel Bay, The Point Hotel & Spa is a five-minute walk from Cape St. Blaize Lighthouse and offers a Jacuzzi. Guests can also make use of free Wi-Fi.

R783
Avg. per night
Diaz Hotel & Resort
Diaz Hotel & Resort
8,4 Excellent
Beach Boulevard PO Box 2933, Mossel Bay, Western Cape, South Africa
Show on map
3,5 km from city centre,  

Diaz Strand Hotel & Resort provides luxury 4-star accommodation in Mossel Bay. It also features a swimming pool, free Wi-Fi and an outdoor pool.

R862
Avg. per night
Bar-t-nique Guest House
Bar-t-nique Guest House
8,7 Excellent
82 Rodger Street, Mossel Bay, Western Cape, South Africa
Show on map
1,1 km from city centre,  

Boasting a rooftop terrace and an outdoor pool, Bar-t-nique Guest House is located in Mossel Bay and provides comfortable accommodation. In addition to free private parking on site, the hotel offers comfortable 4-star rooms and a bar.

R926
Avg. per night
Aquamarine Guest House
Aquamarine Guest House
8,7 Excellent
113 Marsh Street, Mossel Bay, Western Cape, South Africa
Show on map
0,2 km from city centre,  

Situated in Mossel Bay, Aquamarine Guest House offers luxury 4-star accommodation, as well as an outdoor pool. It is located a short stroll from the Dias Museum Complex.

R1 022
Avg. per night
Eight Bells Mountain Inn
Eight Bells Mountain Inn
8,6 Excellent
Foot Of Robinson Pass, On R328, Mossel Bay, Western Cape, South Africa
Show on map
28,7 km from city centre,  

Eight Bells Mountain Inn is located in Mossel Bay and offers outdoor tennis courts. The multiple amenities this charming inn features include a bowling alley, an outdoor pool and squash courts.

R1 166
Avg. per night
Bettys Boutique Hotel
Bettys Boutique Hotel
9,5 Excellent
3 Duke Street, Mossel Bay, Western Cape, South Africa
Show on map
0,6 km from city centre,  

Boasting an outdoor pool, Betty's Boutique Hotel is located in Mossel Bay and offers comfortable accommodation. It provides free Wi-Fi, massage services and a playground.

R1 246
Avg. per night

Hotel prices in Mossel Bay

2 stars and under
No. 1 most popular

Guest House Arosfa

4 10th Ave, Linkside, Mossel Bay, Western Cape, South Africa

8,1 Excellent
R735

Avg. per night

No. 2 most popular

Golf Inn Guesthouse

17Th Ave. North 11, Mossel Bay, Western Cape, South Africa

R1 022

Avg. per night

Best value

Mile Crunchers Backpackers & Hostelling

7 Church Street, Mossel Bay, Western Cape, South Africa

7,1 Good
R144

Avg. per night

3 stars
Point Village Hotel
No. 1 most popular

Point Village Hotel

5 Point Road, Point Village, Mossel Bay, Western Cape, South Africa

7,7 Good
R447

Avg. per night

4 stars +
Gondwana Game Reserve
No. 1 most popular

Gondwana Game Reserve

Heuningkip Farm, R327, Mossel Bay, Western Cape, South Africa

9,1 Excellent
R6 069

Avg. per night

African Oceans Manor on the Beach
No. 2 most popular

African Oceans Manor on the Beach

7 Bob Bouwer Crescent, Bayview, Mossel Bay, Mossel Bay, Western Cape, South Africa

9,1 Excellent
R1 389

Avg. per night

Diaz Hotel & Resort
Best value

Diaz Hotel & Resort

Beach Boulevard PO Box 2933, Mossel Bay, Western Cape, South Africa

8,4 Excellent
R862

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mossel Bay

Mossel Bay travel FAQs

  • What are the best hotels in Mossel Bay?

    Mossel Bay is home to many highly-rated hotels, one of which is Bay Lodge on the Beach, which has a current rating of 9,1. For other potential stays, consider Melkhoutkloof Guest House and Protea Hotel by Marriott Mossel Bay, which can also be great places to stay in Mossel Bay.

  • How much do hotels in Mossel Bay cost?

    The average price of a hotel in Mossel Bay is R1 932 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Mossel Bay around is R1 453 per night, whereas for a 5-star hotel it’s R18 988 per night.

  • How much is a cheap hotel in Mossel Bay?

    HotelsCombined users have found cheap hotels in Mossel Bay starting from R447 per night in the last 3 days.