Hotels in Pietermaritzburg (KwaZulu-Natal, South Africa)

398 hotels in Pietermaritzburg

  1. Road Lodge Pietermaritzburg

    3 Stars
    Secure On-Site Parking Facilities
    See prices from 9 sites
    from£33
  2. Regal Inn PMBurg

    3 Stars
    Access the N3 highway easily
    Select dates to see exact prices
  3. Golden Horse

    4 Stars
    See prices from 11 sites
    from£80
  4. ANEW Hotel Hilton Pietermaritzburg

    4 Stars
    Outdoor Pool and Fitness Center
    See prices from 8 sites
    from£56
  5. Bayside Hotel Pietermaritzburg

    3 Stars
    Rooms with city views
    See prices from 10 sites
    from£26
  6. Thistle Hotel

    4 Stars
    On-site restaurant and pub dining
    Select dates to see exact prices
  7. New England Guest House by Ilawu

    3 Stars
    Outdoor pool and sun terrace
    Select dates to see exact prices
  8. StayEasy Pietermaritzburg

    3 Stars
    Select dates to see exact prices
  9. The Musafer Travel Lodge

    3 Stars
    Visit nearby Pietermaritzburg attractions
    Select dates to see exact prices
  10. Thembelihle B&B

    3 Stars
    Outdoor pool for refreshing swims
    Select dates to see exact prices
  11. The Midlands Hotel

    2 Stars
    On-site restaurant for dining
    See prices from 3 sites
    from£45
  12. Redlands Hotel

    4 Stars
    International cuisine at on-site restaurant
    See prices from 9 sites
    from£87
  13. A Garden Suite B&B

    3 Stars
    Select dates to see exact prices
  14. Matts Rest

    3 Stars
    See prices from 7 sites
    from£39
  15. Lincoln Cottages

    4 Stars
    Group accommodation for eighteen guests
    Select dates to see exact prices
  16. Ilawu Inn

    Indoor pool and conference facilities
    Select dates to see exact prices
  17. The Sleeping Bao B&B

    3 Stars
    Relax in heated swimming pool
    Select dates to see exact prices
  18. Hotel iLawu

    3 Stars
    Select dates to see exact prices
  19. Ascot Bush Lodge

    On-site restaurant and bar dining
    Select dates to see exact prices
  20. Waltershort Guest House and Bed and Breakfast

    Garden and terrace outdoor space
    Select dates to see exact prices
  21. Duvet & Crumpets

    Outdoor swimming pool and garden
    Select dates to see exact prices
  22. Ascot Inn

    Benefit from 24-hour security
    See prices from 12 sites
    from£35
  23. Caribe Accommodation and Conferences

    Dine at on-site restaurant
    Select dates to see exact prices
  24. Wensleydale Lodge

    Outdoor swimming pool access
    Select dates to see exact prices
  25. Dunranch House

    3 Stars
    Select dates to see exact prices
  26. Lake Sands Manor

    On-site restaurant dining
    Select dates to see exact prices
  27. Su Casa Chase Valley

    Select dates to see exact prices
  28. Thornville Guesthouse Gold

    Select dates to see exact prices
  29. Tancredi B&B

    Outdoor swimming pool
    Select dates to see exact prices
  30. Africa's Eden Guesthouse

    3 Stars
    Select dates to see exact prices
  31. Alberta Bed and Breakfast

    Outdoor pool with shaded seating
    Select dates to see exact prices
  32. Town View

    Select dates to see exact prices
  33. Qten Casino

    Outdoor garden and picnic area
    Select dates to see exact prices
  34. Ekhayalodge Bed & Breakfast

    Select dates to see exact prices
  35. 7 On Oakleigh

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Other stays in Pietermaritzburg

Popular hotel categories in Pietermaritzburg

When to book a hotel in Pietermaritzburg

  • Cheapest month: July
    £34 per night
  • Yearly typical price
    £38 per night
  • Peak month: November
    £48 per night

Frequently Asked Questions about Pietermaritzburg

  • When is the cheapest time to book a hotel in Pietermaritzburg?

    July is usually the cheapest month to book a hotel in Pietermaritzburg, with typical prices around £34 per night based on 36 price comparisons.

  • When are hotel prices highest in Pietermaritzburg?

    Hotel prices in Pietermaritzburg are usually highest during November, with typical prices around £48 per night.

  • How much does a hotel in Pietermaritzburg cost per night?

    Hotel prices in Pietermaritzburg usually range from £32 per night to £74 per night, with typical prices around £38 per night.

  • How do hotel prices in Pietermaritzburg change throughout the year?

    Hotel prices in Pietermaritzburg are typically lowest in July at around £34 per night, rising to around £48 per night in November.

  • November

    2026

    £48
    £34 — £74
  • December

    2026

    £44
    £38 — £98
  • January

    2027

    £36
    £31 — £59
  • February

    2027

    £40
    £31 — £54
  • March

    2027

    Select dates to see exact prices

  • April

    2027

    Select dates to see exact prices

  • May

    2027

    Select dates to see exact prices

  • June

    2027

    Select dates to see exact prices

  • July

    2027

    £34
    £32 — £67
  • August

    2027

    Select dates to see exact prices

  • September

    2027

    Select dates to see exact prices

  • October

    2027

    £34
    £29 — £60

Frequently Asked Questions about Pietermaritzburg

Hotels in Pietermaritzburg

These hotels may also be interesting for you...

Points of Interest - Pietermaritzburg

Top Destinations

More Top Destinations