Marriott Hotels in South Africa

Find the Marriott hotels that appeal to you the most

Select occupancy

The 10 Best Marriott Hotels in South Africa

Check out our pick of great Marriott hotels in South Africa

See all
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 653 reviews

Located in Johannesburg, 5.6 km from Gautrain Sandton Station, Johannesburg Marriott Hotel Melrose Arch provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a...

From £289 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 504 reviews

This historical Cape Dutch Manor house is 5 minutes' away from Mowbray Golf Club, Protea Hotel Mowbray offers an outdoor pool, restaurant and lush gardens.

From £102 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 628 reviews

Overlooking the Grand Canal in Century City, Cape Town Marriott Hotel Crystal Towers provides direct access to the Canal Walk Shopping Centre. Cape Town is only 15 km away.

From £222 per night

Most booked Marriott hotels in South Africa this month

See all

Popular with guests booking Marriott hotels in South Africa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,503,310 reviews

Popular with guests booking Marriott hotels in South Africa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,503,310 reviews

Popular with guests booking Marriott hotels in South Africa

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4,503,310 reviews