We stayed at Seashelles in uMhlanga for 4 nights in December 2025, here’s our honest take
We enjoyed ocean views from our 1-Bedroom Unit, braai nights, a pool overlooking the Indian Ocean, and just enough mist rain to feel like a proper KZN summer. We give it 5-stars ⭐⭐⭐⭐⭐

We checked into Seashelles on the 17th of December 2025, just as uMhlanga was warming up for peak season but before the Christmas crowds hit. Four nights. One bedroom. Just the two of us and a view of the Indian Ocean from basically every room in the apartment.
This is not a sponsored post. We booked directly with the property on their website, after finding them on a huge online travel agent (OTA), paid full price since we prefer to book direct, so here it is, all of it.
Getting There: Flying with FlySafair
We flew FlySafair into King Shaka International Airport, which is about a 20-minute drive with an Uber from Seashelles at 149 Forest Drive, Umhlanga. We decided to tip the Uber driver an extra R80, because of the inconvenience of the parking fees that he had to pay – genuinely one of the easiest airport-to-accommodation runs you’ll do.
King Shaka is compact, well-run, and you’re on the N2 heading south before you’ve properly woken up. If you’re flying in from Johannesburg or Cape Town, FlySafair is the obvious choice for this route – reliable schedule, no-nonsense boarding, and the fares are hard to argue with, especially if you book a few weeks before.
The fun started mid-air… yes!


We were somewhere between Pietermaritzburg and King Shaka when the sky decided to get dramatic. My wife was looking stunning in this bold red dress, looking totally unbothered while carefully pouring a Mimosa into a plastic cup.
Just as we punched through a massive, dense cloud formation, the plane didn’t just hit a bump – it performed a classic ‘air pocket plunge.’
You know the feeling: that split second where gravity takes a holiday and your stomach stays at 10,000 meters (10km) while the rest of you drops.
While half the cabin was gasping like it was their final breath, we were having a different kind of emergency. That Mimosa went airborne! It was like a slow-motion explosion of orange juice and champagne hitting the cabin roof, drizzling down her red dress, and soaking my left leg. It would’ve looked like it was AI-generated on video… but I promise you, the fear and screams were real.
The best part? While everyone else was practically saying their prayers, we couldn’t stop howling with laughter. I dont even remember the rest – just the smell of citrus and the look on her face!
If you were on this same Flysafair flight from Lanseria around 12:00 on the 17th of December 2025, say hello.
Pure coincidence? Maybe…


First Impressions: The Building & Location

Seashelles sits on 149 Forest Drive – a quiet, residential stretch in the lower part of uMhlanga Rocks, on the La Lucia side.
It doesn’t have the traffic or the noise, because that big white wall blocks off almost all of the road noise, this means you get peace and ocean proximity, while hearing the ocean during your entire stay, but… while we opted to walk, if you’re not active, you may need a car or uber to get to the iconic Whale Bone Pier, restaurants and shops.

The 1-Bedroom Apartment: What You Actually Get
The unit is properly finished. We’re talking porcelain floors, large aluminium windows that push the ocean view into every room (living room and bedroom), a bathroom with both a separate bath and shower, huge cupboards, and a kitchen that has everything you’d need to cook a full meal – microwave, stove, oven, standard fridge. Not a kitchenette. An actual kitchen.
The bedroom has a king-size bed, and an aircon that works. That last part sounds obvious but on a summer KZN night it matters more than you’d think. We felt extremely safe, and slept with our sliding door in the bedroom and lounge wide open, and that breeze was just amazing!
The bathroom door is part of the building cabinets, and you have to open the correct cupboard door to reveal the bathroom. Good luck. 🙂
The view didn’t get old. Not once in four nights, and we don’t think it ever would’ve. I think we watched TV one night while cooking a wholesome meal.


The Balcony & The View
This is the one. The private balcony faces the ocean, and every suite at Seashelles gets the same view – it’s not a “select room” upgrade situation. You step outside in the morning and you’re looking directly at the Indian Ocean. The changing light through the day, sunrise glow, midday shimmer, late afternoon gold – makes the same view feel different every time.

Fair warning: it’s uMhlanga, and uMhlanga gets rain. December morning rains is common on this stretch of coast, so don’t panic if you wake up to a grey haze. It usually lifts by mid-morning and then you’ve got full blue sky and ocean for the rest of the day. Four seasons in one day.
The Pool area
The pool at Seashelles is positioned to make the most of the ocean backdrop – you’re swimming with the horizon in front of you. It was clean throughout our stay and never overcrowded, even in the lead-up to Christmas. There’s outdoor seating and a sun terrace, and the whole area has a relaxed, private feel that you don’t always get in busier apartment complexes.


The Beach
Umhlanga Rocks Beach is roughly a 3-5 minute walk from the front gate. It’s a Blue Flag beach with lifeguards on duty 365 days a year, so it’s safe and well-managed. The walk there is pleasant – leafy residential streets, very little traffic – but the uMhlanga coastal mist can make it feel cooler than you expect in the mornings. By afternoon, it’s perfect.
If you want the main Umhlanga beach (closer to the iconic lighthouse and the boardwalk promenade), that’s a 2-minute drive or about a 15-minute walk. We did both, depending on the day.

Eating: Braai Nights, Cooking In, and Restaurants
We did a mix across the four nights, and that flexibility is genuinely one of the best things about a self-catering apartment like this.
Cooking In
I used the handy Checkers sixty60 app to order all our food and drinks, and any other item we needed during our stay, while the wifey preferred the Pick n Pay ASAP! App.
The kitchen is properly equipped – we grabbed groceries using our apps on our first afternoon and stocked up for breakfasts and a couple of dinners. The appliances work, there’s enough cookware, and it doesn’t feel like you’re making do.
Braai
Seashelles has braai facilities on site and we used them. Summer evenings in uMhlanga with a braai going,swimming and an ocean view is exactly as good as it sounds. Bring your own coal or grab it from the nearest garage or one of the apps.
Restaurants Nearby
The uMhlanga restaurant strip is 3–5 minutes by car. A few we’d point you toward:
- The Oyster Box Grill Room – classic uMhlanga. Worth it at least once.
- Grimaldi’s @ The Pearls – good Italian, reliable and well-priced.
- Little Havana – popular, great for a fun night out.
- The Chefs’ Table – fusion, creative menu, worth booking ahead.
Who Is Seashelles Best For?
We went as a couple and it was ideal – the apartment is intimate without feeling cramped, and the overall atmosphere is romantic without being precious about it. But honestly? We could see this working just as well for a family with one or two kids (the unit sleeps three comfortably with the sleeper couch), or for a small group of friends who want their own base in uMhlanga without paying hotel prices.
The property has that rare quality of feeling luxury without requiring you to behave accordingly. You can braai on a Tuesday night in your boardshorts and wake up to a five-star view. That combination is harder to find than you’d think.
Practical Things to Know Before You Book
Quick Reference
- Book direct – the hosts (Filip and Priscilla) are responsive and booking directly with them avoids the platform markups. The property’s own site has rates.
- No car needed – the location is quiet and residential. Choose Uber, and a car is optional if you want to explore uMhlanga properly.
- Parking is included – secure parking. A legitimate perk during peak season.
- Quiet hours from 21:00 – the property isn’t the place for big group parties. It suits people who are there to actually enjoy uMhlanga, not use it as a backdrop for a function.
- A R 500 deposit is charged before arrival and returned after inspection within 7 days.
- Gateway Theatre of Shopping is 5 minutes away for groceries, top-up supplies, or a rainy afternoon.
- King Shaka International Airport is about 20 minutes away – easy arrival and departure logistics.
View from the living room
Our Verdict
5 / 5
Would absolutely return
Seashelles uMhlanga is the kind of place that quietly exceeds expectations. The views are real, the apartment is genuinely comfortable and well-finished, the self-catering setup gives you the freedom of home with the surroundings of a boutique property, and the location — tucked away on the quieter side of uMhlanga Rocks — means you get the beach town without the noise. For couples, small families, or anyone who wants uMhlanga done properly, it’s hard to beat.