Filter by Price per Night:
Slide rates to fit your budget

Filter by Specials:

Filter by Review Score:

Filter by Type:

Filter by Facility:

Accommodation Types
All Types (51)
B&Bs (2)
Self Catering (49)

Reviews of St Michael's-on-Sea

4.4 / 5 98 reviews
Read real reviews of St Michael's-on-Sea from 98 verified guests.
Easy online booking at 46 accommodation options in St Michael's-on-Sea. Browse St Michael's-on-Sea self-catering, guesthouses, B&Bs and hotels with great rates of up to 15% off. Find St Michael's-on-Sea holiday accommodation for all tastes and budgets, with

St Michael's-on-Sea Accommodation

46 great places to stay
Check availability
View map
Sort by:
Check availability for your dates:
Check in: Check out: Guests: Check Availability
per night (sleeps 4)
Self Catering in St Michael's-on-Sea

39 on Marine is a holiday apartment offering accommodation in Uvongo, a coastal town at the heart of the Hibiscus Coast. This 1-bedroom unit is situated within the owners' home and shares an entrance with the main ...

15% off Long Stays!
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

Gough Heights 7 is situated in an apartment complex located in the seaside town of St Michaels On Sea on the Hibiscus Coast of KwaZulu-Natal. The complex located within walking distance of the beach. The 3-bedroom ...

per night (sleeps 6)
Self Catering in St Michael's-on-Sea

Sandkasteeltjies 2 is a comfortably furnished self-catering apartment for up to 6 people, and is just 400 m from the beach in St Michaels on Sea. The apartment has a 150-degree sea view, and consists of 2 bedrooms ...

R1 250
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

No 2 Avignon is a lovely self-catering apartment just 200 m from the beach. Situated in on the ground floor of a secure complex, the apartment has 3 bedrooms and is equipped for self-catering. Two of the bedrooms a...

R1 090
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

Aldabra offers spacious self-catering accommodation in a secure terraced apartment block in the small village of St Michaels-on-Sea. The apartment boasts a spacious balcony with uninterrupted sea views and is just a...

R1 160
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

Michaelpointe apartments are located on the sea shore with uninterrupted 180 degree views of the breakers and ocean beyond. The modern development is just a stone's throw away from the popular St Michaels beach with...

10% off Long Stays!
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

Gough Heights 6 is an apartment for a family of 6 in St Michael's on Sea, and is just 600 m walk from the beach. The apartment offers 3 bedrooms, and can sleep 4 adults and 2 children under the age of 12. The main ...

per night, for 2 ppl
B&B in St Michael's-on-Sea

Mountjoy Guest Lodge offers bed and breakfast and is situated in St Michaels-on-Sea. The lodge is ideally located 150 metres from the beach, and a drive from other attractions in the Margate area. Accommodation at ...

15% off Long Stays!
per night (sleeps 6)
Self Catering in St Michael's-on-Sea

La Carona 3 is a self-catering holiday apartment on the 1st floor, located in St Michael's-on-Sea on the South Coast of KwaZulu-Natal. The unit is just 500m walking distance from the swimming beach, where you will a...

per night (sleeps 6)
Self Catering in St Michael's-on-Sea

16 Sandcastles is a fully furnished self-catering apartment situated the secure Sand Castles complex in St Michaels On Sea, approximately 200 m from the main beach. Close to all amenities, approx. 1.5km to Shelly Ce...

Showing 1 to 10
 Next Page  
St Michael's-on-Sea is a small coastal town lying between Margate and Port Shepstone on the South Coast of KwaZulu-Natal. The town has a post-card worthy beauty with pristine beaches and a placid lagoon offering plenty of opportunities for water sports and holiday recreation. ...   Read more
Loading, please wait...

Loading Results...

We're finding you the best places to stay!

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

0860 022 102 |