This page contains affiliate links. If you book through them, we may earn a commission.

The Best Hotels in Pretoria

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Pretoria — in our opinion.

Hannah, Travel Blogger

Updated

The Rasmus

Rated 9.1 in 512 reviews

Set in Pretoria, 5.9 km from Pretoria Country Club, The Rasmus offers accommodation with a garden, free private parking… See more

Set in Pretoria, 5.9 km from Pretoria Country Club, The Rasmus offers accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers room service, a concierge service and free WiFi. Guests can make use of a bar.

The units 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. All units will provide guests with a desk and a kettle.

Guests at The Rasmus can enjoy a Full English/Irish breakfast.

Rietvlei Nature Reserve is 10 km from the accommodation, while Irene Country Club is 10 km away. O.R. Tambo International Airport is 38 km from the property.

Rooms from $87

Menlyn Boutique Hotel

Rated 9.1 in 1665 reviews

Located across the Menlyn Shopping Centre in Pretoria, Menlyn Boutique Hotel features an outdoor pool, a casual-dining… See more

Located across the Menlyn Shopping Centre in Pretoria, Menlyn Boutique Hotel features an outdoor pool, a casual-dining restaurant, massage spa and conference facilities. The centre of Pretoria is a 15-minute drive away.

With free WiFi access, the air-conditioned rooms and apartments all come with an electric kettle, a smart TV and some have a balcony. Each has a private bathroom equipped with free toiletries and a hairdryer.

Menlyn's in-house restaurant makes for casual-style dining and reservations are advised.

Guests can work out in the fully equipped gym with free access.

The hotel’s conference facilities offer state-of-the-art equipment and can accommodate a variety of group sizes, from small, intimate groups to medium sized boardrooms and spaces comfortably holding up to 80. Function and event facilities are available as well.

The O.R. Tambo International Airport is 45 km away.

Rooms from $123

Apogee Boutique Hotel & Spa

Rated 9.4 in 501 reviews

Situated in Pretoria, 2.4 km from Pretoria Country Club, Apogee Boutique Hotel & Spa features accommodation with an… See more

Situated in Pretoria, 2.4 km from Pretoria Country Club, Apogee Boutique Hotel & Spa features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. 6.7 km from University of Pretoria and 8.8 km from Union Buildings, the property provides a restaurant and a bar. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

The rooms in the hotel are fitted with a coffee machine. Rooms come with air conditioning, a safety deposit box and a flat-screen TV, and some rooms at Apogee Boutique Hotel & Spa have a balcony. All units will provide guests with a minibar.

An à la carte breakfast is available at the accommodation.

Voortrekker Monument is 10 km from Apogee Boutique Hotel & Spa, while Rietvlei Nature Reserve is 13 km from the property.

Rooms from $186

Set in Pretoria, 2 km from University of Pretoria, Protea Hotel by Marriott Pretoria Loftus Park has an outdoor swimming… See more

Set in Pretoria, 2 km from University of Pretoria, Protea Hotel by Marriott Pretoria Loftus Park has an outdoor swimming pool and a terrace. Featuring a 24-hour front desk, this smoke-free property also provides guests with a restaurant. The property is non-smoking throughout and is situated 2.3 km from Union Buildings.

At the hotel, rooms have a desk and a flat-screen TV. Every room comes with a private bathroom with a shower, while some rooms will provide you with city views. Guest rooms will provide guests with a fridge.

Guests at Protea Hotel Pretoria Loftus Park can enjoy a Full English/Irish breakfast.

Guests can make use of the business centre or relax in the bar.

Loftus Versfeld Stadium is 300 metres from the accommodation, while Pretoria Arts Association is 2.5 km away. The nearest airport is O.R. Tambo International Airport, 53 km from Protea Hotel by Marriott Pretoria Loftus Park.

Rooms from $73

Morgenzon Estate

Rated 8.7 in 158 reviews

Situated in Pretoria, 14 km from Union Buildings, Morgenzon Estate features accommodation with an outdoor swimming pool… See more

Situated in Pretoria, 14 km from Union Buildings, Morgenzon Estate features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Featuring a restaurant, the 4-star hotel has air-conditioned rooms with free WiFi. Guests can have a drink at the bar.

At the hotel, rooms have a wardrobe. The rooms have a desk and a flat-screen TV, and some rooms at Morgenzon Estate have a patio. All rooms will provide guests with a fridge.

The accommodation offers a children's playground.

University of Pretoria is 18 km from Morgenzon Estate, while Voortrekker Monument is 20 km from the property.

Rooms from $67

The Regency Apartments

Apartments

Rated 8.2 in 3350 reviews

The Regency Apartments has an outdoor swimming pool, fitness centre, a garden and bar in Pretoria. This apartment… See more

The Regency Apartments has an outdoor swimming pool, fitness centre, a garden and bar in Pretoria. This apartment features free private parking, a lift and free WiFi. Union Buildings is 9.4 km away and Voortrekker Monument is 13 km from the apartment.

Each unit is fitted with air conditioning, a private bathroom and a well-fitted kitchen including a dishwasher, oven, microwave and a toaster. A fridge and stovetop are also available, as well as a kettle. At the apartment complex, every unit is equipped with bed linen and towels.

Guests can grab a bite to eat in the in-house family-friendly restaurant, which specialises in local cuisine and also offers vegetarian, vegan and dairy-free options.

Pretoria Country Club is 3 km from the apartment, while University of Pretoria is 5.9 km from the property.

Rooms from $71

Ivory Manor Boutique Hotel

Rated 9.1 in 24 reviews

Situated in Pretoria, 7.2 km from Rietvlei Nature Reserve, Ivory Manor Boutique Hotel features accommodation with an… See more

Situated in Pretoria, 7.2 km from Rietvlei Nature Reserve, Ivory Manor Boutique Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Boasting room service, this property also provides guests with a terrace. Staff on site can arrange airport transfers.

All rooms are fitted with air conditioning, a flat-screen TV with satellite channels, a minibar, a coffee machine, a shower, free toiletries and a desk. With a private bathroom fitted with a bath and a hairdryer, rooms at the hotel also feature free WiFi. The rooms have a wardrobe.

At Ivory Manor Boutique Hotel you will find a restaurant serving American, French and Greek cuisine. Vegetarian, dairy-free and halal options can also be requested.

You can play billiards at the accommodation, and car hire is available.

Irene Country Club is 10 km from Ivory Manor Boutique Hotel, while Pretoria Country Club is 11 km from the property.

Rooms from $165

MINT Resorts The Blyde

Rated 8.9 in 3914 reviews

MINT Resorts The Blyde has an outdoor swimming pool, fitness centre, a garden and private beach area in Pretoria. 18 km… See more

MINT Resorts The Blyde has an outdoor swimming pool, fitness centre, a garden and private beach area in Pretoria. 18 km from University of Pretoria and 19 km from Pretoria Country Club, the property features a bar and water sports facilities. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property.

At the hotel, all rooms are fitted with a desk. Complete with a private bathroom fitted with a shower and free toiletries, all guest rooms at MINT Resorts The Blyde have a flat-screen TV and air conditioning, and some rooms also offer a terrace. Guest rooms feature a safety deposit box.

An à la carte, Full English/Irish or vegetarian breakfast is available at the property. At the accommodation you will find a restaurant serving African, Brazilian and Cambodian cuisine. Vegetarian and gluten-free options can also be requested.

Guests at MINT Resorts The Blyde will be able to enjoy activities in and around Pretoria, like canoeing.

Union Buildings is 19 km from the hotel, while Voortrekker Monument is 27 km from the property.

Rooms from $79

Duke & Duchess Boutique Hotel

Rated 8.5 in 564 reviews

Offering an outdoor pool, Duke & Duchess Boutique Hotel is located in Pretoria. Free WiFi access is available. Each room… See more

Offering an outdoor pool, Duke & Duchess Boutique Hotel is located in Pretoria. Free WiFi access is available.

Each room here will provide you with a TV, air conditioning and a patio. There is also an electric kettle. Featuring a shower, private bathroom also comes with bathrobes and free toiletries. You can enjoy garden view from the room. Extras include a snack bar, a seating area and satellite channels.

At Duke & Duchess Boutique Hotel you will find a garden, barbecue facilities and a terrace. The property offers free parking.

There are a number of restaurants in the surrounding area, while Menlyn Maine is 4 km away.

The hotel is 900 metres from Pretoria Country Club, 5 km from University of Pretoria and 7.2 km from Union Buildings. O.R. Tambo International Airport is 38 km away.

Rooms from $81

Bass Lake Country Lodge

Resort

Rated 8.9 in 196 reviews

Located in Pretoria, 40 km from University of Pretoria, Bass Lake Country Lodge provides accommodation with a… See more

Located in Pretoria, 40 km from University of Pretoria, Bass Lake Country Lodge provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Providing a garden, the property is located within 40 km of Union Buildings. Local points of interest like Kolonnade Retail Park and Silver Mall are reachable within 32 km and 33 km, respectively.

At the resort, every room comes with a wardrobe. At Bass Lake Country Lodge each room is equipped with a desk, a TV and a private bathroom.

You can play darts at the accommodation, and the area is popular for fishing.

Our rooms are not self-catering. No food or alcohol allowed to be brought onto the premises.

Voortrekker Monument is 45 km from Bass Lake Country Lodge, while Zambezi Junction is 31 km away. The nearest airport is Wonderboom Airport, 32 km from the resort.

Rooms from $85

Brooklyn Manor

Rated 8.6 in 252 reviews

Set in Pretoria, 2.6 km from University of Pretoria, Brooklyn Manor has pool with a view, parking on-site and rooms with… See more

Set in Pretoria, 2.6 km from University of Pretoria, Brooklyn Manor has pool with a view, parking on-site and rooms with free WiFi access. Boasting full-day security, this property also provides guests with a picnic area. The guest house has family rooms and facilities for disabled guests.

At the guest house, units are equipped with a desk, a flat-screen TV, a private bathroom, bed linen and towels. Some units feature a terrace and/or a patio with pool views and an outdoor dining area. At the guest house, all units are allergy-free.

After a day of cycling or hiking, guests can relax in the garden or in the shared lounge area.

Pretoria Country Club is 3.1 km from the guest house, while Union Buildings is 6 km from the property.

Rooms from $68

Castello Di Monte

Rated 8.4 in 149 reviews

Spread over 3500 m² of grounds, this grand Tuscan-style guest house offers panoramic Pretoria views. A spiral staircase… See more

Spread over 3500 m² of grounds, this grand Tuscan-style guest house offers panoramic Pretoria views. A spiral staircase and chandeliers adorn the lobby and the landscaped garden has a pool and sun terrace.

The spacious, air-conditioned rooms provide luxury linen and underfloor heating. Each features antique-style furniture.

In the dining areas are found a frescoed ceiling, fireplace and terrace with city views. Breakfast is served daily and lunch and dinner can be requested. The bar offers cocktails and snacks.

Massages can be arranged upon request. The multi-level garden features staircases and a chess set. For golfers, the Pretoria Country Club is within 300 meters.

Free Wi-Fi is available throughout the property.

Rooms from $252

The Blades

Rated 8.2 in 435 reviews

Located on the banks of Roodeplaat Dam just outside of Pretoria, this elegant 4-star hotel features a sun terrace and an… See more

Located on the banks of Roodeplaat Dam just outside of Pretoria, this elegant 4-star hotel features a sun terrace and an outdoor swimming pool. Pretoria Central is 24 km away and Cullinan Diamond Mine and Refilwe tours is 28 km from the property.

The rooms at the hotel boasts views of the Bushveld or Roodeplaat Dam. Each comes with modern furnishings, air conditioning, TV and private bathroom with bath and shower. The suites have the added feature of a fireplace.

The Blades Restaurant is open for breakfast, lunch and dinner. The à la carte restaurant serves local cuisine and international wines in stylish surroundings. On warm days, meals are also served on the sun deck and in the lush gardens. Picnics can be arranged and there is also a well-stocked bar.

The hotel is a 20-minute drive from Pretoria's central business district and 40 minutes' drive from OR Tambo International Airport or Lanseria Airport.

Rooms from $110

The Lakes Boutique Lodge

Rated 8.4 in 149 reviews

Offering a year-round outdoor pool and terrace, The Lakes Boutique Lodge is located in Pretoria, 240 metres from Silver… See more

Offering a year-round outdoor pool and terrace, The Lakes Boutique Lodge is located in Pretoria, 240 metres from Silver Lakes Golf & Country Club and 14 km from University of Pretoria.

Each room at this hotel is air conditioned and has a flat-screen TV. Certain units have a seating area to relax in after a busy day. A balcony or patio are featured in certain rooms. Rooms have a private bathroom equipped with a bath or shower. For your comfort, you will find slippers, free toiletries and a hairdryer.

There is a shared lounge at the property.

A range of activities are offered in the area, such as golfing and cycling. Union Buildings is 16 km from The Lakes Boutique Lodge, while Loftus Versfeld Stadium is 15 km from the property. The nearest airport is O.R. Tambo International Airport, 42 km from the property.

Rooms from $121

Located in the Pretoria Summit Precinct next to the Menlyn Park Shopping Centre, Protea Hotel Fire & Ice! by Marriott… See more

Located in the Pretoria Summit Precinct next to the Menlyn Park Shopping Centre, Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn offers an outdoor swimming pool, fitness centre and 24-hour front desk. The number 1 motorway is accessible within 100 metres of the hotel.

All rooms and suites are air-conditioned and feature a city view, flat-screen TV, wardrobe and safety deposit box. The private bathroom includes a hairdryer and free toiletries.

A breakfast is available each morning at Protea Hotel Fire & Ice! Menlyn and it can also be served in the comfort of your own room. Guests can dine in the on-site restaurant or relax with a drink in the hotel’s bar.

Other on-site facilities include six meeting rooms able to host meetings, banquets and conferences.

Additional features include free WiFi access throughout and free private parking on site. Airport transfers can be arranged upon request and O.R. Tambo International Airport is 39 km away.

Rooms from $92