Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht

Search Hotels

2026-01-27

2026-01-28

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

3-star Port Elizabeth hotels

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

104 properties found

  • Pine Lodge Resort

    Marine Drive, Port Elizabeth, South Africa ( Show map )

    Offering facials and a play area, the 3-star Pine Lodge Resort Port Elizabeth lies in a rural area of Port Elizabeth, about 15 minutes…

    More...

    From US$ 55
    price for 1 night
    Book Now From US$ 55
  • Guest House Ascot Place

    12 Ascot Road, Port Elizabeth, South Africa ( Show map )

    Featuring a swimming pool, the 3-star Guest House Ascot Place Port Elizabeth is nearly a 25-minute walk from the Settlers Park Nature Reserve.

    More...

    From US$ 38
    price for 1 night
    Book Now From US$ 38
  • Garden Court Kings Beach

    La Roche Drive, Port Elizabeth, South Africa ( Show map )

    The 3-star Garden Court Kings Beach Port Elizabeth hotel is 4.3 km from the Horse Memorial and has an outdoor swimming pool and a…

    More...

    From US$ 94
    price for 1 night
    Book Now From US$ 94
  • Eltham Lodge

    5 Chalmers Road ,Port Elizabeth 6001, Port Elizabeth, South Africa ( Show map )

    Featuring Wi-Fi throughout the property, Eltham Lodge Port Elizabeth hotel sits about a 25-minute walk from the South African Air Force Museum. You'll…

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Kragga Kamma Game Park

    Kragga Kamma Road, Linton Grange, Port Elizabeth, South Africa ( Show map )

    The 3-star Kragga Kamma Game Park Hotel Port Elizabeth, situated 2.9 km from Holmeleigh Farmyard, features a picnic area and barbecue grills. You'll need…

    More...

    From US$ 73
    price for 1 night
    Book Now From US$ 73
  • Admirals Lodge Guest House And Brightways Self Catering Apartments

    47 Admiralty Way, Summerstrand, Port Elizabeth, South Africa ( Show map )

    Located nearly a 10-minute drive from the calm Happy Valley Park, the comfortable 3-star Admirals Lodge Guest House And Brightways Self Catering Apartments…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Chapman Hotel And Conference Centre

    1 Lady Bea Crescent, Brookes Hill, Port Elizabeth, South Africa ( Show map )

    Situated only 1.5 km from the Shark Rock Pier, the 3-star Chapman Hotel And Conference Centre Port Elizabeth is adorned with tiled floors, offering…

    More...

    From US$ 97
    price for 1 night
    Book Now From US$ 97
  • Brewer Place

    44 Brewer Road, Port Elizabeth, South Africa ( Show map )

    Offering a terrace with outdoor dining areas, the 3-star beachfront Brewer Place Port Elizabeth hotel is approximately 25 minutes' walk from the sandy central…

    More...

    From US$ 44
    price for 1 night
    Book Now From US$ 44
  • Brookes Hill Suites Hotel

    Brooks Hill Road Off Beach Road, Port Elizabeth, South Africa ( Show map )

    Located merely 600 metres from the Bayworld, the 3-star Brookes Hill Suites Hotel Port Elizabeth has a terrace and recreational facilities. 3.4 km from…

    More...

    From US$ 71
    price for 1 night
    Book Now From US$ 71
  • Peace Love And Joy Self Catering Units

    21 Willow Drive ,Port Elizabeth, Port Elizabeth, South Africa ( Show map )

    Located 10 minutes' drive from the Shark Rock Pier, Peace Love And Joy Self Catering Units Port Elizabeth hotel includes 6 rooms with views of…

    More...

    From US$ 24
    price for 1 night
    Book Now From US$ 24
  • Urban Manor

    30 Buckingham Rd Mount Croix, Port Elizabeth, South Africa ( Show map )

    The 3-star Urban Manor Bed & Breakfast Port Elizabeth offers snorkeling trips for active guests just 300 metres from the Cenotaph. The centre of Port…

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Treetops Guesthouse

    44 Albert Road, Walmer, Port Elizabeth, South Africa ( Show map )

    The 3-star Treetops Guesthouse Port Elizabeth, 2.5 km from the Shamwari Private Game Reserve, includes a private art gallery. Situated a 16-minute walk…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • The Hub Urban Hotel

    217 Main Road, Port Elizabeth, Port Elizabeth, South Africa ( Show map )

    Offering a sunbathing terrace and spa therapy, the 3-star The Hub Urban Hotel Port Elizabeth lies in a prime touristic area of Port Elizabeth…

    More...

    From US$ 49
    price for 1 night
    Book Now From US$ 49
  • Town Lodge Gqeberha

    Box 13240, Humewood, Port Elizabeth, South Africa ( Show map )

    Located just 12 minutes' walk from the Museum Complex, the lovely Town Lodge Gqeberha Port Elizabeth hotel features Wi-Fi in public areas and parking…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • 39 On Nile Guest House

    39 Nile Road,Perridgevale, Port Elizabeth, South Africa ( Show map )

    Located 3.1 km from the multi - use St George's Park, 39 On Nile Guest House Port Elizabeth comes with a private art gallery. Situated about…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • City Lodge Hotel Gqeberha

    Cnr Beach & Lodge Roads, Summerstrand, Box 13220 H, Port Elizabeth, South Africa ( Show map )

    Guests will appreciate the charming 3-star City Lodge Hotel Gqeberha Port Elizabeth's location, just 600 metres from the Happy Valley, as well as 24…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • La Mer Guesthouse

    24 Driftsands Drive, Port Elizabeth, South Africa ( Show map )

    Situated in a business neighbourhood, the 3-star La Mer Guesthouse Port Elizabeth gives access to entertainment venues like the Feather Market Centre, approximately a…

    More...

    From US$ 88
    price for 1 night
    Book Now From US$ 88
  • Pebbles Beach Cottage

    84 Marine Drive Schoenmakerskop Port Elizabeth, Port Elizabeth, South Africa ( Show map )

    Pebbles Beach Cottage Port Elizabeth hotel offers guests access to the Coastal Fynbos Trail, which is 7 minutes' walk away. Located 15 km from Bibo…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • At Sta-Plus Guest House

    11A, 10Th Avenue, Summerstrand, Port Elizabeth, South Africa ( Show map )

    Located 7 km from the life-sized bronze Horse Memorial, At Sta-Plus Guest House Port Elizabeth is 200 metres from the Piet Retief Monument.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • Beachway Guesthouse

    6, 6Th Avenue, Port Elizabeth, South Africa ( Show map )

    Offering a terrace with a swimming pool, the 3-star Beachway Guesthouse Port Elizabeth is nearly a 25-minute walk from the Casino Saint. This…

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31