Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Drakensberg Mountains, Jagersrust · 180.23 km from centre
8.8
59 review
Breakfast available
Located in Jagersrust, Little Switzerland Resort is in the mountains, a 4-minute drive from Eskom Drakensberg Visitors Centre and 8 minutes from Driekloofdam Pier. This family-friendly hotel is 5.6 mi (9 km) from Maloti-Drakensberg Park and 7.5 mi (12.1 km) from Kilburn Dam.

Hotel in Drakensberg Mountains, Cathkin Park · 151.05 km from centre
10.0
1 review
Breakfast available
When you stay at Dragonview Lodge in Cathkin Park, you'll be in the mountains and 10 minutes by car from Drakensberg Boys Choir School. This family-friendly hotel is 5.7 mi (9.2 km) from Maloti-Drakensberg Park and 18.2 mi (29.2 km) from Winterton Museum.

Hotel in Durban · 146.43 km from centre
8.6
872 review
With a stay at Belaire Suites, you'll be centrally located in Durban, a 4-minute drive from uShaka Marine World and 11 minutes from Umhlanga Rocks Beach. This beach hotel is 0.2 mi (0.3 km) from Golden Mile and 0.2 mi (0.3 km) from Battery Beach.

Hotel in uMhlanga, Umhlanga · 134.24 km from centre
8.4
112 review
Breakfast available
Located in uMhlanga, Hilton Garden Inn Umhlanga Arch is in the business district, a 2-minute drive from Gateway Theatre of Shopping and 11 minutes from Umhlanga Rocks Beach. This hotel is 7 mi (11.3 km) from Golden Mile and 7.2 mi (11.6 km) from Umdloti Beach.

Hotel in Eswatini, Mbabane · 245.89 km from centre
9.0
82 review
Breakfast available
Located in Mbabane, Hilton Garden Inn Mbabane is just steps from Ezulwini Valley and 10 minutes by foot from Mbabane City Hall. This hotel is 0.7 mi (1.2 km) from Mbabane Market and 0.8 mi (1.2 km) from Swaziland Theater Club.

Hotel in Clarens · 241.87 km from centre
8.6
20 review
Located in Clarens, Mont d'Or Clarens is next to a golf course, a 3-minute walk from Clarens Nature Reserve and within a 5-minute drive of Clarens Brewery. This golf hotel is 0.9 mi (1.4 km) from Clarens Kloof Mountain Trail and 1.5 mi (2.4 km) from Richard Rennie Art Gallery.

Hotel in Berea, Durban · 144.47 km from centre
8.2
68 review
With a stay at The Saint James on Venice Luxury Guest House in Durban (Morningside), you'll be steps from St James Anglican Church and a 2-minute drive from Kings Park Stadium. This family-friendly hotel is 1.1 mi (1.8 km) from Moses Mabhida Stadium and 1.3 mi (2.1 km) from Durban Country Club.

Hotel in Lesotho, Letseng · 213.98 km from centre
7.2
19 review
Breakfast available
With a stay at Afriski Mountain Resort in Letseng, you'll be 3.5 mi (5.6 km) from AfriSki and 28.6 mi (46.1 km) from Liphofung Caves. This family-friendly hotel is within the region of Tugela Falls and Royal Natal National Park.

Hotel in South Coast, Scottburgh · 194.52 km from centre
8.0
16 review
Breakfast available
Located in Scottburgh, Premier Resort Cutty Sark is by the ocean, within a 5-minute drive of GJ Crookes Hospital and Scottburgh Golf Club. This beach hotel is 1.4 mi (2.3 km) from Scottburgh Beach and 5 mi (8.1 km) from Umkomaas Beach.

Inn in Eswatini, Mbabane · 248.98 km from centre
8.4
25 review
Breakfast available
Located in Mbabane, The Place Guest House is within a 5-minute drive of Ezulwini Valley and Swaziland Theater Club. This spa inn is 2 mi (3.3 km) from Mbabane City Hall and 2.4 mi (3.9 km) from Happy Valley Casino.

Hotel in uMhlanga, Umhlanga · 134.28 km from centre
9.6
5 review
When you stay at 506 Lighthouse Mall in uMhlanga, you'll be near the beach, within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This hotel is 0.1 mi (0.1 km) from Oceans Mall and 0.3 mi (0.4 km) from Umhlanga Lighthouse.

Chalet in Clarens · 241.88 km from centre
9.4
83 review
Clarens Mountain Sage Cottage offers accommodations in Clarens, 16 miles from Golden Gate Highlands National Park and 28 miles from Basotho Cultural Village. This property offers access to a patio, tennis at the tennis court, free private parking, and free Wifi. On clear days, guests can head outside to enjoy the chalet's outdoor fireplace or simply kick back and relax.
The chalet consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a walk-in shower and a hair dryer. A private entrance leads guests into the chalet, where they can enjoy some wine or champagne and fruit. There's also a seating area and a fireplace.
There is a garden with a barbecue at this property, and guests can go cycling and hiking nearby.
Popular points of interest near the chalet include Clarens Golf Club, Art and Wine Gallery on Main, and Blou Donki Gallery.

Hotel in uMhlanga, Umhlanga · 134.38 km from centre
8.4
8 review
With a stay at 203 Oyster Quays in uMhlanga, you'll be within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This beach hotel is 0.1 mi (0.1 km) from Umhlanga Lighthouse and 0.2 mi (0.3 km) from Oceans Mall.

Hotel in uMhlanga · 134.40 km from centre
8.8
128 review
Breakfast available
With a stay at Beverly Hills in uMhlanga, you'll be on the beach, within a 15-minute walk of Umhlanga Lighthouse and Umhlanga Rocks Beach. This beach hotel is 1.6 mi (2.6 km) from Gateway Theatre of Shopping and 4.1 mi (6.6 km) from Mount Edgecombe Country Club.

Chalet in Ethekwini, Gillitts · 143.28 km from centre
8.8
4 review
The Cottage is located in Gillitts, just 19 miles from Kenneth Stainbank Nature Reserve and 20 miles from Durban Botanic Gardens. This chalet features free private parking, full-day security, and free Wifi. Moses Mabhida Stadium is 22 miles from the chalet and uShaka Marine World is 22 miles away.
Featuring a patio and garden views, the spacious chalet includes 2 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Towels and bed linen are offered in the chalet. The property has an outdoor dining area.
There is a garden with a barbecue at this property, and guests can go cycling and hiking nearby.
ICC Durban is 20 miles from the chalet, while Kings Park Stadium is 20 miles from the property. Pietermaritzburg Airport is 32 miles away.

Hotel in Berea, Durban · 144.08 km from centre
7.1
513 review
Breakfast available
Located in Morningside, Durban, 3 mi from North Beach, Emakhosini Boutique Hotel offers spacious rooms. This hotel features an outdoor pool and a large terrace with lounge area.
Emakhosini Boutique Hotel has modern rooms with wooden furniture and carpeted floors. Each of the air-conditioned rooms has a flat-screen satellite TV, a work desk and an electric kettle.
Guests can start their day with a breakfast buffet, or enjoy their breakfast in the privacy of their room. The 3 On Lumsden restaurant serves Breakfast, Lunch and Dinner daily. A coffee shop is also available.
The hotel is less that 6.2 mi away from Durban beaches, Durban’s Convention Center and Shaka Marine World Park. Durban Country Club is 1.9 mi from the property.
King Shaka International Airport is 16 mi away, and the hotel offers free private parking on site. An airport shuttle and a car rental service are also available.

Hotel in Durban · 147.87 km from centre
7.8
222 review
Breakfast available
Located in Durban (Durban Beachfront), The Edward Hotel is within a 5-minute walk of Durban Funworld and within a 5-minute drive of Sahara Stadium Kingsmead. This beach hotel is 1.5 mi (2.5 km) from uShaka Marine World.

Hotel in Eswatini, Ezulwini · 234.32 km from centre
8.1
449 review
Breakfast available
Located in Ezulwini, 1.8 miles from King Sobhuza II Memorial Park, Mantenga Hillview has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi. The property provides room service, a tour desk and luggage storage for guests.
The rooms in the hotel are equipped with a flat-screen TV.
À la carte and Full English/Irish breakfast options are available at Mantenga Hillview. At the accommodation you'll find a restaurant serving African and American cuisine. Vegetarian and halal options can also be requested.
Swaziland National Museum Lobamba is 1.8 miles from Mantenga Hillview, while Somhlolo National Stadium is 1.9 miles from the property.

Hotel in Eswatini, Mbabane · 246.58 km from centre
7.2
10 review
Located in Mbabane, a 16-minute walk from Mbabane Golf Club, Thokoza Anglican Conference Centre provides accommodations with a garden, free private parking and a restaurant. All rooms feature a flat-screen TV with satellite channels and a private bathroom. Guests can have a drink at the snack bar.
All guest rooms in the hotel are equipped with an electric tea pot.
A buffet, continental or Full English/Irish breakfast is served at the property.
King Sobhuza II Memorial Park is 11 miles from Thokoza Anglican Conference Centre, while Swaziland National Museum Lobamba is 11 miles away.

Chalet in Margate · 269.34 km from centre
8.4
14 review
Featuring a terrace, Southern Comfort - On the Rocks offers accommodations in Margate. Both free Wifi and parking on-site are accessible at the chalet free of charge. Mbumbazi Nature Reserve is 4.5 miles from the chalet and Port Shepstone Country Club is 16 miles away.
Offering a patio and sea views, the chalet includes 1 bedroom, a living room, TV, an equipped kitchen, and 1 bathroom with a bath and a shower. Towels and bed linen are offered in the chalet.
Guests can swim in the outdoor swimming pool, go fishing, relax in the garden, and use the barbecue facilities.
Ramsgate South Beach is a few steps from Southern Comfort - On the Rocks, while Southbroom Golf Club is 3.2 miles from the property. Margate Airport is 3.7 miles away.