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

J
Jakob Yung
From
Denmark
Garden Route Safari Camp offers a fantastic story and purpose- restoring the original nature so the fantastic animals ( lions, giraffes, rhinos, hippos etc) once again can thrive in their natural environment. The staff and guides are just wonderful and they will do the outmost to make your stay at Garden Route Safari Camp special and personalised. We did the Sundowner and Early Bird game and it was worth doing them both as they offer different experiences. We will always remember to drink our hot chocolate with the grazing rhinos close by or have a wonderful GT while admiring the lions. Thank you to all the staff at Garden Route Safari Camp to make our stay so wonderful and meaningful..
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 402 reviews
Price from
US$500.22
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.

S
Smit
From
Kenya
The views are amazing from the rooms. The room was sea facing and we were lucky to see a beautiful sun rise in the morning. I would highly recommend this hotel if you are looking for a place to stay at Mossel Bay! We got a baby cot in the room which is of decent size and very comfy.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,147 reviews
Price from
US$126.64
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.

B
Branden
From
United Kingdom
The Diaz Ocean View is a little gem. We visited in June 2023 when it had just opened in Winter. We were greeted for breakfast by Victoria who was so excited to see us and so welcoming. Despite very few guests at the time, they laid on an exceptional breakfast (including pancakes, waffles etc) but also additional "brunch" type platters of cold meats, crackers, cheeses, all presented like a top-class restaurant - I don't usually have "savoury" for breakfast but tried their pork terrine and freshly made sauces - the Pesto was superb! We also met the restaurant manager (forget his name) and again he took the time to personally come and talk to us, ask where we were from and when we asked about the S.A curry’s, he went to the kitchen and came back with the spices to show us what goes into Durban Curry! The level of care and attention to detail by the staff was amazing. I had to get a quick picture with Victoria and her wonderful staff too. The hotel was clean, and we (4 adults) stayed in a large family room (Double and sofa bed) which was comfortable and for the price, very reasonable as we just wanted a stopover driving the garden route. The location is amazing, and our room with balcony overlooked the sea. Free parking was available in the hotel too. Overall, a great location, superb hotel with amazing staff that couldn't do enough to make you feel comfortable. Highly recommended and if we could, we would have stayed another night. Go stay at the Diaz Ocean View Hotel - you won't regret it.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 196 reviews
Price from
US$103.85
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.

A
Avril
From
New Zealand
Everything in our stay was amazing from the welcome drink, to the room upgrade, delicious shortbread cookies on the 1st night - all the staff whether in kitchen or reception simply the best - polite, kind and very helpful
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 713 reviews
Price from
US$121.16
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.

K
KroZue
From
Mauritius
The restaurants / coffee shops close to the place The rooms were large
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,162 reviews
Price from
US$93.47
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$122.96
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
Stroebel
From
South Africa
To provide the kitchen with cutlery and cloths and dishwasher.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 292 reviews
Price from
US$73.85
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, 715 reviews
Price from
US$114.81
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.54
1 night, 2 adults

Guesthouse Grace At The Bay

Mossel Bay Central, Mossel Bay

Ideally located in the centre of Mossel Bay, Guesthouse Grace At The Bay offers free WiFi, a garden and free private parking for guests who drive.

R
Rudi
From
South Africa
The location close to Bayview Hospital and Vidamed Day Hospital in Mosselbay and provide easy access to all the medical specialists in the vicinity. Also the cleanliness of the house and the large well appointed rooms and facilities. Also the fact that parking is available in a lock-up garage. It will aslo be a great place to stay for a vacation in Mossel bay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 209 reviews
Price from
US$54.81
1 night, 2 adults
See all 531 hotels in Mossel Bay

Most booked hotels in Mossel Bay and surroundings in the past month

See all

Budget hotels in Mossel Bay and nearby

  • 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.14 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 715 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$110.57 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 352 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$94.62 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 115 reviews

    Located in Mossel Bay and with Santos Beach reachable within 300 metres, Mile Crunchers Backpackers & Hostelling provides express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi...

    From US$40.39 per night
  • Well situated in Mossel Bay, Le Port Guesthouse offers air-conditioned rooms with free WiFi and free private parking. The property features sea and mountain views, and is 1.5 km from Santos Beach.

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 292 reviews

    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.

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

    Garden Route Hotel features an outdoor swimming pool, garden, a shared lounge and terrace in Mossel Bay.

    From US$119.57 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 109 reviews

    Withuis Hartenbos - No Load Shedding is located in Hartenbos, 8.5 km from Bartolomeu Dias Museum Complex, 16 km from Botlierskop Private Game Reserve, and 46 km from Outeniqua Pass.

    From US$53.08 per night

Best hotels with breakfast in Mossel Bay and nearby

  • Located 9 km from Bartolomeu Dias Museum Complex, 15 km from Botlierskop Private Game Reserve and 45 km from Outeniqua Pass, Hart en Siel Self Catering offers accommodation situated in Mossel Bay.

    From US$87.23 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 61 reviews

    Stone Crown Manor B&B in Diasstrand provides adults-only accommodation with a garden, a terrace and barbecue facilities.

    From US$56.25 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 173 reviews

    Situated in Dana Bay and only 1.6 km from 1st Beach, Eden Guesthouse B&B features accommodation with sea views, free WiFi and free private parking.

    From US$80.77 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 35 reviews

    Featuring a garden and views of garden, JoJo's BnB is a recently renovated bed and breakfast located in Mossel Bay, 2.9 km from 1st Beach.

    From US$132.70 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 26 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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 11 reviews

    Set in Mossel Bay, Salt & Sky Penthouse - Mossel Cove 304 offers accommodation with private pool, free WiFi and free private parking for guests who drive.

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

    Located in Mossel Bay, Retro Rhythm - Mossel Cove provides accommodation with rooftop pool, free WiFi and free private parking for guests who drive.

    From US$103.56 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 9 reviews

    Palm Breeze - Mossel Cove is situated in Mossel Bay, 400 metres from The Point Beach, 1.3 km from Bartolomeu Dias Museum Complex, and 24 km from Botlierskop Private Game Reserve.

Hotels located in the centre of Mossel Bay

  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 49 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.50 per night
  • Offering garden views, 105 Gouriqua Mosselbay is an accommodation located in Mossel Bay, 300 metres from Bartolomeu Dias Museum Complex and 23 km from Botlierskop Private Game Reserve.

    From US$41.54 per night
  • Situated in Mossel Bay in the Western Cape region and Bartolomeu Dias Museum Complex reachable within 6.9 km, La Vita Alti features accommodation with free WiFi, barbecue facilities, a private beach...

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

    Set in Mossel Bay and only 1.2 km from Diaz Beach, Lion's Cave 2 offers accommodation with garden views, free WiFi and free private parking.

    From US$40.39 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 53 reviews

    Offering a terrace and sea view, Lion's Cave 1 is set in Mossel Bay, 5.5 km from Bartolomeu Dias Museum Complex and 18 km from Botlierskop Private Game Reserve.

    From US$37.50 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 28 reviews

    Located in Mossel Bay and only 1.2 km from Diaz Beach, Lion's Cave 4 provides accommodation with sea views, free WiFi and free private parking.

    From US$46.73 per night
  • Boasting garden views, Mossel Bay Island View Holiday Home offers accommodation with a garden and a patio, around 18 km from Botlierskop Private Game Reserve.

    From US$259.63 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 194 reviews

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

    From US$108.47 per night

FAQs about hotels in Mossel Bay

What guests said about Mossel Bay:

  • 10.0

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

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,258 reviews
    It’s a really cool experience, and they’ve done a great job with the old train. It’s a perfect location to the beach and we had a quick dip in the morning, which is great fun! I’m not sure I wanna stay here for ages because it is quite tight, but I guess that’s what you get when you stay on the train. It felt very safe and the staff were very friendly on check-in. It’s also a great location to explore all Mossel Bay has to offer which is a lot!
    Guest review by
    Chuck
    United Kingdom
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 8 reviews
    The view over the Habour was awesome. We also visit the Light tower restaurant with the view over Mossel bay that was breathtaking. We also went to Hartenbos and walk on the Beach. We also went to Sedgefield and Knysna which was a wonderfull visit.
    Guest review by
    Pace
    South Africa
  • From US$164.99 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 713 reviews
    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.
    Guest review by
    Klaudia
    Switzerland
  • From US$69.23 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 422 reviews
    Very nice B&B in Mossel Bay, good location with everything you need as a self catering unit. Easy communication with owner, met us on arrival.
    Guest review by
    Thorkild
    South Africa
  • From US$161.32 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,234 reviews
    It is right on the beach
    Guest review by
    Danita
    South Africa