Find and Book Top Rated Hotels in Pretoria

Search among 34 available resorts and all inclusive hotels in Pretoria from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 34
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great167 reviews
MapView on map1.6 km from City Centre1.4 km from Loftus Versfeld Stadium
From   US$ 48 /nightSelect
Guest house
7.8
Very good23 reviews
MapView on map1.8 km from City Centre700 m from Saudi Arabian Embassy
From   US$ 45 /nightSelect
8.4
Great59 reviews
5.4 km from City Centre100 m from Lynnwood Bridge Shopping Centre
From   US$ 89 /nightSelect
8.0
Great57 reviews
3.8 km from City Centre1.4 km from UNISA
From   US$ 53 /nightSelect
8.2
Great112 reviews
2.4 km from City Centre2.0 km from Loftus Versfeld Stadium
From   US$ 47 /nightSelect
8.0
Great33 reviews
1.0 km from City Centre900 m from Loftus Versfeld Stadium
From   US$ 62 /nightSelect
8.0
Great54 reviews
3.4 km from City Centre1.9 km from UNISA
From   US$ 42 /nightSelect
8.2
Great24 reviews
600 m from City Centre400 m from UAE Embassy
From   US$ 60 /nightSelect
7.8
Very good50 reviews
1.9 km from City Centre1.5 km from Loftus Versfeld Stadium
From   US$ 18 /nightSelect
8.2
Great50 reviews
3.4 km from City Centre1.7 km from UNISA
From   US$ 54 /nightSelect
8.6
Great27 reviews
10.3 km from City Centre200 m from Kimiad Golf Clubhouse
From   US$ 86 /nightSelect
Guest house
8.4
Great7 reviews
9.9 km from City Centre700 m from Grove Ice Rink
From   US$ 47 /nightSelect
8.2
Great44 reviews
4.7 km from City Centre1.9 km from Swiss Embassy
From   US$ 187 /nightSelect
8.2
Great65 reviews
5.6 km from City Centre1.6 km from Pretoria Country Club
From   US$ 128 /nightSelect
Guest house
8.2
Great36 reviews
1.5 km from City Centre600 m from Saudi Arabian Embassy
From   US$ 55 /nightSelect
8.2
Great44 reviews
12.5 km from City Centre
From   US$ 169 /nightSelect
8.2
Great48 reviews
6.9 km from City Centre300 m from Time Square Casino
From   US$ 104 /nightSelect
Bed & Breakfast
8.0
Great20 reviews
11.6 km from City Centre1.7 km from Wingate Golf Course
From   US$ 59 /nightSelect
Guest house
8.4
Great28 reviews
8.2 km from City Centre900 m from Wolwespruit Bike Park
From   US$ 169 /nightSelect
Bed & Breakfast
8.4
Great15 reviews
10.2 km from City Centre400 m from Moreletta Life Style Centre
From   US$ 81 /nightSelect
  • 1
  • 2

Best Resorts and Places to Stay in Pretoria

Why visit?

Pretoria, the administrative capital of South Africa, offers a unique blend of cultural heritage, natural beauty, and historical landmarks. Notable attractions include the Union Buildings, Voortrekker Monument, Church Square, Paul Kruger House Museum, and the Pretoria National Botanical Garden.

Why is choosing a resort in Pretoria better than staying in a hotel?

Privacy and Space: Resorts typically offer more spacious accommodations and private facilities, ensuring a relaxing and rejuvenating experience.

Resort Amenities: Resorts often provide a range of amenities such as swimming pools, spas, fitness centers, and recreational activities, ensuring guests have a fulfilling stay without the need to venture too far.

Natural Surroundings: Many resorts in Pretoria are set in picturesque locations, surrounded by lush gardens or nestled in tranquil countryside, allowing guests to connect with nature.

Personalized Service: Resorts tend to offer personalized services, ensuring that guests have a tailored experience and receive attention to detail throughout their stay.

Leisure Activities: Resorts often organize various on-site activities and excursions, providing guests with opportunities to explore the surroundings and engage in memorable experiences.

What is the price to stay in a resort per night?

In Pretoria, the average price per night for resorts varies depending on the star rating. Below is a general overview of the average prices:

3-star resorts: Prices range from $50 to $100 per night.

4-star resorts: Prices range from $100 to $200 per night.

5-star resorts: Prices range from $200 to $500 per night.

Best Value for Money Resorts:

Waterfall Resort: Situated within a lush, green landscape, this 3-star resort offers comfortable rooms, a swimming pool, and a restaurant. Nearby attractions include the Faerie Glen Nature Reserve and Menlyn Park Shopping Centre.

Bushman's Rock Country Lodge: Located in a tranquil setting, this 3-star resort features beautifully decorated chalets, a pool, and a restaurant. Guests can explore the nearby Cullinan Diamond Mine and Roodeplaat Dam Nature Reserve.

Casta Diva Boutique Hotel: This charming 5-star resort offers luxurious rooms, exquisite dining options, and spa facilities. The resort overlooks the Roodeplaat Dam, and guests can visit the Roodeplaat Nature Reserve and the Pebble Rock Golf Course.

Best Luxury Resorts:

Lombardy Boutique Hotel & Conference Centre: A 5-star resort with opulent rooms, a spa, a swimming pool, and a fine dining restaurant. The resort is close to the Chamberlain Bird Sanctuary and Groenkloof Nature Reserve.

Kievits Kroon Country Estate: This elegant 4-star resort features stylish rooms, a spa, multiple restaurants, and extensive gardens. The resort is near the Faerie Glen Nature Reserve and the Pretoria National Botanical Garden.

Best Pet-Friendly Resorts:

Kleinkaap Boutique Hotel: This 4-star resort offers pet-friendly accommodations in a historic setting. The resort has a restaurant, a garden, and is located close to the Centurion Mall and Rietvlei Nature Reserve.

Ivory Manor Boutique Hotel: A luxury 5-star resort that welcomes pets, offering elegant rooms, spa facilities, and a gourmet restaurant. The nearby attractions include the Hazel Food Market and Groenkloof Nature Reserve.

Best Resorts for Families:

Protea Hotel by Marriott Pretoria Loftus Park: This 4-star resort features spacious family rooms, a rooftop pool, and a restaurant. Families can visit the Pretoria National Botanical Garden and the National Zoological Gardens of South Africa.

Villa San Giovanni: A 3-star resort offering family-friendly rooms, a swimming pool, and a restaurant. The resort is located near attractions like the Pretoria National Botanical Garden and the Ditsong National Museum of Natural History.

Best Resorts with Unique Views:

Morula Resort and Casino: Situated on a hilltop, this 3-star resort provides panoramic views of Pretoria. The resort offers a casino, restaurants, and a cultural village to explore.

Leriba Hotel and Spa: This 4-star resort boasts picturesque views of Hennops River and provides comfortable rooms, a spa, and various restaurants. Nearby attractions include the Centurion Mall and the Rietvlei Nature Reserve.

Show moreLess