Sun City & the North West

This region of the country offers plenty to see and do and is easily accessed from Johannesburg. Two hours drive northwest lies Sun City, South Africa’s playground with top class golf, a water park and an array of restaurants and entertainment.

Pilanesberg National Park makes a perfect combination with Sun City due to its proximity, whilst further afield Marakele and Madikwe National Parks provide excellent game viewing and spectacular scenery and luxury safari lodges, set in dramatic mountainous scenery.

Save time and money with our Free planning service

Africa South Africa Johannesburg Guide Experiences Johannesburg Hotels
Sun City & NW Hotels Holidays

Sun City Hotels & NW Lodges

Choose from our hotels located in Sun City and comfortable lodges and tented camps in Pilanesberg, Marakele and Madikwe National Parks.

Activities Included Thakadu River Camp Pool

Thakadu River Camp

Madikwe Game Reserve

Lodge from £239
Kwa Maritine Bush Lodge Pool

Kwa Maritane Bush Lodge

Pilanesberg National Park

Lodge from £159
FREE NIGHT OFFER Marataba Mountain Lodge Suite

Marataba Mountain Lodge

Marakele National Park

Lodge from £499
FREE NIGHT OFFER Marataba Safari Lodge Outdoor Lounge

Marataba Safari Lodge

Marakele National Park

Lodge from £499
Sun City Cascades Hotel Luxury Room

Cascades Hotel

Sun City

Hotel from £115
Sun City Cabanas Outdoors

The Cabanas

Sun City

Hotel from £67
Sun City The Palace

The Palace

Sun City

Hotel from £149

Johnnesburg Hotels & Experiences

Our recommended hotels and excursions to explore Johannesburg.
These are a great base from which to explore the local area on a day tour or go further afield.

South Africa - More Holiday Options

Whether you are looking to discover South Africa on a thrilling safari, a touring holiday with experienced local guides, iconic rail journey or
epic self drive, or a combination of any of these, our Africa Destination Experts can help plan your perfect holiday.

Ask an Expert to create an Africa holiday for you

Call us on 0333 234 3667 or Enquire online