Curated Luxury hotel deals 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
The Fairway Hotel, Spa & Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Randburg · 536.44 km from centre

9.2

 

97 reviews

Breakfast available

With a stay at The Fairway Hotel, Spa & Golf Resort in Johannesburg (Randburg), you'll be within a 15-minute drive of Nelson Mandela Square and Montecasino. This golf hotel is 8.5 mi (13.7 km) from Melrose Arch Shopping Centre and 12.6 mi (20.2 km) from Gold Reef City Casino.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Protea Hotel by Marriott O.R. Tambo Airport
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Kempton Park · 554.71 km from centre

8.2

 

1,000 reviews

Breakfast available

A stay at Protea Hotel by Marriott O.R. Tambo Airport places you in the heart of Kempton Park, within a 5-minute drive of Arwyp Medical Centre and Kempton Park Golf Club. This hotel is 12.7 mi (20.4 km) from Melrose Arch Shopping Centre and 13.8 mi (22.2 km) from Nelson Mandela Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Peermont Mondior At Emperors Palace
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Kempton Park · 555.82 km from centre

7.8

 

300 reviews

With a stay at Peermont Mondior At Emperors Palace in Kempton Park (O.R. Tambo), you'll be within a 5-minute drive of Emperors Palace Casino and Hoërskool Dr. E.G. Jansen. This casino hotel is 16.1 mi (25.9 km) from Melrose Arch Shopping Centre and 19 mi (30.6 km) from Nelson Mandela Square.

Compare price on Booking.com
Compare price on Booking.com
Primary image
ANEW Resort Hunters Rest Rustenburg
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rustenburg · 463.97 km from centre

7.8

 

202 reviews

Breakfast available

When you a stay at ANEW Resort Hunters Rest Rustenburg in Rustenburg, you'll be in the business district, within a 5-minute walk of Magaliesberg Biosphere Reserve and Magaliesberg Protected Natural Environment. This family-friendly hotel is 5.2 mi (8.4 km) from Cynthiana Park and 6 mi (9.7 km) from Ster-Kinekor Rustenburg.

Compare price on Booking.com
Compare price on Booking.com
MGB Hotel at 2ten
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Thohoyandou · 596.58 km from centre

9.0

 

293 reviews

Breakfast available

Located in Thohoyandou, 20 miles from Mphaphuli Nature Reserve, MGB Hotel at 2ten provides accommodations with an outdoor swimming pool, private parking, a garden and a shared lounge. Providing a restaurant, the property also features a bar. The property has a 24-hour front desk, airport transportation, room service and free WiFi.

Each room is equipped with air conditioning, a safety deposit box and a flat-screen TV, and certain rooms at the hotel have a balcony. Guest rooms will provide guests with a closet and an electric tea pot.

A buffet, à la carte or continental breakfast is available at the property.

Entabeni State Forest is 26 miles from MGB Hotel at 2ten.

Compare price on Booking.com
Compare price on Booking.com
Primary image
St Peter's Place Boutique Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Johannesburg · 548.43 km from centre

8.0

 

1 review

Breakfast available

With a stay at St Peter's Place Boutique Hotel in Johannesburg (Houghton Estate), you'll be within a 15-minute drive of Melrose Arch Shopping Centre and Nelson Mandela Square. This hotel is 16.2 mi (26 km) from Montecasino and 8.1 mi (13 km) from Gold Reef City Casino.

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

Hotel in Tzaneen · 598.11 km from centre

8.4

 

57 reviews

With a stay at Tzaneen Country Lodge in Tzaneen, you'll be 22.8 mi (36.7 km) from Debengeni Falls and 30.1 mi (48.4 km) from Stanford Lake College. This family-friendly hotel is 0.1 mi (0.2 km) from Tzaneen Convention Centre and 0.2 mi (0.3 km) from Mangela Animal Touch Farm.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kievits Kroon Gauteng Wine Estate
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Pretoria · 523.02 km from centre

8.4

 

69 reviews

Breakfast available

With a stay at Kievits Kroon Gauteng Wine Estate in Pretoria, you'll be within a 10-minute drive of Roodeplaat Dam Nature Reserve and Magaliesberg Biosphere Reserve. This spa hotel is 5.9 mi (9.5 km) from Kolonnade Shopping Centre and 7.2 mi (11.7 km) from Roodeplaat Dam.

Compare price on Booking.com
Compare price on Booking.com
Sondela Nature Reserve & Spa Country House
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Bela-Bela · 475.50 km from centre

8.8

 

182 reviews

Breakfast available

Sondela Nature Reserve & Spa Country House has a restaurant, outdoor swimming pool, a bar and shared lounge in Bela-Bela. Featuring a garden, the 4-star resort has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodations features room service and an ATM for guests.

At the resort, rooms have a desk and a flat-screen TV. The rooms have a wardrobe.

Breakfast is available each morning at Sondela Reserve Country House.

Guests at the accommodations will be able to enjoy activities in and around Bela-Bela, like hiking and cycling.

Warmbaths Resort is 7.5 mi from Sondela Nature Reserve & Spa Country House, while Sondela Nature Reserve is 1.2 mi from the property. The nearest airport is Wonderboom Airport, 57 mi from the resort.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Premier Hotel Midrand
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Midrand · 535.64 km from centre

8.0

 

126 reviews

Breakfast available

With a stay at Premier Hotel Midrand in Johannesburg (Midrand), you'll be a 4-minute drive from Gallagher Convention Centre and 5 minutes from Mall of Africa. This hotel is 9.7 mi (15.6 km) from Montecasino and 11.2 mi (18 km) from Centurion Mall.

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

Hotel in Rosebank, Johannesburg · 543.91 km from centre

8.4

 

390 reviews

Breakfast available

A stay at Southern Sun Rosebank places you in the heart of Johannesburg, within a 5-minute drive of Rosebank Mall and Wanderers Stadium. This family-friendly hotel is 3 mi (4.9 km) from Sandton City Mall and 3.5 mi (5.6 km) from Sandton Convention Centre.

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

Guesthouse in Sandton · 542.75 km from centre

8.6

 

9 reviews

Breakfast available

With a stay at Hoeveld House in Johannesburg (Sandton), you'll be within a 5-minute drive of Melrose Arch Shopping Centre and Nelson Mandela Square. This luxury guesthouse is 9.1 mi (14.7 km) from Montecasino and 10.4 mi (16.7 km) from Gold Reef City Casino.

Compare price on Booking.com
Compare price on Booking.com
The Parktonian All Suite Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Johannesburg · 548.01 km from centre

7.7

 

1,564 reviews

Breakfast available

Located in Johannesburg, The Parktonian All Suite Hotel is 2.5 mi from the central business district. It has a swimming pool, a modern gym and suites with a balcony.

The stylish suites have a flat-screen TV with satellite channels, a separate seating area with a cozy couch, a tea/coffee maker and a private bathroom with amenities.

The Orchards Restaurant serves a large buffet breakfast which includes hot and cold dishes, desserts, cheese and fresh fruit. The hotel also features the Meridian Cocktail Bar, which serves drinks.

Guests of the The Parktonian All Suite Hotel can enjoy panoramic views of the Johannesburg skyline from the rooftop.

A free shuttle bus to and from the Gautrain Park Station is offered. The hotel is just 0.6 mi from the Joburg Theater Complex and the Gautrain Park Station.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Protea Hotel by Marriott Mahikeng
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North West, Mahikeng · 403.82 km from centre

8.4

 

96 reviews

Breakfast available

When you stay at Protea Hotel by Marriott Mahikeng in Mahikeng, you'll be near the airport, within a 5-minute drive of Mafikeng Museum and Mega City Shopping Mall. This hotel is 2.2 mi (3.5 km) from Mafikeng Nature Reserve and 2.5 mi (4 km) from Mmabatho Community Library.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Victoria Falls Safari Suites
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Victoria Falls · 504.46 km from centre

9.4

 

25 reviews

With a stay at Victoria Falls Safari Suites in Victoria Falls, you'll be in a national park, within a 10-minute drive of Victoria Falls and Victoria Falls National Park. This family-friendly hotel is 1.8 mi (2.9 km) from Zambezi River and 2.3 mi (3.8 km) from Zambezi National Park.

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

Hotel in Lephalale · 342.60 km from centre

8.2

 

6 reviews

Breakfast available

Located in Lephalale, a 19-minute walk from Mogol Golf Club, Onverwacht Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. With free WiFi, this 4-star hotel offers room service. Guests can use a bar.

At the hotel rooms are equipped 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. The rooms come with an electric tea pot, while some rooms have a balcony and others also feature pool views. At Onverwacht Boutique Hotel all rooms include bed linen and towels.

At the accommodation you'll find a restaurant serving South African cuisine. Vegetarian, halal and vegan options can also be requested.

D'Nyala Nature Reserve is 12 miles from Onverwacht Boutique Hotel.

Compare price on Booking.com
Compare price on Booking.com
Room
Coach House Hotel & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tzaneen · 587.10 km from centre

7.6

 

51 reviews

Breakfast available

With a stay at Coach House Hotel & Spa in Tzaneen, you'll be in the mountains, and 11.5 mi (18.5 km) from Tzaneen Library and 11.7 mi (18.8 km) from Van Velden Memorial Hospital. This family-friendly hotel is 11.7 mi (18.8 km) from Tzaneen Museum and 11.8 mi (19 km) from Tzaneng Mall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Riviera On Vaal Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gauteng, Vereeniging · 584.34 km from centre

7.2

 

86 reviews

Breakfast available

Located in Vereeniging, Riviera On Vaal Resort is on a river, within a 15-minute drive of North-West University Vaal Triangle Campus and Grootvadersbosch Nature Reserve. This family-friendly hotel is 7.9 mi (12.7 km) from Vaal University of Technology and 9.5 mi (15.2 km) from Vaal Mall.

Compare price on Booking.com
Compare price on Booking.com
The Rasmus
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Pretoria · 529.94 km from centre

9.1

 

597 reviews

Breakfast available

Located in Pretoria, 3.7 miles from Pretoria Country Club, The Rasmus provides accommodations with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 5-star hotel offers room service and a concierge service. Guests can have a drink at the bar.

At the hotel all rooms 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. Every room is equipped with an electric tea pot, while selected rooms here will provide you with a balcony and others also have garden views. All guest rooms will provide guests with a fridge.

A Full English/Irish breakfast is available at The Rasmus.

Rietvlei Nature Reserve is 6.2 miles from the accommodation, while Irene Country Club is 6.2 miles away. O.R. Tambo International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Qurtuba Resort and Events
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton · 544.26 km from centre

7.6

 

21 reviews

Breakfast available

Located in Johannesburg (Sandton), Qurtuba Resort and Events is within a 10-minute drive of Melrose Arch Shopping Centre and Nelson Mandela Square. This luxury hotel is 10.3 mi (16.6 km) from Montecasino and 3.6 mi (5.8 km) from Modderfontein Golf Club.

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