
Compare and book 3 Star hotels in Pietermaritzburg, KwaZulu-Natal
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Pietermaritzburg 3 Star Hotels
Our top choices for Pietermaritzburg 3-star hotels

8.4 out of 10, Very good, (382 reviews)
The price is £42
includes taxes & fees
1 Mar - 2 Mar
The price is £34
includes taxes & fees
16 Feb - 17 Feb
The price is £117
includes taxes & fees
22 Feb - 23 Feb
The price is £51
includes taxes & fees
16 Feb - 17 Feb
The price is £49
includes taxes & fees
22 Feb - 23 Feb
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 4-star hotels
Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Pietermaritzburg.

ANEW Hotel Hilton Pietermaritzburg
1 Hilton Avenue Hilton KwaZulu-Natal
The price is £94 per night from 5 Mar to 6 Mar
£94
5 Mar - 6 Mar
includes taxes & fees
8.4/10 Very Good! (214 reviews)
Still don't see what you're looking for?
See all properties in Pietermaritzburg.
You can also use these popular filters to refine your search.
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.
Learn more about Pietermaritzburg
The Victorian-era City Hall and Tatham Art Gallery showcase Pietermaritzburg's colonial heritage alongside contemporary South African works. Explore the KwaZulu-Natal Museum's fascinating exhibits, then picnic among colourful blooms at the National Botanical Gardens where locals gather on weekends.

Photo by South African Tourism
Open Photo by South African Tourism
Top Pietermaritzburg Hotel Reviews

Matt's Rest B&B and Self Catering
8/10 Good
Find out more about Pietermaritzburg
Frequently asked questions
Explore a world of travel with Expedia
- 3 Star Hotels in Durban
- 3 Star Hotels in Hillcrest
- 3 Star Hotels in Hilton
- 3 Star Hotels in Islay
- 3 Star Hotels in Midlands Meander
- 3 Star Hotels in uMhlanga
- 4 Star Hotels in aManzimtoti
- 4 Star Hotels in Durban Beachfront
- 4 Star Hotels in Durban
- 4 Star Hotels in Howick
- 4 Star Hotels in Midlands Meander
- 4 Star Hotels in Shaka's Rock
- 4 Star Hotels in uMhlanga
- 5 Star Hotels in Ballito
- 5 Star Hotels in Durban Beachfront
- 5 Star Hotels in Durban
- 5 Star Hotels in Hillcrest
- 5 Star Hotels in Hilton
- 5 Star Hotels in Midlands Meander
- 5 Star Hotels in Salt Rock
- 5 Star Hotels in Shongweni
- 5 Star Hotels in uKhahlamba-Drakensberg Park
- 5 Star Hotels in uMhlanga
- 5 Star Hotels in Umlazi
- Hotels near Comrades Marathon House
- Apartments in Hilton
- Family-Friendly Hotels in Hilton
- Golf Hotels in Hilton
- Hotels with Air Conditioning in Hilton
- Hotels with Babysitting Services in Hilton
- Hotels with Breakfast in Hilton
- Hotels with Connecting Rooms in Hilton
- Hotels with Laundry Service in Hilton
- Hotels with Parking in Hilton
- Hotels with Indoor Pools in Hilton
- Hotels with Pool in Hilton
- Pet-Friendly Hotels in Hilton
- Spa Hotels in Hilton
- Wedding Hotels in Hilton
- Hilton Hotels
- Hotels near Pietermaritzburg
- Flights from Pietermaritzburg
- Airlink George (GRJ) to Pietermaritzburg (PZB) flights
- Airlink Nairobi (NBO) to Pietermaritzburg (PZB) flights
- Airlink Bulawayo (BUQ) to Pietermaritzburg (PZB) flights
- Airlink Durban (DUR) to Pietermaritzburg (PZB) flights
- Airlink Maseru (MSU) to Pietermaritzburg (PZB) flights
- Airlink Johannesburg (JNB) to Pietermaritzburg (PZB) flights
- Airlink Polokwane (PTG) to Pietermaritzburg (PZB) flights
- Airlink Port Elizabeth (PLZ) to Pietermaritzburg (PZB) flights
- British Airways Aberdeen (ABZ) to Pietermaritzburg (PZB) flights
- British Airways Stockholm (ARN) to Pietermaritzburg (PZB) flights
- British Airways Berlin (BER) to Pietermaritzburg (PZB) flights
- British Airways Brussels (BRU) to Pietermaritzburg (PZB) flights
- British Airways Rome (FCO) to Pietermaritzburg (PZB) flights
- British Airways Istanbul (IST) to Pietermaritzburg (PZB) flights
- British Airways Newcastle (NCL) to Pietermaritzburg (PZB) flights
- Emirates Madrid (MAD) to Pietermaritzburg (PZB) flights
- Emirates London (LHR) to Pietermaritzburg (PZB) flights
- Qatar Airways Dublin (DUB) to Pietermaritzburg (PZB) flights
- Qatar Airways Edinburgh (EDI) to Pietermaritzburg (PZB) flights
- Qatar Airways Casablanca (CMN) to Pietermaritzburg (PZB) flights
- Flights from Addis Ababa (ADD) to Pietermaritzburg (PZB)
- Flights from Oranjestad (AUA) to Pietermaritzburg (PZB)
- Flights from Benton Harbor (BEH) to Pietermaritzburg (PZB)
- Flights from Birmingham (BHX) to Pietermaritzburg (PZB)
- Flights from Campos (CAW) to Pietermaritzburg (PZB)
- Flights from Paris (CDG) to Pietermaritzburg (PZB)
- Flights from Casper (CPR) to Pietermaritzburg (PZB)
- Flights from Cape Town (CPT) to Pietermaritzburg (PZB)
- Flights from Edinburgh (EDI) to Pietermaritzburg (PZB)
- Flights from East London (ELS) to Pietermaritzburg (PZB)
- Flights from Gaborone (GBE) to Pietermaritzburg (PZB)
- Flights from Glasgow (GLA) to Pietermaritzburg (PZB)
- Flights from George (GRJ) to Pietermaritzburg (PZB)
- Flights from Johannesburg (HLA) to Pietermaritzburg (PZB)
- Flights from Harare (HRE) to Pietermaritzburg (PZB)
- Flights from Wilmington (ILM) to Pietermaritzburg (PZB)
- Flights from Johannesburg (JNB) to Pietermaritzburg (PZB)
- Flights from Kuching (KCH) to Pietermaritzburg (PZB)
- Flights from London (LGW) to Pietermaritzburg (PZB)
- Flights from London (LHR) to Pietermaritzburg (PZB)
- Flights from Malelane (LLE) to Pietermaritzburg (PZB)
- Flights from Manchester (MAN) to Pietermaritzburg (PZB)
- Flights from Harrisburg (MDT) to Pietermaritzburg (PZB)
- Flights from Maputo (MPM) to Pietermaritzburg (PZB)
- Flights from Madison (MSN) to Pietermaritzburg (PZB)
- Flights from Nairobi (NBO) to Pietermaritzburg (PZB)
- Flights from Newcastle (NCL) to Pietermaritzburg (PZB)
- Flights from Passo Fundo (PFB) to Pietermaritzburg (PZB)
- Flights from Port Elizabeth (PLZ) to Pietermaritzburg (PZB)
- Flights from Palermo (PMO) to Pietermaritzburg (PZB)
- Flights from Roseburg (RBG) to Pietermaritzburg (PZB)
- Flights from Rivne (RWN) to Pietermaritzburg (PZB)
- Flights from Upington (UTN) to Pietermaritzburg (PZB)
- Flights from St. John's (YYT) to Pietermaritzburg (PZB)


















































































