Search Filter

Star
  • 2
  • 28
  • 10
  • 2
  • 0
  • 194
Accommodation Type
  • Apartments 106
  • Guest houses 38
  • Holiday homes 37
  • Bed and breakfasts 12
  • Villas 8
  • Hotels 7
  • Hostels 6
  • Lodges 6
  • Resorts 4
  • Farm stays 3
  • Inns 2
  • Chalets 2
  • Homestays 2
  • Holiday parks 1
  • Luxury tents 1
  • Aparthotels 1
Hotel Facilities
  • Parking224
  • Free parking201
  • On-site parking194
  • Private parking191
  • BBQ facilities187
  • Non-smoking throughout181
  • Non-smoking rooms163
  • Internet services135
  • WiFi134
  • Free WiFi128

236 Hotels in Mossel Bay

Order By
cruise
Point Village Hotel and Self Catering

5 Point Road, Point Village , Mossel Bay , 6500

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

Guest Reviews
8.4 out of 10

From 877 Reviews
Starting From
ZAR
cruise
Sea Shells Guest House Mossel Bay

28 Bland Street , Mossel Bay , 6500

Located in Mossel Bay, within 2 km of Santos Beach and 700 metres of Bayside Shopping Centre, Sea Shells Guest House Mossel Bay provides free WiFi. Th...

Guest Reviews
8 out of 10

From 8 Reviews
Starting From
ZAR
cruise
The Point Hotel & Spa

Point Road , Mossel Bay , 6500

Set on the rocks below St. Blaize Lighthouse in Mossel Bay, this hotel overlooks the Indian Ocean. It offers spacious rooms with private balconies. Fr...

Guest Reviews
6.8 out of 10

From 159 Reviews
Starting From
ZAR
Protea Hotel by Marriott Mossel Bay

Corner Church Street and Market Street , Mossel Bay , 6500

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

Guest Reviews
8.8 out of 10

From 323 Reviews
Starting From
ZAR
Hotel Portao Diaz

Alhof Drive , Mossel Bay , 6506

Situated in D' Almeida in Mosselbay, Hotel Portao Diaz offers an authentic African-urban experience in a local setting. It also features panoramic vie...

Guest Reviews
8 out of 10

From 570 Reviews
Starting From
ZAR
Oceans Hotel & Self Catering

Louis Fourie Road, Voorbaai , Mossel Bay , 6500

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

Guest Reviews
8 out of 10

From 307 Reviews
Starting From
ZAR
Diaz Hotel and Resort

Beach Boulevard, Diaz Strand , Mossel Bay , 2933

Rooms with private balconies and Indian Ocean views await guests at this 4-star resort in Mossel Bay. On the seafront, it offers an infinity pool and ...

Guest Reviews
8.6 out of 10

From 345 Reviews
Starting From
ZAR
Mosselbay Backpackers

1 Marsh Street , Mossel Bay , 6506

Mosselbay Backpackers offers accommodation in Mossel Bay with a swimming pool and terrace with a BBQ. Here you will find the Beach Lounge where you ca...

Guest Reviews
8.6 out of 10

From 220 Reviews
Starting From
ZAR
First Group Perna Perna Mossel Bay

4 Upper Cross Street, Mossel Bay , Mossel Bay , 6500

Perna Perna Mossel Bay is set upon a hill and is located in the coastal town of Mossel Bay. Offering scenic views, the well-equipped apartments includ...

Guest Reviews
9.1 out of 10

From 10 Reviews
Starting From
ZAR
13 on Marsh B&B

13 Marsh Street Mossel Bay , Mossel Bay , 6500

13 on Marsh B&B has a patio and is situated in Mossel Bay, within just less than 1 km of Bayside Shopping Centre and a 14-minute walk of Post Office T...

Guest Reviews
8.5 out of 10

From 15 Reviews
Starting From
ZAR