Hotels in Mossel Bay

Hotels in Mossel Bay

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Mossel Bay
Parking availablePoolBreakfast includedGreat viewsGreat 9+ApartmentPost Office TreeFree cancellationPay at HotelHotel
Property Type
HotelServiced apartmentResortApartmentVacation homeGuest houseVillaCountry houseBed and breakfastHoliday parkHomestayLodgeChaletUnique StaysHostelInn
Property facilities & services
Parking availablePoolCurrency exchangeWi-Fi in public areasGymFree parkingBarbecuePets welcomeSmoking areaGolf courseWater parkBarLuggage storageRestaurantConference roomairport transfersSpaElevatorCar rentalsSaunaWake-up callEV charging station

We found 35 hotels for you in Mossel Bay

Trip.com offers top-picked hotels in Mossel Bay, including reviews, price estimates, and facility details to help you choose the best option for you.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Mossel Bay
Golf course
Parasailing
Pool
+16
"The location of the hotel is very good, next to the sea, there is a beach Free security at the entrance of the parking lot. There are supermarkets around. Pay attention to the business hours. When we arrived, it was Sunday and most shops were closed. The room is clean, but the washbasin is separated from the hot and cold water. I'm not used to it~ If you don't care about the money, it's better to book a balcony with a sea view The breakfast selection is also very rich. We had curry chicken that day Next to the hotel is a museum of the first Portuguese to land here There's a lighthouse a few kilometers away"
Very Good
57 reviews
8.9/10
1 night
From AED 412
Check Availability
99+
Hotels in Mossel Bay
Golf course
Water park
Pool
+13
"The hotel has complete facilities, warm and thoughtful service, exquisite breakfast, the restaurant and lobby are so beautiful, very good film :)"
Great
63 reviews
9.2/10
1 night
From AED 349
Check Availability
90
Hotels in Mossel Bay
Snorkeling
BBQ
Conference room
+3
With a stay at Seeplaas in Great Brak River, you'll be on the beach, just steps from Seeplaas Gallery and a 2-minute drive from Diaz Beach. This beach guesthouse is 2.9 mi (4.7 km) from Great Brak River Museum and 8.8 mi (14.2 km) from Bygracealone. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this guesthouse include gift shops/newsstands, wedding services, and a picnic area. Enjoy a meal at the restaurant or snacks in the guesthouse's coffee shop/cafe. Free self parking is available onsite. Make yourself at home in one of the 6 guestrooms featuring minibars. Complimentary wireless internet access is available to keep you connected. Conveniences include coffee/tea makers, and housekeeping is provided daily.
Great
10 reviews
9.1/10
1 night
From AED 453
Check Availability
99+
Hotels in Mossel Bay
Golf course
Windsurfing
Parasailing
+12
"A small hotel with several rooms, with a beautiful view of the ocean. The room is very clean, with a large bathroom and a terrace exit. The wooden floor and the twist stairs are very atmospheric. Our room didn't work TV. But this is not important in our case. There is also a huge closet in the room, it just uglys the room with its appearance. It has a huge lot of doors. Why? People usually come for a couple of days. This is not the interior attribute! If you remove it and put a small niche for clothes and picture, there will be more space and beauty. Breakfast is great, prepared perfectly"
Very Good
72 reviews
8.9/10
1 night
From AED 289
Check Availability
99+
Hotels in Mossel Bay
Golf course
Pool
Sailing
+9
"住宿環境非常古典韻味,房間看海景view很棒 入住便捷性:我們搜了一圈能夠遲於八點checkin的地方 非常難得讓我們找到這家。位置很好找,店主一直等我們,而且非常熱情。 安全:住宿周邊環境很好,安靜乾淨 設施:設施完整,東西齊全 衞生:房間整潔乾淨 環境:房間的環境很好,佈置很温馨,很有懷舊感 服務:店家服務態度非常熱情,早餐也很熱情準備,早餐也很美味。 是個非常值得mosselbay推薦住宿的地方"
Very Good
27 reviews
8.9/10
1 night
From AED 300
Check Availability
97
Hotels in Mossel Bay
Golf course
Windsurfing
Water park
+7
With a stay at Withuis Hartenbos in Mossel Bay, you'll be on the beach, just a 1-minute walk from Diaz Beach and 10 minutes by foot from Hartenbos Seefront. This beach apartment is 1.6 mi (2.6 km) from Langeberg Mall and 4.8 mi (7.7 km) from Santos Beach. Take in the views from a garden and make use of amenities such as barbecue grills. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 8 guestrooms featuring microwaves and flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with showers are provided. Conveniences include electric kettles and ceiling fans.
Very Good
2 reviews
8.3/10
1 night
From AED 245
Check Availability
99+
Hotels in Mossel Bay
Golf course
Pool
Playground
+13
"ILita Lodge offers great views and is situated in a prime location. The exterior is well maintained. However, the interior and the furniture needs a serious upgrade. The furniture is old and full of scratches. The sheets had me sleeping on the edge of the bed. I was not comfortable with the level of cleanliness at all. The interior is deserving of a one star* and the exterior deserves a four star****.  The staff is friendly and allowed me to have a late check out. I recommend an upgrade of the interior furnishings."
Very Good
25 reviews
8.2/10
1 night
From AED 337
Check Availability
99+
Hotels in Mossel Bay
Golf course
Water park
Pool
+18
"I had a wonderful night at the hotel. The room was great and so was the food and service. I enjoyed hanging out at the beach and watching the whales from the balcony in the morning"
Very Good
61 reviews
8.2/10
1 night
From AED 344
Check Availability
22
Hotels in Mossel Bay
Pool
Public beach
Airport pick-up service
+5
Located in Glentana, 10 Elf Beach House is by the ocean, a 1-minute drive from Diaz Beach and 10 minutes from Great Brak River Museum. This beach guesthouse is 5.2 mi (8.4 km) from Bygracealone and 7.1 mi (11.5 km) from Seeplaas Gallery. Enjoy recreation amenities such as an outdoor pool or take in the view from a terrace. Getting to nearby attractions is a breeze with the area shuttle (surcharge). A complimentary full breakfast is served daily from 8 AM to 10 AM. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 3 guestrooms. Rooms have private balconies. Complimentary wireless internet access is available to keep you connected. Private bathrooms with separate bathtubs and showers feature complimentary toiletries and hair dryers.
Great
2 reviews
9.3/10
Check Availability
99
Hotels in Mossel Bay
Pool
Snorkeling
Diving
+8
With a stay at Garden Route Safari Camp in Brandwag, you'll be 9.5 mi (15.2 km) from Diaz Beach and 13.5 mi (21.8 km) from Santos Beach. This tentalow is 14.1 mi (22.6 km) from Dias Museum and 14.2 mi (22.8 km) from Pinnacle Point Beach and Golf Resort. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. At Garden Route Safari Camp, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. A complimentary continental breakfast is served daily from 7:00 AM to 9:00 AM. Featured amenities include dry cleaning/laundry services and multilingual staff. Free self parking is available onsite. Make yourself at home in one of the 6 individually furnished guestrooms. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include safes and separate sitting areas, and housekeeping is provided daily.
Amazing
56 reviews
9.7/10
1 night
From AED 1,755
Check Availability
See all hotels in Mossel Bay

Trip.com's insights for hotels in Mossel Bay

Plan smarter with Trip.com’s data-backed insights on travel seasons so that you can book your Mossel Bay hotel at the right time!

Which month offers the lowest hotel rates in Mossel Bay?

July is the most affordable month to book a hotel in Mossel Bay, with average nightly rates around AED 473. Prices peak in November, when rates reach about AED 2,148 per night.
(Based on Trip.com data from February 2, 2025 to February 2, 2026.)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan

What is the cheapest day of the week for hotels in Mossel Bay?

Hotel rates in Mossel Bay are typically lowest on Sunday, with average nightly rates around AED 636. Thursday tends to be the most expensive, averaging AED 1,697 per night.
(Based on Trip.com data from February 2, 2025 to February 2, 2026.)
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Trending places in Mossel Bay

Find top attractions and hotspots in Mossel Bay

Find your unique stays in Mossel Bay

Immerse yourself in the vibrant atmosphere of Mossel Bay with our handpicked accommodation options

Top hotel picks in Mossel Bay

See all
Check out these top-booked hotels from the past 30 days!
No.1
8.8/10
42 review

Bar-t-Nique Guest House

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.2
9.3/10
12 review

Botlierskop Private Game Reserve

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.3
/10
0 review

Mosselbay Waterfront Accomodation

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.4
9.0/10
17 review

Marine Manor

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.5
9.3/10
68 review

Gondwana Game Reserve

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.6
0.0/10
30 review

The Point Hotel & Spa

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.7
6.7/10
29 review

Hotel Portao Diaz

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.8
9.5/10
5 review

Botlierskop Bush Villas

Hotel near Mossel Bay
"Good Location"
Select dates to view prices
No.9
9.2/10
6 review

At 29 Columba

Hotel near Great Brak River
"Good Location"
Select dates to view prices
No.10
9.4/10
0 review

25 on Rooiels

Hotel near Hartenbos
"Good Location"
Select dates to view prices

Hotels with tasty breakfast in Mossel Bay

See all
Start your day with a tasty breakfast at one of our favourite hotels in Mossel Bay.

Eight Bells Mountain Inn

Hotel near Mossel Bay
When you stay at Eight Bells Mountain Inn in Ruiterbos, you'll be in the mountains and within a 5-minute drive of Cape Floral Region Protected Areas. This family-friendly hotel is 13.9 mi (22.4 km) from Botlierskop Private Game Reserve and 15.4 mi (24.7 km) from Diaz Beach. Enjoy recreational amenities such as an outdoor pool and an outdoor tennis court. This hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Guests can catch a ride to nearby destinations on the area shuttle (surcharge). For lunch or dinner, stop by Oak Room Restaurant, a restaurant that specializes in local cuisine. Dining is also available at the coffee shop/cafe, and room service is provided. Quench your thirst with your favorite drink at the bar/lounge. A complimentary English breakfast is included. Featured amenities include a computer station, multilingual staff, and luggage storage. Planning an event in Ruiterbos? This hotel has 646 square feet (60 square meters) of space consisting of conference space and meeting rooms. Free self parking is available onsite. Stay in one of 25 guestrooms featuring flat-screen televisions. Your bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have deep soaking bathtubs and complimentary toiletries.
9.0/10
Great44 review
Price per night from:AED 314

Aqua Marina Guest House

Hotel near Mossel Bay
When you stay at Aqua Marina Guest House in Mossel Bay, you'll be near the beach, within a 15-minute walk of Dias Museum and Mossel Bay Harbour. This guesthouse is 0.6 mi (1 km) from Cape Saint Blaize Artisanal Distillery and 0.9 mi (1.4 km) from Cape St. Blaize Lighthouse. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. A complimentary full breakfast is served daily from 7:00 AM to 9:00 AM. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Free self parking is available onsite. Make yourself at home in one of the 4 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and coffee/tea makers, and housekeeping is provided daily.
9.3/10
Great60 review
Price per night from:AED 291

Diaz Guesthouse

Hotel near Mossel Bay
With a stay at Diaz Guesthouse in Mossel Bay, you'll be steps from Diaz Beach and a 4-minute drive from Langeberg Mall. This bed & breakfast is 2.5 mi (4 km) from Santos Beach and 2.8 mi (4.5 km) from Diaz Musuem. Be sure to enjoy recreational amenities including an outdoor pool and a hot tub. Additional amenities at this bed & breakfast include complimentary wireless internet access, a picnic area, and charcoal grills. Full breakfasts are available daily from 7:00 AM to 9:30 AM for a fee. Featured amenities include express check-out, luggage storage, and laundry facilities. Make yourself at home in one of the 4 guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and washing machines, and housekeeping is provided daily.
8.6/10
Very Good
Price per night from:AED 334

Oceans Hotel & Self Catering

Hotel near Mossel Bay
With a stay at Oceans Hotel & Self Catering in Mossel Bay, you'll be on the beach, just steps from Diaz Beach and a 4-minute drive from Langeberg Mall. This hotel is 2.4 mi (3.8 km) from Santos Beach and 2.5 mi (4 km) from Diaz Musuem. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional features at this hotel include complimentary wireless internet access, barbecue grills, and a banquet hall. Grab a bite from the snack bar/deli serving guests of Oceans Hotel & Self Catering. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 11:00 AM for a fee. Featured amenities include complimentary wired internet access, a business center, and dry cleaning/laundry services. Planning an event in Mossel Bay? This hotel has facilities measuring 646 square feet (60 square meters), including conference space. Free self parking is available onsite. Make yourself at home in one of the 59 guestrooms featuring refrigerators. Complimentary wireless internet access is available to keep you connected. Private bathrooms with bathtubs or showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and desks, and housekeeping is provided daily.
7.4/10
32 review
Price per night from:AED 252

Bon Game Private Reserve

Hotel near Mossel Bay
When you stay at Bon Game Reserve in Albertinia, you'll be near the airport and 12 minutes by foot from Gourits River Bridge. This lodge is 7.9 mi (12.6 km) from Garden Route Game Reserve and 9.4 mi (15.1 km) from House of Aloes. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and wedding services. Additional features at this lodge include a picnic area and barbecue grills. Local cuisine breakfasts are available daily from 9:00 AM to 11:30 AM for a fee. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 3 guestrooms.
10.0/10
Outstanding
Price per night from:AED 1,296

FAQs About Hotels in Mossel Bay

What are the most popular hotels in Mossel Bay?

There are many popular options for hotels in Mossel Bay. Whether you're traveling for business or a vacation, Protea Hotel by Marriott Mossel Bay (from AED 349), Betty's Boutique Hotel (from AED 310) and Bar-t-Nique Guest House (from AED 218) are popular choices.

What is the average price for hotels in Mossel Bay?

The average price for hotels in Mossel Bay is AED 545 for weekdays, and AED 558 for weekends (Friday–Saturday).

What are popular hotels with high-quality breakfasts in Mossel Bay?

Gondwana Game Reserve (from AED 3,729),Protea Hotel by Marriott Mossel Bay (from AED 349) and Betty's Boutique Hotel (from AED 310) are popular hotels with high-quality breakfast. Start your wonderful journey with tasty breakfast!

What are available deals for hotels in Mossel Bay?

There are multiple promotions and discounts all year round for Trip.com users . Please check the promotions page to see what promotions are available now on Trip.com.

Which hotels with fitness facilities in Mossel Bay are popular?

Protea Hotel by Marriott Mossel Bay (from AED 349), Botlierskop Private Game Reserve (from AED 3,201) and The Point Hotel & Spa (from AED 411) are popular hotels with a fitness center. Keep your fitness plan during traveling from Trip.com!

Which popular hotels in Mossel Bay offer free Wi-Fi ?

Whether you're traveling on business or for vacation, internet connection is an essential facility. Protea Hotel by Marriott Mossel Bay (from AED 349), Betty's Boutique Hotel (from AED 310) and Bar-t-Nique Guest House (from AED 218) are popular hotels with free Wi-Fi.

Which hotels in Mossel Bay have swimming pools?

What are the best sap hotels in Mossel Bay?

A spa treatment can be the perfect way to unwind after a long day of travel. Botlierskop Private Game Reserve (from AED 3,201), Gondwana Game Reserve (from AED 3,729) and The Point Hotel & Spa (from AED 411) provide wonderful spa services.

Which hot spring hotels in Mossel Bay are recommended?

Consider hot springs in your hotel during traveling? Diaz Guesthouse (from AED 329) has wonderful hot springs. Book now!

What are best luxury hotels in Mossel Bay?

Mossel Bay has many wonderful luxury hotels with good service. Gondwana Game Reserve (from AED 3,729) is a popular choice of visitors.

Mossel Bay Hotels Information

Number of Reviews
1,165
Total Properties
35
Weekday Avg. Price
AED 545
Weekend Avg. Price
AED 558
Trending hotel
Protea Hotel by Marriott Mossel Bay