Hotels in Pretoria

Search Hotels For Your Date

Top Hotel Collections

Guest Houses




Bed And Breakfast

Around Pretoria

View Hotels On Map

Filter By

Popular Filters

Budget per night


Star Rating

Review Score

Property Type

Showing all Hotels in Pretoria

  • Filter
  • Sort By
  • Map View

Filter by budget per night


Filter by popular facilities


FAQs on Pretoria

How much does a hotel in Pretoria cost on an average?

On an average, it costs INR 63 per night to book a hotel in Pretoria. You will pay on average around INR 65 if you choose to stay in a 4-star hotel. A 5-star hotel in Pretoria will cost around INR 69

What are the best places to stay in Pretoria?

Ivory Manor Boutique Hotel, Apogee Boutique Hotel & Spa, Hudson House are among the best hotels in Pretoria. If you are looking for hotels less than INR 63, then the best hotels are Duke & Duchess Boutique Hotel, Protea Hotel by Marriott Pretoria Loftus Park, TDM's Boutique Guest House

What are the best Luxury Hotels In Pretoria?

The Maslow Hotel, Time Square, The Capital Menlyn Maine, Protea Hotel Fire & Ice! by Marriott Pretoria Menlyn are the best Luxury Hotels In Pretoria.

Loading, please wait...