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
Protea Hotel by Marriott Polokwane Ranch Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Polokwane · 506.51 km from centre

8.6

 

107 reviews

Breakfast available

When you stay at Protea Hotel by Marriott Polokwane Ranch Resort in Polokwane, you'll be near the airport and 14 minutes by car from Meropa Casino & Entertainment World. This family-friendly hotel is 15.2 mi (24.5 km) from Hugh Exton Photographic Museum and 15.4 mi (24.8 km) from Irish House Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sun City Hotel and Casino
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bojanala, Moses Kotane · 415.95 km from centre

7.4

 

136 reviews

When you a stay at Sun City Hotel and Casino in Moses Kotane, you'll be connected to the convention centre, just steps from Sun City Casino and The Gary Player Golf Course. This casino hotel is 0.2 mi (0.3 km) from Steam Train Rides Stimela and 0.2 mi (0.3 km) from Waterworld.

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

Hotel in Pretoria · 521.86 km from centre

8.2

 

104 reviews

Breakfast available

A stay at Premier Hotel Pretoria places you in the heart of Pretoria, within a 5-minute drive of State Theatre and Embassy of Central African Republic. This family-friendly hotel is 0.9 mi (1.5 km) from Embassy of Zimbabwe and 0.9 mi (1.5 km) from Union Buildings.

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

Hotel in Pretoria · 530.20 km from centre

8.2

 

172 reviews

With a stay at Time Square Hotel in Pretoria (Menlyn), you'll be steps from Corobay Corner Office Park and 3 minutes by foot from Central Square. This casino hotel is 0.2 mi (0.4 km) from South African Local Government Association and 0.4 mi (0.6 km) from Time Square Casino.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Shangri-La Country Hotel
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Limpopo, Modimolle · 466.92 km from centre

8.0

 

75 reviews

Breakfast available

With a stay at Shangri-La Country Hotel in Modimolle, you'll be 7.4 mi (11.9 km) from Sparrow Shopping Centre and 8.1 mi (13.1 km) from Modimolle Mosque. This family-friendly hotel is 8.5 mi (13.6 km) from Modi Mall and 8.8 mi (14.1 km) from FH Odendaal Hospital.

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

Hotel in Sandton, Midrand · 529.71 km from centre

8.4

 

170 reviews

Breakfast available

With a stay at Indaba Hotel in Johannesburg (Sandton), you'll be within a 5-minute drive of Fourways Mall and Montecasino. This family-friendly hotel is 8.9 mi (14.3 km) from Sandton City Mall and 9 mi (14.5 km) from Sandton Convention Centre.

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

All-inclusive resort in Pilanesberg National Park · 392.58 km from centre

8.0

 

1 review

Breakfast available

This luxury property is 1.5 mi (2.4 km) from Pilanesberg National Park and 17.3 mi (27.9 km) from Moses Kotane Hospital.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Pretoria · 529.52 km from centre

8.6

 

201 reviews

Breakfast available

Located in Pretoria, Protea Hotel Fire & Ice by Marriott Pretoria Menlyn is in the business district, within a 15-minute walk of Menlyn Park Shopping Centre and Corobay Corner Office Park. This hotel is 0.7 mi (1.2 km) from South African Local Government Association and 0.8 mi (1.3 km) from Central Square.

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

Hotel in Mogale City, Muldersdrift · 512.99 km from centre

8.4

 

58 reviews

When you stay at Cradle Boutique Hotel in Muldersdrift, you'll be in the mountains and 7.8 mi (12.6 km) from Wonder Caves. This hotel is within the vicinity of Kromdraai.

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

Guesthouse in Johannesburg · 544.86 km from centre

9.6

 

31 reviews

Breakfast available

With a stay at The Parkwood in Johannesburg (Parkwood), you'll be a 4-minute drive from Melrose Arch Shopping Centre and 6 minutes from Nelson Mandela Square. This luxury guest house is 7.8 mi (12.5 km) from Gold Reef City Casino and 10.1 mi (16.2 km) from Montecasino.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Johannesburg · 544.50 km from centre

8.4

 

377 reviews

Breakfast available

With a stay at Protea Hotel Fire & Ice by Marriott JHB Melrose Arch in Johannesburg (Birnam), you'll be steps from Melrose Arch Shopping Centre and 9 minutes by foot from James and Ethel Grey Park. This hotel is 0.8 mi (1.4 km) from Wanderers Stadium and 1.1 mi (1.8 km) from The Wanderers Golf Club.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
ANEW Hotel Centurion Pretoria
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Centurion · 529.10 km from centre

7.6

 

194 reviews

Breakfast available

A stay at ANEW Hotel Centurion Pretoria places you in the heart of Centurion, just a 3-minute walk from Centurion Mall and within a 5-minute drive of SuperSport Park. This family-friendly hotel is 2.1 mi (3.3 km) from Netcare Unitas Hospital and 2.3 mi (3.8 km) from Centurion Theatre.

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

Hotel in Rosebank, Johannesburg · 544.07 km from centre

9.4

 

114 reviews

Breakfast available

With a stay at Hyde Johannesburg Rosebank in Johannesburg (Rosebank), you'll be steps from The Zone @ Rosebank Shopping Center and Rosebank Mall. This hotel is 2.9 mi (4.6 km) from Sandton City Mall and 3.1 mi (5 km) from Nelson Mandela Square.

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

Hotel in Rustenburg · 461.17 km from centre

9.6

 

17 reviews

With a stay at Excalibur Boutique Hotel in Rustenburg, you'll be 2.8 mi (4.6 km) from Waterfall Mall and 16.3 mi (26.3 km) from Royal Bafokeng Stadium. This hotel is within the region of The Valley of Waves.

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

Hotel in Centurion · 529.68 km from centre

8.4

 

90 reviews

With a stay at The Centurion Hotel in Centurion, you'll be in the business district, just a 1-minute walk from Centurion Mall and 11 minutes by foot from SuperSport Park. This hotel is 1.8 mi (2.8 km) from Centurion Theatre and 2.2 mi (3.5 km) from Netcare Unitas Hospital.

Compare price on Booking.com
Compare price on Booking.com
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

With a stay at Protea Hotel by Marriott O.R. Tambo Airport, you'll be centrally located in Kempton Park, within a 10-minute drive of Emperors Palace Casino and Arwyp Medical Centre. This hotel is 12.7 mi (20.4 km) from Melrose Arch Shopping Centre and 13.9 mi (22.3 km) from Sandton City Mall.

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 Value Mall. 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

With a stay at ANEW Resort Hunters Rest Rustenburg in Rustenburg, you'll be in the business district, just steps from Magaliesberg Biosphere Reserve and a 1-minute drive from 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, 33 km from Mphaphuli Nature Reserve, MGB Hotel at 2ten provides accommodation with an outdoor swimming pool, private parking, a garden and a shared lounge. 42 km from Entabeni State Forest, the hotel offers a restaurant and a bar. The accommodation features a 24-hour front desk, airport transfers, 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 wardrobe and a kettle.

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

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