Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Pretoria – 728 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Regency Apartment Hotel Menlyn 4 stars

Hotel in Pretoria

Featuring a sun terrace with a swimming pool, as well as a bar, The Regency Apartment Hotel Menlyn is located in Pretoria. Good food an hospitality was great

Show more Show less
7.5
Good
3,163 reviews
Price from
£65
per night

Hotel@Hatfield 3 stars

Hotel in Hatfield, Pretoria

Situated in a suburb of Pretoria, this Hatfield hotel offers free Wi-Fi and modern rooms with air conditioning. Hotel@hatfield features an outdoor pool, bar, and restaurant. Very very clean and comfortable

Show more Show less
8
Very good
2,907 reviews
Price from
£40
per night

Sheraton Pretoria Hotel 5 stars

Hotel in Arcadia, Pretoria

Located opposite The Union Buildings, this 5-star hotel is is elegantly designed with marble flooring and chic furnishings and situated in the centre of Pretoria. Perfect breakfast and swimming pool

Show more Show less
8.1
Very good
3,001 reviews
Price from
£44
per night

RH Hotel Pretoria 3 stars

Hotel in Pretoria CBD, Pretoria

Situated above the cosmopolitan Sunnypark Shopping Centre in the centre of Pretoria, RH Hotel Pretoria offers modern accommodation with breakfast included and high-quality facilities in the city's... Buffer breakfast ,staff were friendly - rooms were clean I really enjoyed

Show more Show less
8.4
Very good
2,145 reviews
Price from
£37
per night

The Maslow Hotel, Time Square

Hotel in Menlyn, Pretoria

Set in Menlyn and within 300 metres of Menlyn Maine Central Square, The Maslow Hotel, Time Square features a casino, non-smoking rooms, and free WiFi throughout the property. Amazing service and friendly staff. Room was clean and very comfy.

Show more Show less
8.3
Very good
2,049 reviews
Price from
£88
per night

Morning Star Express Hotel 3 stars

Hotel in Pretoria CBD, Pretoria

This modern hotel offers air-conditioned rooms and a sun terrace in central Pretoria, just a 10-minute walk from Church Square. Its trendy restaurant offers panoramic views of the city. the place and the stuff , i liked the view , the bed, the tv and how clean it was.

Show more Show less
7.1
Good
2,659 reviews
Price from
£30
per night

ANEW Hotel Capital Pretoria 3 stars

Hotel in Pretoria CBD, Pretoria

Centrally located, just 3 km from the Union Buildings, Fortis Hotel Capital Pretoria offers an outdoor swimming pool and air-conditioned rooms with elegant furnishings. Food was delicious.Room super clean and staff was friendly

Show more Show less
7.7
Good
1,338 reviews
Price from
£36
per night

Protea Hotel by Marriott Pretoria Loftus Park 4 stars

Hotel in Arcadia, Pretoria

Set in Pretoria, 2 km from University of Pretoria, Protea Hotel by Marriott Pretoria Loftus Park has an outdoor swimming pool and a terrace. Amazing Staff especially Priscilla at the Reception.

Show more Show less
8.9
Fabulous
1,601 reviews
Price from
£51
per night

Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn 4 stars

Hotel in Menlyn, Pretoria

Located in the Pretoria Summit Precinct next to the Menlyn Park Shopping Centre, Protea Hotel Fire & Ice! Clean & the food was nice

Show more Show less
8.4
Very good
1,521 reviews
Price from
£85
per night

Kievits Kroon Gauteng Wine Estate 4 stars

Hotel in Pretoria

Kievits Kroon is set amongst landscaped-rose gardens and trees, on an upmarket country estate 20 km from Pretoria Central. The food was really great and I had a great time staying there. I had such a wonderful time that I can't wait to come back again. I came for work but I definitely wanna come back for relaxation. And I heard the spa is amazing so I can't wait to try that.

Show more Show less
7.9
Good
1,116 reviews
Price from
£104
per night

Most booked hotels in Pretoria in the past month

See all

Pretoria's best hotels with breakfast

See all

Budget hotels in Pretoria

See all

Hotels located in the centre of Pretoria

See all

FAQs about hotels in Pretoria

  • On average, it costs £45 per night to book a 3-star hotel in Pretoria for tonight. You'll pay on average around £68 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Pretoria will cost around £92 (based on Booking.com prices).

  • Some of the best hotels in Pretoria near Hatfield Square include Bed & Breakfast in Hatfield, Hotel@Hatfield and Brooks Cottage.

  • For hotels in Pretoria that serve up a highly-rated breakfast, try Ivory Manor Boutique Hotel, Hudson House and Apogee Boutique Hotel & Spa.

  • The average price per night for a 3-star hotel in Pretoria this weekend is £43 or, for a 4-star hotel, £61. Looking for something even fancier? 5-star hotels in Pretoria for this weekend cost on average around £106 per night (based on Booking.com prices).

  • Apogee Boutique Hotel & Spa, The Capital Menlyn Maine and The Capital Menlyn Maine Trilogy have received great reviews from travellers in Pretoria regarding the views from their hotel rooms.

  • Apogee Boutique Hotel & Spa, Hudson House and The Rasmus are some of the popular hotels in Pretoria.

  • On average, 3-star hotels in Pretoria cost £6 per night, and 4-star hotels in Pretoria are £7 per night. If you're looking for something really special, a 5-star hotel in Pretoria can on average be found for £13 per night (based on Booking.com prices).

  • These hotels in Pretoria are highly rated by couples: Ivory Manor Boutique Hotel, Apogee Boutique Hotel & Spa and Hudson House.

  • Many families visiting Pretoria loved staying at Askara Haus, Ivory Manor Boutique Hotel and Hudson House.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Pretoria:

Explore guest reviews of hotels in Pretoria

See all

Research, refine and make plans for your whole trip