Top 10 Hotels in Port Elizabeth

See all 52 Hotels in Port Elizabeth
Hide content

Where to stay in Port Elizabeth

Port Elizabeth Hotel Guide

There is a wide range of accommodations for those who are planning to find a nice hotel in Port Elizabeth. There are no less than 20 places to base yourself within 6 miles of Port Elizabeth's downtown within our comprehensive booking database.

The Paxton Hotel and The Dondi Lodge are among the most centrally located lodgings in Port Elizabeth.

Market Square and Port Elizabeth City Hall each have hotels nearby. Urban Hip Hotels - The Vic and Victoria & Alfred Guest House are close to Market Square while Brookes Hill Suites and 10 on Cape are near Port Elizabeth City Hall. Accommodations close to King's Beach, include The Boardwalk and Singa Lodge. Hotels to book that are that are near Bayworld, are the Beach Hotel and No. 5 Boutique Art Hotel.

You could check out the Hacklewood Hill Country House and the Bluewater Beachfront Guesthouse. The Hacklewood Hill Country House is situated 3 miles from the middle of Port Elizabeth. The Bluewater Beachfront Guesthouse, is situated 7 miles away. The Forest Hall Guest House as well as the Bluewater Guesthouse are some other accommodation options worth looking into around Port Elizabeth.

40 miles to the east of Port Elizabeth is Saint Francis Bay, where you can enjoy the Jeffreys Bay Beach. Jeffreys Bay Expedia-listed accommodations include the On the Beach Guesthouse and Apple@JBay. You can also visit Saint Francis Bay, where you can explore the St. Francis Bay Beach. Saint Francis Bay is situated 50 miles to the east of Port Elizabeth. Accommodation options in Saint Francis Bay include the Cape St Francis Resort and Sandals Guest House.

Consider spending an afternoon rubbing shoulders and cheering along with Eastern Cape sports enthusiasts at a local match. Nelson Mandela Bay Stadium is 2 miles to the southeast of Port Elizabeth. For tourists who are interested in booking a room close by, make a reservation in the Hacklewood Hill Country House or Forest Hall Guest House.

If you are traveling into or out of Port Elizabeth International Airport and choose to stay nearby try The Boardwalk or Hacklewood Hill Country House.