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 – 508 hotels and places to stay

Filter by:

Star Rating

Review score

Garden Route Safari Camp

Hotel in Mossel Bay

Located in Mossel Bay, 9.3 miles from Botlierskop Private Game Reserve, Garden Route Safari Camp has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

D
David
From
United Kingdom
Family run safari camp with hands on owners who love conservation and take great pride in the excellence of their guides. The guides were very knowledgeable and a special shout out to Abram who is wise beyond his years. We saw great wildlife up close and personal whilst still feeling totally safe. We did both a driven safari and a walking guided safari - both were excellent and memorable. The lodge was very special and Mare, a hand reared antelope, hangs out near the lodge, which is delightful.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 404 reviews
Location 9.5
Price from
$497.67
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.

R
Ruan
From
South Africa
I love the view and the breakfast.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,182 reviews
Location 9.2
Price from
$118.25
1 night, 2 adults

Diaz Ocean View Hotel

Hotel in Mossel Bay

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

G
Gertina Elizabeth
From
South Africa
The location, the beautiful room and view. Although I didn’t use the microwave I liked that the room had one. The staff are amazing and very helpful, especially the lady at the front desk. Nothing is too much trouble for her.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 182 reviews
Location 9.3
Price from
$103.32
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 Harbor. It offers a terrace and a pool, both with Indian Ocean views.

L
Li
From
Canada
Location, cleanliness, food and the service
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 700 reviews
Location 8.9
Price from
$120.54
1 night, 2 adults

Point Village Hotel and Self Catering

Hotel in Mossel Bay

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.6
Good - What previous guests thought, 1,265 reviews
Location 9.1
Price from
$92.99
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.

K
Kevin
From
South Africa
The service staff were great and the location is good.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 118 reviews
Location 8.5
Price from
$116.29
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.

Z
ZEEMAN
From
South Africa
We waited in excess of an hour & a half and left as they had not started it yet :-(
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 202 reviews
Location 8.5
Price from
$94.71
1 night, 2 adults

Hotel Portao Diaz

Hotel in Mossel Bay

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.1
Fair - What previous guests thought, 206 reviews
Location 5.3
Price from
$40.18
1 night, 2 adults

Oceans Hotel & Self Catering

Hotel in Mossel Bay

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.

B
Bernardo
From
South Africa
The rooms were nice and clean. It was also cleaned every day. everything was working and that was actually awesome.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 297 reviews
Location 8.2
Price from
$73.47
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.

O
Oberholzer
From
South Africa
Breakfast was very good and the staff was very friendly
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 721 reviews
Location 9.4
Price from
$102.75
1 night, 2 adults
See all 508 hotels in Mossel Bay

Most booked hotels in Mossel Bay and surrounding area in the past month

See all

Budget hotels in Mossel Bay and nearby

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

    Mossel Cove 103 & 104 is located in Mossel Bay, just 15 miles from Botlierskop Private Game Reserve and 1.7 miles from Mossel Bay Golf Club.

    From $98.16 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 6 reviews

    Just a 4-minute walk from The Point Beach and 0.8 miles from Bartolomeu Dias Museum Complex, Salt & Sky Penthouse - Mossel Cove 304 features accommodations in Mossel Bay with a terrace.

    From $113.94 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 8 reviews

    Palm Breeze - Mossel Cove offers accommodations in Mossel Bay, 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $115.09 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 6 reviews

    Offering an outdoor swimming pool and a terrace, Urban Cliffs - Mossel Cove Unit 208 in Mossel Bay is close to The Point Beach and Bartolomeu Dias Museum Complex.

    From $92.07 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 7 reviews

    Just a 5-minute walk from The Point Beach and 0.8 miles from Bartolomeu Dias Museum Complex, Mossel Bali - Mossel Cove features accommodations in Mossel Bay, with a terrace and barbecue facilities.

    From $113.02 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews

    Driftwood Bay - Mossel Cove Unit 212 is located in Mossel Bay, just 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $98.67 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Tidewatch Villa - Mossel Cove Unit 204 is located in Mossel Bay, just 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $103.72 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 4 reviews

    Coral Cove - Mossel Cove Unit 211 offers accommodations in Mossel Bay, 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $99.42 per night

Hotels located in the center of Mossel Bay

  • Ocean Delight - Mossel Cove Unit 203 is located in Mossel Bay, just 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $94.83 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2 reviews

    Blue Haven - Mossel Cove Unit 312 is located in Mossel Bay, just 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $99.19 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Coastal Horizon - Mossel Cove 301 offers accommodations in Mossel Bay, 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

    From $95.29 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 7 reviews

    Ocean Calm - Mossel Cove 303 offers accommodations in Mossel Bay, 15 miles from Botlierskop Private Game Reserve and 1.8 miles from Mossel Bay Golf Club.

  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 46 reviews

    Located in Mossel Bay, within a 10-minute walk of The Point Beach and 0.7 miles of Bartolomeu Dias Museum Complex, Shark shacks provides accommodations with a terrace and free WiFi throughout the...

    From $37.31 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 192 reviews

    Point Village Guest House enjoys a location in Mossel Bay, 15 miles from Botlierskop Private Game Reserve and 2 miles from Mossel Bay Golf Club.

    From $73.76 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,265 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 $101.03 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 102 reviews

    Above The Harbour solar-powered accommodation is a recently renovated homestay in the center of Mossel Bay, a 9-minute walk from The Point Beach and half a mile from Bartolomeu Dias Museum Complex.

    From $57.40 per night

Best hotels with breakfast in Mossel Bay and nearby

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 721 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 $103.64 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 345 reviews

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

    From $103.32 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 700 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.

    From $130.28 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 494 reviews

    Located in Mossel Bay, Avenues Guest house features a saltwater swimming pool. The property is 0.8 mi away from the Mossel Bay Golf Course.

    From $68.88 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 853 reviews

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

    From $91.27 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 143 reviews

    Featuring an outdoor swimming pool, Aviators Paradise Guest House provides accommodations in the center of Mossel Bay.

    From $90.69 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 182 reviews

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

    From $140.63 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,237 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.

    From $160.49 per night

FAQs about hotels in Mossel Bay

What Guests Said About Mossel Bay:

  • 10.0

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

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

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

    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
  • 10.0

    Mossel Bay is a gem on the Garden Route!

    Mossel Bay is a gem on the Garden Route! Beautiful beaches, stunning ocean views, and a relaxed coastal vibe make it the perfect getaway. From great seafood to adventure activities, there's something for everyone. A must-visit destination again!
    Guest review by
    Aubrey Thompson
    South Africa

See reviews by guests who stayed at hotels in Mossel Bay

See all
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,337 reviews
    Very special hotel. I love trains so it was the perfect accommodation! Also the window shutters made the room fairly dark. Of course it's a small room because it's a train but there was space for the luggage underneath the bed. The view from our room was amazing! Quite comfortable beds and the staff was very friendly, the receptionist gave us a tour around. Shower was surprisingly good.
    Guest review by
    Lisa
    Germany
  • From $130.28 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 700 reviews
    It started very well with one of the best gin and tonics offered on arrival, then discovered it was a distillery. Excellent location in Mossel bay, next to museum and above beach. hotel had a nice relaxed feel. Excellent breakfast came with a glass of champagne with a cherry. Could eat inside or out with great view over the bay.
    Guest review by
    Duncan
    United Kingdom
  • From $101.03 per night
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,265 reviews
    This a friendly small hotel at the Point at Mossel Bay. The staff are helpful and friendly. I had a room on the first floor with a balcony with a nice view. Close to the beach and waterfront restaurants. There is no restaurant or breakfast on site but the Delphine restaurant is 50m away. It is not bad.
    Guest review by
    James
    Ireland
  • From $160.49 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 1,237 reviews
    Great location on the beach. Great spacious room with hot tub and amenities. Recommend staying here.
    Guest review by
    Mushtaq
    United Kingdom
  • From $147.87 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 2,182 reviews
    Nice views and location directly on the beach!
    Guest review by
    Marc
    Luxembourg
gogless