Skip to main content

The best guest houses in Mossel Bay

Check out our pick of great guest houses in Mossel Bay

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Boasting a garden, bar and views of mountain, The Lookout Guest House is located in Mossel Bay, 1 km from Santos Beach. This guest house provides free private parking and luggage storage space. Featuring family rooms, this property also provides guests with an outdoor fireplace.

Herman is without doubt the best host and with his team ensured we have an amazing stay. The guest house is also clean and beautifully decorated with incredible views. Great breakfast too. Wish we could’ve stayed longer !

Show more Show less
9.9
Exceptional
276 reviews
Price from
UAH 2,137
per night

Featuring inner courtyard views, Villa Palmera Load shedding FREE offers accommodation with an outdoor swimming pool, a garden and barbecue facilities, around 3 km from The Point Beach. The property features pool and garden views, and is 1.4 km from Santos Beach. On clear days, guests can head outside to enjoy the guest house's outdoor fireplace or simply kick back and relax.

The host is so kind, enthusiastic and welcoming, very interesting to listen to her and she has very good advices to give for enhancing the visit in Mossel bay. She even upgraded us in a bigger room.

Show more Show less
9.2
Superb
342 reviews

Beach House On 18p Repens has sea views, free WiFi and free private parking, situated in Mossel Bay, 600 metres from 2nd Beach. This guest house features accommodation with a balcony. Rooms are equipped with a terrace with views of the garden.

océan view, very nice place to stay if you are passing thru. the room is very big and you can make your own breakfast if need be.the hostess is very nice and gives all the information needed.

Show more Show less
9.1
Superb
183 reviews
Price from
UAH 1,166
per night

Full English/Irish and vegetarian breakfast options with warm dishes, pancakes and fruits are available each morning at the guest house. Guests are welcome to unwind in the in-house lounge, while packed lunches are also available.

The new stone manor is the loveliest quaint home stay in a heritage building...for those with an interest in antiquities, it is truly a treat to the eyes.....it is great value for money complete with a sumptuous breakfast

Show more Show less
9.2
Superb
212 reviews
Price from
UAH 2,105
per night

Perched halfway up a hill Features private gardens with sea & mountain views. The property is 8 minutes' drive from Pinnacle Point Golf Club.

The individually decorated rooms at Betty's Boutique Hotel feature a private bathroom, electric blankets, air conditioning, a flat-screen TV and tea-and-coffee making facilities. Rooms at Betty's Boutique Hotel also boast free WIFI.

excellent breakfast with operatic accompaniment on one morning, fantastic

Show more Show less
9.1
Superb
602 reviews
Price from
UAH 3,131
per night

Offering an outdoor pool, year-round outdoor pool and sun terrace, Lavandula Manor Self-Catering is set in Mossel Bay in the Western Cape Region, 300 metres from Bay View Shopping Centre. Free private parking is available on site.

The suite was very nice and stylishly decorated. Great view over the logoon. Would have loved to stay longer.

Show more Show less
9.2
Superb
274 reviews
Price from
UAH 2,699
per night

Aqua Marina Guest House offers views of the Mossel Bay harbour, Santos Beach and of the Outeniqua Mountains. Dias Beach is a mere 4-minute drive from the guest house.

Free Wi-Fi and private parking is available on site. Both Pinnacle Point Golf Course and Mossel Bay Golf Club are a 10-minute drive from Aqua Marina. The George Airport is 44 km away.

The hosts are amazing, super welcoming and friendly, always helpful if you have any questions. The guest house is in a quiet and safe area and there's parking in front of the house. Tons of restaurants in Mossel Bay and closeby. The terrace overlooking the bay is the best part. We had a great breakfast there in the morning. Would 100% recommend to stay here.

Show more Show less
9.4
Superb
745 reviews
Price from
UAH 2,699
per night

Featuring stunning, panoramic views over the Indian Ocean and the Outeniqua Mountains, this award-winning 5-star guesthouse offers a deck pool and large suites with patios. Gardens lead directly to Mossel Bay's beach.

This is the loveliest guest hotel I have ever visited. The staff are professional and helpful. Our room was clean comfortable and the view of the ocean extraordinary. I would love to visit again someday

Show more Show less
9
Superb
628 reviews
Price from
UAH 3,418
per night

Located in Mossel Bay, Avenues Guesthouse features a saltwater swimming pool. The property is 1.3 km away from the Mossel Bay Golf Course.

The individually decorated rooms at Avenues Guesthouse have en-suite bathroom and are equipped with a safe, hairdryer, TV and tea-and-coffee making facilities.

Perfect place in Mossel Bay. Walking distance to town with restaurants and close to the St Blaize trail. There is a shuttle also at night if you need. Room has everything - nice and spacious, clean and I loved the outdoor private area sheltered from the wind to be able to read. Great light comes in the room. Good bed and kettle in the room. Hot water in shower and safe, hair dryer in room. Highly recommend to stay here. You won’t regret it!

Show more Show less
9.2
Superb
369 reviews
Price from
UAH 1,425
per night

At the guest house, some units have a private entrance, dining area, fireplace and dishwasher. Every unit is fitted with a kettle, a private bathroom and free WiFi, while certain rooms have a terrace and some have mountain views. At the guest house, the units include bed linen and towels.

Guests at the guest house will be able to enjoy activities in and around Mossel Bay, like cycling, fishing and canoeing. Kids pool is also available for guests at Segulah Guesthouse.

I loved the quiet and secludedness. Felt like home, just better.

Show more Show less
9.3
Superb
7 reviews
Price from
UAH 2,375
per night

Looking for a guest house?

Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.
Search guest houses in Mossel Bay

Most booked guest houses in Mossel Bay this month

FAQ about guest houses in Mossel Bay







Guest houses that travellers love in Mossel Bay

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 183 reviews
    We enjoyed our overnight stay in this quaint unit. It had all that we needed. Lovely seating area outside in an enclosed veranda. Bed was very comfortable. Kitchen was well equipped. Host was well-informed and gave great information on the area.
    John
    Young couple
  • Avg. price/night: UAH 1,835.21
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 368 reviews
    Breakfast included made this a real value for money stay-over. Room was spacious, clean and comfortable with balcony overlooking the hills and Mossel Bay in the distance. Quiet area just out of town and our host, Jeanine was friendly and accommodating.
    David
    Young couple
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 78 reviews
    Great host Great accommodation Great location
    Collin
    Family with young children
  • Avg. price/night: UAH 2,374.98
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 172 reviews
    Great location, beautiful and clean spacious, comfortable accommodation and great host!
    Anneke
    Family with young children
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 745 reviews
    We loved our stay at this fabulous guest house. The hosts were amazing, so friendly and helpful. Fabulous view from the breakfast and lounge area and in a great location.
    Heather
    Young couple
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 369 reviews
    I stayed at Avenues Guesthouse and had the best experience imaginable. The guesthouse is located in the city centre of town, but in a quiet, peaceful area. The room was exactly as described on booking.com, nothing was missing and it was spotless clean. There is a communal fridge in the lounge which I liked a lot; I don’t like having noisy appliances in the bedroom. Maaike and Martin are attentive and friendly hosts and provided me with all necessary information, including recommendations for dinner. I’ll be back, for sure.
    Johanna
    Solo traveller
  • Avg. price/night: UAH 1,403.40
    5.7
    Scored 5.7
    Above average
    Rated okay
     · 135 reviews
    A traditional hostel experience. Welcoming ,kind and helpful new owners,staff and other people staying there long term. Great company, quiet,comfortable bed,restful sleep. Clean and tidy. Tourist information and help,Pool table, games,T.V,large communal lounge area and separate large kitchen and dining area., small veranda to sit ,smoke and watch the world go by. Great location.
    Catherine
    Solo traveller
  • Avg. price/night: UAH 2,676.61
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 276 reviews
    Very nice accommodation, great location, great hosts, excellent breakfast options!
    Maria
    Group
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 745 reviews
    The hosts are amazing, super welcoming and friendly, always helpful if you have any questions. The guest house is in a quiet and safe area and there's parking in front of the house. Tons of restaurants in Mossel Bay and closeby. The terrace overlooking the bay is the best part. We had a great breakfast there in the morning. Would 100% recommend to stay here.
    Melanie
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 183 reviews
    THE BEST ever guesthouse, a lovely stay, the host was really friendly and helpful in every way. Breakfast was not included but we went locally to eat after we checked out. Great location in Mossel Bay. Rooms were beautiful here, clean, fresh and very comfortable.
    Margaret
    Family with young children