Best. Holiday. Ever.

From the golden beaches of the South Coast to the majestic peaks of the Mpumalanga mountains, MyResorts destinations bring you closer to South Africa's most spectacular locations. Whether it’s a family vacation, a romantic couples’ getaway, or a celebration to remember, our resorts offer the perfect setting for every moment.

Experience Everything

Pick a place, pack a bag, and let’s get you sidetracked!

Crystal Springs Mountain Lodge

Crystal Springs sits just 11 km from Pilgrim's Rest in the beautiful Mpumalanga countryside, offering the perfect mix of natural beauty and comfort. Nestled among cliffs, gorges, and forests, it's an ideal bush retreat for families and friends.

Curved brick path through lush tropical gardens and tree ferns to tiled-roof villas, stone steps and a manicured lawn.

Mabalingwe Nature Reserve

Nestled in the heart of the African bushveld, Mabalingwe Nature Reserve offers a range of activities, from exciting game drives to tranquil moments surrounded by nature. With luxurious accommodations and breathtaking views, it's the perfect getaway for adventure seekers and relaxation lovers alike.

Hilltop lodge with warm-lit wooden deck and terraces overlooking a river and tree-covered valley at dusk.

Ngwenya Lodge

Ngwenya Lodge is where the wild meets your doorstep—literally. With two kilometres of prime Crocodile River frontage, you're in the perfect spot to catch all the Kruger National Park action without leaving your chalet.

Brick lodge with pitched roof beside a reflective pond, lush garden and trees, wooden footbridge and bench under blue sky

Caribbean Estates

Located just 300 metres from Rennies Beach, Caribbean Estates features an outdoor pool, private beach area, and various recreational facilities. Perfect for couples and families looking for relaxation and adventure.

Resort swimming pool with swim-up bar under a white pavilion, brick sun deck and tropical gardens with cottages.

Mount Amanzi

Tucked away in the breathtaking Magaliesberg Mountains, Mount Amanzi is your riverside escape. With tranquil views of the Crocodile River and plenty of outdoor activities, this resort is ideal for both adventure seekers and those in need of a little R&R. Perfect for a peaceful weekend surrounded by nature.

Brick railing beside a green lake with a tree-lined waterfront lodge, picnic benches and clear blue sky.

Uvongo river Resort

Settle down by the Uvongo, just a hop, skip, and a jump away from the South Coast’s most amazing beaches. Perfect for families, couples, or anyone looking to unwind by the ocean.

Courtyard with white-railed balconies, private patio tables, tropical palms and garden, paved paths and pool loungers.

Baywater Village

Direct access to Sedgefield’s pristine lakes? Yes, please! Lounge on the golden sands, dive into the warm Indian Ocean, or get your adrenaline going with fun water sports. With family-friendly options and loads of activities, there’s something for everyone.

Sunset over a lake with pink-orange sky, silhouetted hills, dock with stacked kayaks and empty lounge chairs by the water.

Sudwala Lodge

Sudwala Lodge offers a unique getaway nestled in the lush Lowveld. Just a stone’s throw from the famous Sudwala Caves, this is the perfect retreat for those looking to unwind and explore. Whether you’re hiking up the mountains or relaxing by the pool, Sudwala is all about connecting with nature while keeping things laid-back.

Palm-fringed hotel courtyard with two-tiered pool, sun loungers and lawn, ground-floor patios and shaded tropical gardens.

Monateng Safari Lodge

Nestled in the bushveld, Monateng brings you face-to-face with nature. The lodge's design blends effortlessly into the landscape, giving you that “deep in the bush” feel, while still keeping things comfortable for the whole fam.

Lodge terrace with wooden railing and elevated viewing deck overlooking sunlit treetops and rolling horizon at sunset.

Manzi Monaté

Manzi Monaté is the ideal spot for a relaxed family getaway just outside the city. Spend your days lounging by the pool, exploring nature trails, or enjoying a classic braai. With spacious units and plenty of activities for all ages, it’s perfect for a laid-back escape close to home.

Aerial view of red-roofed lodge with palm-lined patio, thatched umbrellas, tables, lawn, inflatable slide and treed hills

Little Eden

Just a short drive from the city, Little Eden feels a world away. This romantic bush retreat combines rustic charm with modern comforts, offering a peaceful escape without the long travel time.

Rustic lodge veranda with wooden deck, two cushioned chairs by sliding glass door, shaded view over rocky bushveld.

Sandy Place

Cool, stylish units with a stunning pool and awesome kid-friendly activities make Sandy Place the ultimate retreat. Enjoy pristine beaches and explore the nearby Greater St Lucia Wetland – perfect for fishing and fun.

Curved pool with bright blue water, white umbrellas and loungers on a shaded tiled deck framed by palm trees.

Kridzil holiday Apartments

Just 200 meters from Margate’s buzzing main beach, Kridzil is the spot for family fun and easy access to nightlife and restaurants. Whether you’re into sunbathing or hitting up local spots, Kridzil has it all.

Courtyard pool with striped loungers, shaded seating and float; rooftop kids' play area with slide, white fencing and gardens.

Doornkop Fish & Wildlife Reserve

Located just 2.5 hours from Pretoria, in the charming town of Carolina, Mpumalanga, Doornkop is your go-to spot for a fishing and bush getaway. With ten pristine dams and endless green plains, it’s a dream come true for anglers and families.

Thatched stone safari lodge at dusk, warm-lit rooms and covered patio dining, grassy lawn and a glowing outdoor fire pit.