How much does a hotel in Pietermaritzburg cost on an average?
On an average, it costs INR 934 per night to book a hotel in Pietermaritzburg. You will pay on average around INR 1333 if you choose to stay in a 4-star hotel.
What are the best places to stay in Pietermaritzburg?
Road Lodge Pietermaritzburg, The Croft, King Suite are among the best hotels in Pietermaritzburg. If you are looking for hotels less than INR 934, then the best hotels are Road Lodge Pietermaritzburg, The Croft, The Aloes Farm - The Studio & The Gallery