Hotels in Pretoria, South Africa

Search & Compare Pretoria Hotels

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

Best hotels in Pretoria

Pretoria overview

You can learn about the local heritage of Pretoria at top landmarks like Kruger Museum and Voortrekker Monument. While here, check out other local sights like Church Square and Old Raadsaal. If you're looking for a new favorite getaway, look no further than Pretoria.

Where to stay in Pretoria

Whether you're planning to stay for a night or for the week, the area around Pretoria has accommodations to fit every need. Search for hotels in Pretoria with by checking our online map. Our maps display the areas and neighborhoods around all Pretoria hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Pretoria hotel deals are here with our lowest price guarantee.

How to get to Pretoria

Fly in to Johannesburg (HLA-Lanseria), 20.9 mi (33.6 km) from downtown 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
Here are some favorite choices:
  • • Voortrekker Monument
  • • Church Square
  • • Old Raadsaal
  • • Palace of Justice
  • • National Library of South Africa

When to visit Pretoria

If you're still deciding when to visit, here are the seasonal norms to help you plan:

Seasonal temperature averages
  • • January-March: 84°F day, 59°F night
  • • April-June: 79°F day, 44°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