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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Pretoria – 666 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.

Hotel@Hatfield

Hotel in Hatfield, Pretoria

Located 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 neat and comfortable hotel. The room was very comfy and the staff was very accommodating in some of my requests. Food was very good as well and I like the whole lounge setup. Overall, very nice place.

Show more Show less
8.1
Very Good
2,404 reviews
Price from
$69
per night

Morning Star Express Hotel

Hotel in Pretoria Central Business District, Pretoria

This modern hotel features air-conditioned rooms and a terrace in central Pretoria, just a 10-minute walk from Church Square. Its trendy restaurant offers panoramic views of the city. It private n like the decoration Bed it so comfortable Reception so welcome n friendly

Show more Show less
7.2
Good
2,240 reviews
Price from
$38
per night

The Regency Apartment Hotel Menlyn

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. Everything was good, cleanliness, the staff were so kind, everything was lit.

Show more Show less
7.7
Good
2,914 reviews
Price from
$79
per night

Sheraton Pretoria Hotel

Hotel in Arcadia, Pretoria

Located opposite The Union Buildings, this 5-star hotel is is elegantly designed with marble flooring and chic furnishings and located in the center of Pretoria. Their food is very delicious 😋 Very good breakfast 🍳🥐

Show more Show less
8.1
Very Good
2,712 reviews
Price from
$61
per night

RH Hotel Pretoria

Hotel in Pretoria Central Business District, Pretoria

Located above the cosmopolitan Sunnypark Shopping Center in the center of Pretoria, RH Hotel Pretoria offers modern accommodations with breakfast included and high-quality facilities in the city's... Super friendly and helpful staff. Excellent service.

Show more Show less
8.4
Very Good
1,986 reviews
Price from
$50
per night

Manhattan Hotel

Hotel in Pretoria Central Business District, Pretoria

The Manhattan Hotel offers luxurious accommodations within easy access to major highways, 1312 feet from Pretoria’s Gautrain Station. Free Wi-Fi is available throughout the hotel. Everything was excellent I enjoyed everything the place the staff treated us well.

Show more Show less
8
Very Good
1,622 reviews
Price from
$54
per night

Protea Hotel by Marriott Pretoria Loftus Park

Hotel in Arcadia, Pretoria

Set in Pretoria, 1.2 mi 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
Excellent
1,439 reviews
Price from
$55
per night

Hotel 224 & Apartments

Hotel in Arcadia, Pretoria

Hotel 224 & Apartments is located in the suburb of Arcadia in the capital city of Pretoria. Most of the rooms feature views of the city and of the Union Buildings, which are a 4-minute drive away. The Bar, Restaurant and the Reception were on point. The parking was good, The ATM Machine was convenient. The Gym was marvelous.

Show more Show less
8
Very Good
1,879 reviews
Price from
$55
per night

The Maslow Hotel, Time Square

Hotel in Menlyn, Pretoria

Set in Menlyn and within 984 feet of Menlyn Maine Central Square, The Maslow Hotel, Time Square features a casino, nonsmoking rooms, and free WiFi throughout the property. It was modern, clean and very close to restaurants and shops.

Show more Show less
8.4
Very Good
1,979 reviews
Price from
$111
per night

ANEW Hotel Capital Pretoria

Hotel in Pretoria Central Business District, Pretoria

Centrally located, just 1.9 mi from the Union Buildings, Fortis Hotel Capital Pretoria offers an outdoor swimming pool and air-conditioned rooms with elegant furnishings. The staff is very friendly and helpful. It was our first time in Pretoria and we received lots of help from the staff. I would love to thank Freddy the driver for all his help and love towards us and for all his patients. He took us every morning to our venue and was very concerned about our safety. I would also give a big thanks to Ndlovu your security guard who took his time out to assist me. I had a great stay. My grand daughter Emily-Hope was crowned Ms Mini South Africa on Saturday 09 October 2021 and she did enjoy her stay with you and she is only 3 years old.

Show more Show less
7.8
Good
1,162 reviews
Price from
$47
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 center of Pretoria

See all

FAQs about hotels in Pretoria

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

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

  • Many families visiting Pretoria loved staying at Hudson House, Ivory Manor Boutique Hotel, and Apogee Boutique Hotel & Spa.

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

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

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

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

  • TDM's Boutique Guest House, Apogee Boutique Hotel & Spa, and Hudson House got great room view-related reviews from travelers in Pretoria.

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

Subscribe to see Secret Deals

Prices drop the second 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