Top 10 Hotels in Pietermaritzburg

See all 9 Hotels in Pietermaritzburg
Protea Hotel by Marriott Hilton
Protea Hotel by Marriott Hilton

1 Hilton Avenue, Hilton 3245

4.0 out of 5.0
4.2 out of 5 (58 reviews)

Located near the airport, this family-friendly hotel is within 9 mi (15 km) of Howick Golf Club, Umgeni Valley Nature …

See Deal
Matt's Rest B&B and Self Catering
Matt's Rest B&B and Self Catering

11 Dennis Road, Pietermaritzburg 3201

3.0 out of 5.0
4.4 out of 5 (7 reviews)

Situated in Pietermaritzburg, this luxury bed & breakfast is 2.7 mi (4.3 km) from Scottsville Racecourse and 2.7 mi (4.4 km) …

See Deal
Abbots Cove
Abbots Cove

18 Cedara Road, Pietermaritzburg 3245

3.0 out of 5.0
3.9 out of 5 (19 reviews)

Situated in Hilton, this bed & breakfast is within 9 mi (15 km) of Queen Elizabeth Park, Pietermaritzburg City Hall, and …

See Deal
Ukuthula Lodge
Ukuthula Lodge

Otto's Bluff Road, Pietermaritzburg 3231

3.5 out of 5.0
4 out of 5 (2 reviews)

Situated in the mountains, this lodge is within 12 mi (20 km) of Umgeni Valley Nature Reserve, Howick Museum, and Howick …

See Deal
Wartburger Hof Hotel
Wartburger Hof Hotel

52 Noodsberg Road, Wartburg 3233

3.0 out of 5.0
3.4 out of 5 (7 reviews)

Located in the historical district, this family-friendly hotel is within 25 mi (40 km) of Butterflies for Africa, National …

See Deal
Fordoun Hotel & Spa
Fordoun Hotel & Spa

Nottingham Road, Nottingham Road 3280

5.0 out of 5.0
4.8 out of 5 (30 reviews)

Situated in Nottingham Road, this luxury hotel is 4 mi (6.4 km) from Gowrie Farm Golf Course and within 12 mi (20 km) of Fort …

See Deal
Granny Mouse Country House & Spa
Granny Mouse Country House & Spa

R103, Old Main Road, Balgowan 3275

4.0 out of 5.0
4.4 out of 5 (29 reviews)

Located in the historical district, this family-friendly country house is within 12 mi (20 km) of Nelson Mandela Capture Site …

See Deal
Goble Palms Guest Lodge & Urban Retreat
Goble Palms Guest Lodge & Urban Retreat

120 Goble Road ( Smiso Nkwanyana Rd), Durban 4001

4.0 out of 5.0
4.5 out of 5 (70 reviews)

Situated near the beach, this boutique guesthouse is 0.5 mi (0.7 km) from St James Anglican Church and 2.6 mi (4.2 km) from …

See Deal
Holiday Inn Express Durban - Umhlanga
Holiday Inn Express Durban - Umhlanga

2 Ncondo Place Umhlanga, Umhlanga 4320

3.0 out of 5.0
3.9 out of 5 (188 reviews)

Located in the heart of Umhlanga, this hotel is within a 10-minute walk of Kwazulu-Natal Sharks Board Shark Museum, Umhlanga …

See Deal
aha Gateway Hotel
aha Gateway Hotel

Corner Boulevard and Twilight Drive, Umhlanga 4321

3.0 out of 5.0
4.1 out of 5 (164 reviews)

This family-friendly Umhlanga hotel is located near the airport, within a 10-minute walk of The Barnyard Theatre at Gateway …

See Deal
Hide content

Where to stay in Pietermaritzburg

Pietermaritzburg Hotel Guide

Looking for accommodation in Kwazulu-Natal, specifically in the Pietermaritzburg area? The center of Pietermaritzburg has 4 Expedia-listed apartments and hotels within a 6-mile from the center of Pietermaritzburg. Alternatively, the Wartburger Hof Hotel is positioned 15 miles away. Another possibility is to make a reservation at the Abbots Cove or the Ilawu Hotel.

45 miles to the west of Pietermaritzburg is Umhlanga, where you can enjoy Sibaya Casino, Gateway Shopping Centre and Umhlanga Rocks Beach. Some of our recommended Umhlanga hotels and accommodations include the Oyster Box and Protea Hotel Umhlanga Ridge. 45 miles to the northwest of Pietermaritzburg, you can also stay at Durban, which is home to the African Pride Audacia Manor Boutique Hotel and Hilton Durban. If you're staying in Durban, a couple of sights worth adding to your itinerary are the South Beach, North Beach and uShaka Marine World.

If watching sport is a favourite pastime, take the time to visit Moses Mabhida Stadium, which is 45 miles to the northwest of Pietermaritzburg. Sleep right near the action at the Three Cities Auberge Hollandaise Guest House or the African Pride Audacia Manor Boutique Hotel.

If you're flying in or out of Pietermaritzburg, the preferred airport is Pietermaritzburg Airport. The closest Expedia-listed accommodation is Protea Hotel Imperial.