Curated luxury hotels in Botswana

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Botswana

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Botswana, but are nearby and match your search.
Primary image
Sherwood's Country House
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Tzaneen · 584.56 km from centre

9.0

 

8 reviews

Breakfast available

When you stay at Sherwood's Country House in Tzaneen, you'll be in the mountains and 20 mi (32.2 km) from Debengeni Falls. This family-friendly country house is within the region of Turfloop Nature Reserve.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Magalies Manor
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Magaliesberg · 499.46 km from centre

8.0

 

6 reviews

Breakfast available

With a stay at Magalies Manor in Magaliesberg, you'll be steps from Magaliesberg Biosphere Reserve and a 2-minute drive from Mother of Mercy Shrine. This family-friendly hotel is 4 mi (6.5 km) from Bekker High School and 4.5 mi (7.3 km) from Bekker Primary School.

Compare price on Booking.com
Compare price on Booking.com
Merchant Business Class Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gauteng, Henley on Klip · 577.13 km from centre

8.9

 

74 reviews

Breakfast available

Located in Henley on Klip, 4.8 km from Meyerton Golf Club, Merchant Business Class Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 4-star hotel has a bar and barbecue facilities. The property is non-smoking and is set 15 km from Kliprivier Country Club.

Guest rooms at the hotel come with air conditioning, a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Each room is fitted with a kettle, while selected rooms come with a kitchenette with a fridge and a microwave. All units include a desk.

Leeukop Golf Course is 18 km from Merchant Business Class Hotel, while Gold Reef City Casino is 44 km away. O.R. Tambo International Airport is 57 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Holiday Inn Johannesburg Sunnyside Park by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Johannesburg · 547.21 km from centre

8.2

 

195 reviews

Breakfast available

With a stay at Holiday Inn Johannesburg Sunnyside Park by IHG in Johannesburg (Parktown), you'll be within a 5-minute drive of Johannesburg Zoo and University of Witwatersrand. This hotel is 2.6 mi (4.2 km) from Johannesburg City Hall and 2.7 mi (4.4 km) from Zoo Lake Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Johannesburg Airport by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ekurhuleni, Boksburg · 559.83 km from centre

8.6

 

1,001 reviews

Breakfast available

With a stay at Holiday Inn Johannesburg Airport by IHG in Boksburg, you'll be in the business district, just a 5-minute walk from Wild Waters - Boksburg and 7 minutes by foot from K90 Shopping Centre. This hotel is 15 mi (24.1 km) from Melrose Arch Shopping Centre and 0.6 mi (1 km) from OR Tambo Conference Centre.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
Holiday Inn Johannesburg - Rosebank by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rosebank, Johannesburg · 544.07 km from centre

9.0

 

561 reviews

Breakfast available

Located in Johannesburg (Rosebank), Holiday Inn Johannesburg - Rosebank by IHG is within a 5-minute walk of Rosebank Mall and within a 5-minute drive of Johannesburg Zoo. This hotel is 2.1 mi (3.4 km) from Melrose Arch Shopping Centre and 2.7 mi (4.4 km) from Sandton City Mall.

Compare price on Booking.com
Compare price on Booking.com
AtholPlace Hotel & Villa
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Atholl, Johannesburg · 542.57 km from centre

9.5

 

24 reviews

Breakfast available

Featuring a temperature-controlled swimming pool and a lush garden, AtholPlace Hotel & Villa also offers an intimate bar with built-in fireplace. Free WiFi is available throughout the property.

The spacious, elegant suites all come with a balcony and garden views. They also have a seating area with flatscreen TV with casting option, as well as a minibar.
The en suite bathrooms include complimentary toiletries, bathrobe and slippers.

Breakfast is included and the optional all day dining menu offers a limited selection of comfort food options available from 11AM till 9PM, which guests can order and enjoy in the dining room, on the terrace or in the comfort of their room.

AltholPlace is conveniently located just 1 km from the Sandton Gautrain Station and 2 km from Nelson Mandela Square. The Johannesburg city centre is 15 km away and OR Tambo International Airport is 30 km away. Airport transfers can be arranged on advance request for a surcharge.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southern Sun Katherine Street
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton, Johannesburg · 542.19 km from centre

8.8

 

98 reviews

Breakfast available

With a stay at Southern Sun Katherine Street, you'll be centrally located in Johannesburg, within a 5-minute drive of Nelson Mandela Square and Sandton City Mall. This family-friendly hotel is 2.8 mi (4.5 km) from Melrose Arch Shopping Centre and 8.3 mi (13.3 km) from Montecasino.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Willows Garden Hotel Potchefstroom
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North West, Potchefstroom · 546.27 km from centre

8.4

 

20 reviews

Breakfast available

With a stay at Willows Garden Hotel Potchefstroom in Potchefstroom, you'll be within a 10-minute walk of Potchefstroom Golf Club and MooiRivier Mall. This hotel is 0.5 mi (0.8 km) from Riverwalk Shopping Centre and 0.6 mi (1 km) from Ster-Kinekor Mooi Rivier.

Compare price on Booking.com
Compare price on Booking.com
Dynasty Forest Sandown Self Catering Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Strathavon, Johannesburg · 542.07 km from centre

7.1

 

234 reviews

Dynasty Forest Sandown Self Catering Hotel offers contemporary-styled accommodation near Sandton CBD.A fitness centre is also offered on site.

The elegant and air-conditioned rooms include a small kitchenette, a flat-screen TV and a fridge. Some rooms also come with a private patio that leads to communal balcony with river view.

Guests can relax by the swimming pool on the deck. Free WiFi is available in all areas.

Dynasty Forest Sandown Self Catering Hotel is located just 2 km from Sandton City and Nelson Mandela Square. The Sandton Gautrain Station is also 2 km away and OR Tambo International Airport is 25 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Muchenje Safari Lodge
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Botswana, Ngoma · 486.78 km from centre

10.0

 

1 review

Breakfast available

Located in Ngoma, Muchenje Safari Lodge is on a river – a 1-minute drive from Cuando River and 9 minutes from Ngoma Bridge. This luxury hotel is 5.9 mi (9.5 km) from Mali Traditional Village & Open Air Living Museum and 23.8 mi (38.2 km) from Salambala Conservancy.

Compare price on Booking.com
Compare price on Booking.com
Kathuhari Guesthouse
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Northern Cape, Kathu · 617.63 km from centre

9.7

 

60 reviews

Breakfast available

<h2>Elegant Accommodation</h2>

Kathuhari Guesthouse in Kathu offers a 5-star experience with a bar and a seasonal outdoor swimming pool. Guests enjoy private check-in and check-out services, a lounge, and free WiFi throughout the property.

<h2>Comfortable Amenities</h2>

The hotel features air-conditioning, private bathrooms with walk-in showers, and garden views. Additional amenities include bathrobes, minibars, and work desks. Free on-site private parking is available for guests.

<h2>Dining Options</h2>

Breakfast options include continental, buffet, full English/Irish, vegetarian, and vegan. Local specialities, fresh pastries, and a variety of beverages are served daily.

<h2>Activities and Location</h2>

Guests can enjoy cycling, outdoor seating areas, and picnic spots. The property is situated in Kathu, offering easy access to local attractions.

Compare price on Booking.com
Compare price on Booking.com
King's Palace Hotel Rustenburg
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rustenburg · 451.19 km from centre

7.9

 

633 reviews

Situated 16 km from Royal Bafokeng Stadium, King's Palace Hotel Rustenburg offers 4-star accommodation in Rustenburg and has a garden, a restaurant and a bar. Among the facilities at this property are room service and a business centre, along with free WiFi throughout the property. The property is non-smoking and is set 5.2 km from Rustenburg Golf Club.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a safety deposit box, a flat-screen TV and a private bathroom with a shower. At King's Palace Hotel Rustenburg the rooms include bed linen and towels.

Guests at the accommodation can enjoy a Full English/Irish breakfast.

Valley of Waves is 49 km from King's Palace Hotel Rustenburg, while Magalies Canopy Tour is 33 km from the property. The nearest airport is Lanseria International Airport, 102 km from the hotel.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fairview Hotels, Spa and Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tzaneen · 585.11 km from centre

8.8

 

18 reviews

When you stay at Fairview Hotels, Spa and Golf Resort in Tzaneen, you'll be next to a golf course, within a 5-minute drive of Tzaneen Museum and Tzaneng Mall. This golf hotel is 1.3 mi (2 km) from Tzaneen Library and 1.7 mi (2.7 km) from Van Velden Memorial Hospital.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southern Sun Sandton
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton · 541.69 km from centre

8.2

 

333 reviews

Breakfast available

A stay at Southern Sun Sandton places you in the heart of Johannesburg, within a 15-minute walk of Nelson Mandela Square and Sandton City Mall. This family-friendly hotel is 3.5 mi (5.6 km) from Melrose Arch Shopping Centre and 9.1 mi (14.6 km) from Montecasino.

Compare price on Booking.com
Compare price on Booking.com
Summerset Place Country House
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Country house in Bela-Bela · 463.35 km from centre

9.1

 

426 reviews

Breakfast available

Summerset Place Country House is set against the foot of the Waterberg and adjacent to a private game reserve. The country house has a swimming pool and is situated just 3 km away from the town centre of Bela Bela.

The spacious and elegantly decorated rooms are equipped with a minibar and tea-and-coffee-making facilities. Each has a flat-screen TV with selected satellite channels and the rooms offer air conditioning.

Breakfast is served daily and lunch and dinner can be arranged from Monday to Saturday in the dining room, or on the patio overlooking the gardens and pool. There is also a ladies bar.

Guests can relax by the fireplace in the main lounge or play a game of table tennis or darts.

Summerset Place is located 12 km from the Bambalele Wildlife Centre and 17 km from Thaba Kwena Crocodile Farm. OR Tambo International Airport is 1 hour and 30 minutes’ drive away.

Compare price on Booking.com
Compare price on Booking.com
Benoni N12 Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Benoni · 565.28 km from centre

7.1

 

122 reviews

<h2>Comfortable Accommodations</h2>

Benoni N12 Hotel in Benoni offers family rooms with air-conditioning, private bathrooms, and free WiFi. Each room includes a work desk, TV, and soundproofing for a pleasant stay.

<h2>Exceptional Facilities</h2>

Guests can enjoy a sun terrace, garden, bar, and a year-round outdoor swimming pool. Additional amenities include a buffet breakfast, private check-in and check-out, and free-site private parking.

<h2>Convenient Location</h2>

Located 10 km from O.R. Tambo International Airport, the hotel provides a safe and convenient location. Nearby attractions include the Benoni Golf Club and the Benoni Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Lakes Boutique Lodge
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Lodge in Pretoria · 535.41 km from centre

9.4

 

52 reviews

Breakfast available

With a stay at The Lakes Boutique Lodge in Pretoria (Silver Lakes), you'll be a 1-minute drive from Silver Lakes Golf Course and 8 minutes from Life Wilgers Hospital. This golf lodge is 4.2 mi (6.8 km) from The Grove and 4.4 mi (7.1 km) from Nkwe Pleasure Resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Shongwe Oasis
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Lodge in Victoria Falls · 503.74 km from centre

9.6

 

22 reviews

Breakfast available

With a stay at Shongwe Oasis in Victoria Falls, you'll be within a 5-minute drive of Victoria Falls and Victoria Falls National Park. This spa lodge is 2.1 mi (3.3 km) from David Livingstone Statue and 2.1 mi (3.4 km) from Zambezi National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Park Inn Sandton
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton · 542.30 km from centre

7.8

 

882 reviews

Breakfast available

With a stay at Park Inn Sandton, you'll be centrally located in Johannesburg, within a 5-minute drive of Nelson Mandela Square and Sandton City Mall. This hotel is 2.9 mi (4.6 km) from Melrose Arch Shopping Centre and 8.3 mi (13.4 km) from Montecasino.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor