Travelers are voting Protea Hotel Midrand, Southern Sun Pretoria and Protea Hotel Hatfield as the best of 60 hotels in Pretoria. There are 146 hotels in Benoni a city just 32 km from Pretoria and 147 hotels in Boksburg which is 33 km distant. The most popular of these are Protea Hotel Midrand in Benoni and Pr Parktonian All Suite in Boksburg. You can find 191 hotels in Gauteng and 977 hotels in the country of South Africa. Our members favorite in Gauteng is Protea Hotel Midrand and Sun City is the top pick in South Africa. Want more? Check out our map of hotels in Pretoria.