Compare and save on Port Elizabeth hotels

Find hotel dealsPlease select a place
Check in:
Check out:

Port Elizabeth happily lives up to its two nicknames: the Windy City and the Friendly City.  Located on South Africa’s Sunshine Coast, half-way between Cape-Town and Durban, Port Elizabeth is a fantastic destination for a holiday in South Africa.

Port Elizabeth has everything you would expect from a South African city by the sea. There are great museums to visit, beautiful buildings to admire, and lots of vibrant nightlife to enjoy when the sun goes down. The city offers plenty of history and culture, but most people visit for the great outdoors: whether that’s making the most of the windy weather to try some water-sports, or heading out of town to spot the Big Five. Even if you’re not into water-sports you can still enjoy Port Elizabeth’s excellent beaches which are ideal for sunbathing and swimming.

It’s well worth hiring a car if you want to make the most of your trip to Port Elizabeth. There are some great nature reserves nearby including Kragga Kamma Game Park, Shamwari Game Reserve, and Van Stadens Nature Reserve: perfect for a self-drive safari. Head towards Cape Town and you’ll find yourself on the Garden Route, one of South Africa’s top tourist attractions.

There are lots of great places to stay in Port Elizabeth, and whatever your tastes and budget you’re sure to find something that suits you. There are trendy self catering apartments, boutique guesthouses, and no-frills hotels to choose from as well as budget friendly backpacker hostels and impressive country lodges. Accommodation is sprinkled throughout the city. Most of the accommodation is clustered around the sea front, although there are some great downtown hotels to choose from too.

Find great deals on accommodation in Port Elizabeth the easy way with Skyscanner. We show you the most popular hotels available for your stay, and show you prices from the top hotel booking sites all in one place. Our results page is totally customisable, so it’s easy to find exactly what you want. Sort places to stay based on price, location, star rating and more. Use our filters to only see your preferred accommodation type, places with the facilities you need, and hotels that fit your exact budget. There are no hidden commission fees or added charges when you use Skyscanner. Just click on the link and we’ll take you straight to the booking site to make your reservation.

Show more
Sort by Tribes
Popularity - Best Value
Currency
317 Results
  • Shamwari Game Reserve
    Ranked #1 overall in Port Elizabeth hotels
    9.3
    Wonderful!
    3 reviews
    Popular withAdventureOutdoorsyLuxury

    The reserve has won endless awards for its safaris and its conservation. Its many difference lodges and camps offer everything from colonial grandeur to tented escapism. And throughout it runs ...

    • Restaurant
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Lalibela Game Reserve
    Ranked #2 overall in Port Elizabeth hotels
    10.0
    Exceptional!
    1 review
    Popular withLuxury

    LALIBELA Game Reserve. A nice way to see the wild animals in their natural habitat. Our park ranger spotting cheetah family.

    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • Eagles Crag Lodge
    Ranked #3 overall in Port Elizabeth hotels
    10.0
    Exceptional!
    1 review
    Popular withAdventureLuxuryOutdoorsy

    Eagle's Crag is without a doubt one of the most beautiful and certainly romantic places that I have ever stayed in. Everything from the staff to the softness of the ...

      ReviewsPhotosAmenitiesMaploadingclose
    • rippons safari
      Ranked #4 overall in Port Elizabeth hotels
      10.0
      Exceptional!
      1 review

      located in the Shamwari game reserve- this safari hotel is top notch. There were wild animals walking around the rooms, the food was incredible, the staff and rangers were extremely ...

        ReviewsPhotosAmenitiesMaploadingclose
      • Forest Hall Guest House
        Ranked #5 overall in Port Elizabeth hotels
        6.0
        Pretty good
        1 review
        Popular withBackpackers
        • Free WiFi
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Road Lodge Port Elizabeth Airport
        Ranked #6 overall in Port Elizabeth hotels
        6.0
        Pretty good
        1 review
        • Free WiFi
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Bishops Inn
        Ranked #7 overall in Port Elizabeth hotels
        8.0
        Wonderful!
        1 review
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Parking
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Victoria and Alfred Guest House
        Ranked #8 overall in Port Elizabeth hotels
        4.0
        It was okay
        2 reviews
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        • Pets Allowed
        ReviewsPhotosAmenitiesMaploadingclose
      • Radisson Blu Hotel, Port Elizabeth
        Ranked #11 overall in Port Elizabeth hotels
        0.0
        Popular withBusiness
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Kelway Hotel
        Ranked #10 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Protea Hotel by Marriott Port Elizabeth Marine
        Ranked #9 overall in Port Elizabeth hotels
        • Free WiFi
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Courtyard Hotel Port Elizabeth
        Ranked #23 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • No. 5 Boutique Art Hotel
        Ranked #22 overall in Port Elizabeth hotels
        0.0
        Popular withLuxury
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Fitness Center
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Brookes Hill Suites
        Ranked #24 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Breakfast
        • Free Parking
        PhotosAmenitiesMaploadingclose
      • Aristotle Guest House
        Ranked #25 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Sea Otters Lodge
        Ranked #18 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Bluewater Beachfront Guest House
        Ranked #17 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Free Breakfast
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • 10 on CAPE
        Ranked #20 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Mongoose Manor
        Ranked #19 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Hacklewood Hill Country House
        Ranked #21 overall in Port Elizabeth hotels
        0.0
        Popular withLuxury
        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Free Breakfast
        • Free Parking
        • Airport Transfer
        PhotosAmenitiesMaploadingclose
      • Bluewater Guesthouse
        Ranked #15 overall in Port Elizabeth hotels
        0.0
        • Free WiFi
        • Free Parking
        • Pets Allowed
        PhotosAmenitiesMaploadingclose
      • Homeleigh Halt Guest House
        Ranked #12 overall in Port Elizabeth hotels
          PhotosAmenitiesMaploadingclose
        • Manor 38
          Ranked #16 overall in Port Elizabeth hotels
          0.0
          • Swimming Pool
          • Free Parking
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • Le Blue Guesthouse
          Ranked #14 overall in Port Elizabeth hotels
          0.0
          • Free WiFi
          • Swimming Pool
          • Free Breakfast
          • Free Parking
          • Airport Transfer
          PhotosAmenitiesMaploadingclose
        • Treetops Guesthouse
          Ranked #13 overall in Port Elizabeth hotels
          0.0
          • Free WiFi
          • Swimming Pool
          • Free Parking
          • Airport Transfer
          • Pets Allowed
          PhotosAmenitiesMaploadingclose
        • Kings Beach Backpackers
          Ranked #26 overall in Port Elizabeth hotels
          0.0
            PhotosAmenitiesMaploadingclose
          • Kings
            Ranked #31 overall in Port Elizabeth hotels
            0.0
              PhotosAmenitiesMaploadingclose
            • Garden Court Kings Beach
              Ranked #30 overall in Port Elizabeth hotels
              0.0
              • Restaurant
              • Free Parking
              PhotosAmenitiesMaploadingclose
            • Singa Lodge
              Ranked #29 overall in Port Elizabeth hotels
              0.0
              Popular withLuxury
              • Free WiFi
              • Restaurant
              • Swimming Pool
              • Free Breakfast
              PhotosAmenitiesMaploadingclose
            • Indigo Bay Lodge
              Ranked #28 overall in Port Elizabeth hotels
              0.0
                PhotosAmenitiesMaploadingclose

              Average price per night

              Hotel class

              Hotel type

              Average user rating

              Clear Filters
              Clear Filters
              var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_list_page?action=index&clean_path=port-elizabeth-south-africa&controller=topics&country_code=&current_user_id=&filters=&id=2000000018915&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=port-elizabeth-south-africa%2Fhotels&place=2000000018915&place_type=City&place_type=region&region=2000000018915&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000385173&hotel_ids%5B%5D=5000003662338&hotel_ids%5B%5D=5000003537588&hotel_ids%5B%5D=5000001318363&hotel_ids%5B%5D=5000000168656&hotel_ids%5B%5D=5000000134644&hotel_ids%5B%5D=5000000034276&hotel_ids%5B%5D=5000000204111&hotel_ids%5B%5D=5000000008735&hotel_ids%5B%5D=5000000405775&hotel_ids%5B%5D=5000003659852&hotel_ids%5B%5D=5000000187469&hotel_ids%5B%5D=5000000208457&hotel_ids%5B%5D=5000000167375&hotel_ids%5B%5D=5000000126906&hotel_ids%5B%5D=5000000283532&hotel_ids%5B%5D=5000000368009&hotel_ids%5B%5D=5000000260272&hotel_ids%5B%5D=5000000269201&hotel_ids%5B%5D=5000000237597&hotel_ids%5B%5D=5000000410005&hotel_ids%5B%5D=5000001242324&hotel_ids%5B%5D=5000000389622&hotel_ids%5B%5D=5000000426281&hotel_ids%5B%5D=5000000431397&hotel_ids%5B%5D=5000000291361&hotel_ids%5B%5D=5000000298267&hotel_ids%5B%5D=5000000310563&hotel_ids%5B%5D=5000000355219&hotel_ids%5B%5D=5000000418841", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000018915" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }