Top Hotels in Pietermaritzburg

Find the Top Hotels in Pietermaritzburg – 10+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-13 out of 13 hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Inn
MapView on map1.9 mi from City Center1400 yd from Butterflies for Africa
From   US$ 56 /nightSelect
  • Landscaped gardens and outdoor pool
  • Air-conditioned rooms with private bathrooms
  • Billiards available on-site
Bed & Breakfast
MapView on map6.6 mi from City Center
From   US$ 43 /nightSelect
Cumberland Nature Reserve is 20 minutes' stroll from the 3-star Ekhayalodge Pietermaritzburg and Epic Karting is 2.7 miles away.
  • Swimming Pool
  • Braai Facilities
  • Conference Venue
3.4 mi from City Center
From   US$ 43 /nightSelect
  • Individual self-catering cottages
  • Tranquil gardens and outdoor area
  • On-site outdoor pool area
Bed & Breakfast
  • Outdoor Pool
  • Shared Lounge
  • Barbecue Area
1600 yd from City Center800 yd from Virgin Active
From   US$ 52 /nightSelect
  • Outdoor swimming pool
  • Shared kitchen for guest use
  • Barbecue and garden area
  • Private Lounge
  • Outdoor Spa
  • Manicured Gardens
1.1 mi from City Center1000 yd from Virgin Active
From   US$ 191 /nightSelect
  • Unique vintage and modern interior design
  • Library suites with open-plan studies
  • On-site spa for relaxation and wellness
Bed & Breakfast
  • On-site Spa
  • Restaurant Bar
  • Coffee Shop
1.9 mi from City Center1300 yd from Butterflies for Africa
From   US$ 51 /nightSelect
  • Secluded luxury in natural bush setting
  • Spa with unique, affordable treatments
  • On-site fishing in beautiful dams
Bed & Breakfast
  • Outdoor Pool
  • Free Parking
  • Air Conditioning
1.9 mi from City Center700 yd from Sidewalk Centre
From   US$ 36 /nightSelect
  • Outdoor swimming pool with inner courtyard views
  • Private parking available on site
  • Air-conditioned rooms with flat-screen TV
  • Swimming Pool
  • Tennis Court
  • Garden Area
1.2 mi from City Center1300 yd from Virgin Active
From   US$ 53 /nightSelect
  • Outdoor swimming pool with mountain views
  • Private entrances for all guest units
  • Tennis court and equipment available
  • Outdoor pool
  • Casino
  • Golf course
From   US$ 131 /nightSelect
  • Outdoor swimming pool and spa facilities
  • On-site casino and golf course access
  • Buffet or Full English breakfast options
Guest house
  • Outdoor Pool
  • Sun Terrace
  • Private Parking
1.2 mi from City Center1200 yd from Virgin Active
From   US$ 82 /nightSelect
  • Outdoor swimming pool and sun terrace
  • Flat-screen TV with satellite channels
  • Free private parking available on site
Bed & Breakfast
  • Outdoor pool
  • Family rooms
  • Shared kitchen
2.1 mi from City Center700 yd from Cascades Shopping Centre
From   US$ 29 /nightSelect
  • Seasonal outdoor swimming pool available
  • Family-friendly with picnic area provided
  • 24-hour front desk for guest convenience
  • Sun terrace
  • Shared kitchen
  • Private parking
1.4 mi from City Center1400 yd from Town Centre
Select
  • Garden views with outdoor dining area
  • Flat-screen TV with streaming services
  • Private bathrooms with walk-in showers
1.2 mi from City Center1300 yd from Virgin Active
From   US$ 88 /nightSelect
The 4-star Hudson Haven Bed & Breakfast with a swimming pool is within 2.5 miles of Golden Horse Casino.

Top Hotel Picks in Pietermaritzburg

How much is a room per night?

These hotels are recommended for their proximity to attractions like the Natal Museum and the KwaZulu-Natal National Botanical Gardens. With guest ratings above 8.0/10 and prices starting around $70 per night, they offer solid options for both budget and mid-range travelers.

3 star: $70-$150
4 star: $150-$250
5 star: $250-$400

Top Recommended Luxury Hotels in Pietermaritzburg

Top Recommended Central Hotels in Pietermaritzburg

Top Recommended Cheap and Budget Hotels in Pietermaritzburg