Pietermaritzburg Hotels from S$49
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Pietermaritzburg
Check prices for these dates
Top 10 trending Pietermaritzburg hotels

Road Lodge Pietermaritzburg
Road Lodge Pietermaritzburg
8.4 out of 10, Very good, (368)
The price is S$68
includes taxes & fees
21 Jun - 22 Jun

Redlands Hotel
Redlands Hotel
8.0 out of 10, Very good, (22)
The price is S$126
includes taxes & fees
17 Jun - 18 Jun

7 on Oakleigh
7 on Oakleigh
7.8 out of 10, Good, (9)
The price is S$74
includes taxes & fees
17 Jun - 18 Jun

79 On Ridge BNB
79 On Ridge BNB
10.0 out of 10, Exceptional, (5)
The price is S$92
includes taxes & fees
16 Jun - 17 Jun

Ascot Inn
Ascot Inn
8.0 out of 10, Very good, (26)
The price is S$56
includes taxes & fees
4 Jul - 5 Jul

Wensleydale Guest Lodge
Wensleydale Guest Lodge
8.6 out of 10, Excellent, (42)
The price is S$64
includes taxes & fees
17 Jun - 18 Jun
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Where to stay in Pietermaritzburg
Find the best Pietermaritzburg areas for the activities you enjoy most.
Scottsville
3 out of top 10 points of interest in this area
If you're spending some time in Scottsville, Comrades Marathon House and Golden Horse Casino are top sights worth seeing.
Learn more about Pietermaritzburg
Pietermaritzburg is calling! Discover its adventures, casinos, cocktail bars and more.

More cheap stays in Pietermaritzburg
More cheap stays in Pietermaritzburg

Indoni Eco Village
Richmond, Richmond, KwaZulu-Natal
The price is S$120 per night from 16 Jun to 17 Jun
S$120
16 Jun - 17 Jun
includes taxes & fees
Hotels near Pietermaritzburg Attractions
Hotels near Pietermaritzburg Attractions
Queen Elizabeth Park
Explore the great outdoors at Queen Elizabeth Park, a lovely green space in Pietermaritzburg. Discover the area's waterfalls and countryside.
Recent Reviews in Pietermaritzburg
Recent Reviews in Pietermaritzburg

Road Lodge Pietermaritzburg
5/5 Excellent
"The food is delicious and the service is excellent, the rooms was very clean, we definately gonna book again when coming back"
A verified traveller stayed at Road Lodge Pietermaritzburg
Posted 2 months ago

Redlands Hotel
3/5 Okay
Not worth the money
"The Hotel has so much potential but there is a clear lack of care. During breakfast the linen was dirty. The breakfast was poor considering it cost R200 per person.
The hotel is not cheap, but leaves a lot to be desired."
A verified traveller stayed at Redlands Hotel
Posted 8 months ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near Pietermaritzburg Attractions
More Hotel Options in Pietermaritzburg
More Accommodation Types in
Hotels near Pietermaritzburg Airport
Hotels Near Pietermaritzburg
- Hilton Hotels
- Mid Illovo Hotels
- Midlands Meander Hotels
- Hillcrest Hotels
- Howick Hotels
- Lidgetton West Hotels
- Curry's Post Hotels
- Islay Hotels
- Balgowan Hotels
- Boston Hotels
- Camperdown Hotels
- Ingwe Hotels
- uMshwathi Hotels
- Richmond Hotels
- Lions River Hotels
- Mpumalanga Hotels
- Botha's Hill Hotels
- Shongweni Hotels
- Assagay Hotels
- Ndwedwe Hotels
Expedia's Latest Trends
Hotels
DoubleTree Suites by Hilton Bengaluru Outer Ring RoadChurch of the Holy Family hotelsThe Westin Dubai Mina Seyahi Beach Resort & MarinaWyndham Grand Yangon HotelHotels in HiltonUNDER RAILWAY HOTEL AKIHABARADays Hotel by Wyndham Jeju Seogwipo OceanSherwood ResidenceDurban Hotels with smoking rooms3 Star Hotels in Bukit BintangAparthotels Lorong Chuan StationuMhlanga Hotels with smoking rooms
Flights
Johor Bahru to Ipoh (JHB - IPH)Cairo to Aswan (CAI - ASW)Stanford flightsSingapore to Hong Kong (SIN - HKG)Singapore to Milan (SIN - MXP)Malacca Intl. Airport to Singapore (MKZ - SIN)Singapore to Bodrum (SIN - BJV)Singapore to Sibu (SIN - SBW)Manila to Baguio (MNL - BAG)Santiago to Punta Arenas (SCL - PUQ)