Hotels in Pretoria, South Africa

Search & Compare Pretoria Hotels

Save up to 40%!

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Pretoria

Pretoria overview

Whatever your interests are, Pretoria has something for you. You can learn about the local heritage of Pretoria at top landmarks like Kruger Museum and Voortrekker Monument. While you're here, stop by Church Square and Old Raadsaal.

Where to stay in Pretoria

With a wide selection of hotels, Pretoria is sure to have options to suit your style. There are 163 hotels in Pretoria and you can shop as many as 489 deals for rooms on, some with discounts of up to 50%. Our room prices start at 19 USD per night and here's a breakdown of hotels by star rating in Pretoria as well as in the surrounding area:
  • • 31 5-star hotels from 53 USD per night
  • • 213 4-star hotels from 39 USD per night
  • • 140 3-star hotels from 31 USD per night
  • • 7 2-star hotels from 23 USD per night

How to get to Pretoria

Fly into Johannesburg (HLA-Lanseria), 20.9 mi (33.6 km) from central Pretoria. Johannesburg (JNB-O.R. Tambo Intl.) is the next closest major airport, 26.8 mi (43.1 km) away.

What to see around Pretoria

Fun excursions can include a visit to:
  • • Waterkloof Golf Club
  • • Pretoria Country Club
  • • Wingate Park Country Club
  • • Silver Lakes Golf Course
The area's cultural scene stands out, and places to visit include:
  • • Kruger Museum
  • • State Theatre
  • • Kruger House Museum
  • • National Museum of Natural History
  • • Ditsong National Museum of Cultural History
Recognized for its natural setting with these places to visit:
  • • Burgers Park
  • • National Zoological Gardens of South Africa
  • • Freedom Park
  • • Austin Roberts Bird Sanctuary
  • • Wonderboom Nature Reserve
Top sights include:
  • • Kruger Museum
  • • Voortrekker Monument

When to visit Pretoria

Do you want to know the ideal time of year to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 84°F day, 59°F night
  • • April-June: 79°F day, 40°F night
  • • July-September: 80°F day, 40°F night
  • • October-December: 84°F day, 56°F night
Seasonal rainfall averages
  • • January-March: 13.58 inches
  • • April-June: 2.13 inches
  • • July-September: 1.22 inches
  • • October-December: 11.89 inches