Skip Navigation

Enter your dates to find availability

Narrow down the 5 results:

By Budget
By Type
By Ratings
By Facilities
Map View
Sort by: Popularity Price Rating Map View

x The average starting price for a place to stay in Mossel Bay is £62 per night.

Loading ...

Sandpiper Guest Cottages

PO Box 1889

Excellent 90%
P24 Hour Reception
Budget From £49 per night

Little Brak Beach House

9 Barwell Street Little Brak Po Box 1087 KLEINBRAKRIVIER

Awesome 89%
Free WiFi
Free Breakfast
P24 Hour Reception
Budget From £11 per night
decash7 We stayed here after the England v Algeria match in Cape Town. We arrived at 9am in the morning and were warmly welcomed by the owners and the 4 dogs, which my kids loved to bits! We were given the keys early as we could not get into the room till returning from Cape Town at 3am the following morning. We had a fantastic breakfast and the owners spent an hour with us, chatting and helping us plan our day at Mossell Bay. I would HIGHLY recommend this very family friendly guest house, with a very cheerful welcome, warm relaxing attitude and spotless clean rooms, which were well equiped and again had some great little touches throughout to give you a real welcome. Harris Family, Swindon, England

Santos Express Train B&B

Private Bax X5 # 254

Great 81%
Free WiFi
Free Breakfast
P24 Hour Reception
Budget From £6 per night

Dolphin House Backpackers

15 Marsh Street

Very Good 75%
Free WiFi
Air Conditioning
P24 Hour Reception
Budget From £8 per night

Santos Express Train Lodge - Hostel

Mossel Bay In the heart of The Garden Route

Good 70%
P24 Hour Reception
Budget From £19 per night

Create a Travel Plan

Create your own travel plan including Mossel Bay as one of your stops. You can use it to store all your research (even hotels found on other websites!)

Add to Travel Plan


Do you have questions about Mossel Bay? You might try asking in our active travel forums and see if anyone else has been there.

Talk travel in the forums

Travel Blog

Keep your family and friends up to date with your trip by starting your own travel blog!

Create your own blog