Go Eastern Cape Hotels
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

Select city first

2026-04-19

2026-04-20

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

Guests:
 
Specify the age of a child
Specify the age of children

Hotels with indoor pool in Eastern Cape

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

1038 options found

  • Whistlewood Guesthouse Walmer, Port Eizabeth

    28 Water Road, Port Elizabeth, South Africa (Show map)

    Show map

    Situated 3.1 km from a shopping hub like the Walmer Park Shopping Centre, the 4-star recently renovated Whistlewood Guesthouse Walmer, Port Eizabeth Port Elizabeth provides guests with a barber shop.…

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • Tsitsikhaya Lodge

    24 Fynbos Avenue, Stormsrivier, South Africa (Show map)

    Show map

    Offering spa therapy and a patio for guests' leisure, Tsitsikhaya Lodge Stormsrivier is situated a 7-minute walk from Mild 2 Wild.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Conifer Guest House

    39 Windermere Road, Humewood, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star Conifer Beach House Port Elizabeth hotel is located 800 m from Corpus Christi Catholic Church and offers tour/ticket assistance for better sightseeing in Port Elizabeth. The bed &…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Millbury Guest House

    27 Mill Park Road, Mill Park, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a patio with outdoor dining areas, the 4-star Millbury Guest House Port Elizabeth is approximately a 10-minute ride from the local South End Museum. Featuring a swimming pool, this Port…

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • Hillsnek Safari Camp - Amakhala Game Reserve

    Amakhala Game Reserve, Greater Addo, Amakhala Game Reserve, South Africa (Show map)

    Show map

    Situated 3.7 km from Kwantu Private Game Reserve, Hillsnek Safari Camp - Amakhala Game Reserve villa provides access to numerous tourist attractions in the area.

    More...
    From US$ 984
    price for 1 night
    BOOK From US$ 984
  • Swallows Nest Country Cottages

    26 Gamassi Street, Stormsrivier, South Africa (Show map)

    Show map

    The 3-star Swallows Nest Country Cottages Stormsrivier hotel is nestled right near Mild 2 Wild, offering 14 rooms and featuring a sundeck and barbecue. The holiday park is located in the centre of…

    More...
    From US$ 200
    price for 1 night
    BOOK From US$ 200
  • Valley Bushveld Country Lodge

    Prentice Kraal, Cockscomb Road, Greater Addo, Addo, South Africa (Show map)

    Show map

    Offering game drives for guests' entertainment, Valley Bushveld Country Lodge Addo features a location in a rural area of Addo.

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • The Kelway Hotel

    Brookes Hill Drive, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a shared lounge and recreational facilities, as well as the views of the ocean, the 4-star The Kelway Hotel Port Elizabeth is located 4.4 km from the Prince Alfred's Guard Memorial. 5 km…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Andelomi Nature'S Rest

    34 Formosa Street, Stormsrivier, South Africa (Show map)

    Show map

    Featuring views of the mountain, Andelomi Nature'S Rest Stormsrivier hotel is located 750 metres from the Blackwater Tubing. This guest house also includes a sun terrace with a barbeque grill.

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Camp Figtree By The Oyster Collection

    Zuurberg Pass, Addo, South Africa (Show map)

    Show map

    Camp Figtree By The Oyster Collection Villa Addo offers proximity to nearby tourist spots, such as the Hayterdale Trails, situated 2.7 km away. Located in a rural area, this property invites guests…

    More...
    From US$ 366
    price for 1 night
    BOOK From US$ 366
  • Addo African Home

    Caesar'S Avenue, Addo, South Africa (Show map)

    Show map

    Set in a chalet, Addo African Home offers guests to enjoy an outdoor terrace as well as a natural swimming pool. Offering Wi-Fi, this traditional lodge is located approximately 10 minutes' drive from…

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • Mykonos Luxury Beachfront Accommodation

    14 Guinevere Road, St Francis Bay, South Africa (Show map)

    Show map

    Located within 20 minutes' walk of the Two Harbours Walk Trail, the 4-star recently renovated Mykonos Luxury Beachfront Accommodation St Francis Bay hotel features Wi-Fi in the rooms and free private…

    More...
    From US$ 241
    price for 1 night
    BOOK From US$ 241
  • Admiralty Beach House

    9 Admiralty Way, Port Elizabeth, South Africa (Show map)

    Show map

    Located within a 4-km distance of the Cape Recife Nature Reserve, the 4-star smoke-free Admiralty Beach House Port Elizabeth hotel offers amenities such as a sunbathing terrace and a picnic area.

    More...
    From US$ 257
    price for 1 night
    BOOK From US$ 257
  • I-Lollo Bed & Breakfast At The River Mouth

    71 Shore Road, St Francis Bay, South Africa (Show map)

    Show map

    Offering 2 golf courses, the 4-star I-Lollo Bed & Breakfast At The River Mouth St Francis Bay is situated 2.6 km from Aqua Spa @ The Links. Located approximately 10 minutes by car from the Two…

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • Singa Lodge - Lion Roars Hotels & Lodges

    15 Scarborough Crescent, Summerstrand, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star smoke-free Singa Lodge - Lion Roars Hotels & Lodges Port Elizabeth is approximately a 10-minute ride from Bird Rock and offers a swimming pool. This Port Elizabeth hotel offers 10 rooms in…

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Addo Dung Beetle Guest Farm

    Addo, Addo, South Africa (Show map)

    Show map

    The self-catering Addo Dung Beetle Guest Farm Villa is located within reach of the Indian Ocean and provides game drives to make your visit more entertaining. During their stay at the farm stay…

    More...
    From US$ 136
    price for 1 night
    BOOK From US$ 136
  • Cycads On Sea Guest House

    17 Lovemore Crescent, St Francis Bay, South Africa (Show map)

    Show map

    Situated 650 m from a beach, the recently renovated Cycads On Sea Guest House St Francis Bay offers rooms with views of the garden. Offering hiking, squash, and fishing in the area, the 4-star hotel…

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Beachwalk Bed And Breakfast - #Solar Energy #No Loadshedding

    1 Second Avenue, Summerstrand, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star heritage Beachwalk Bed And Breakfast - #Solar Energy #No Loadshedding Port Elizabeth, located approximately 20 minutes on foot from the Apple Express Steam Train, offers a swimming pool…

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Nine On Uys Street B & B

    9 Uys Street, Jeffreys Bay. 6330, Jeffreys Bay, South Africa (Show map)

    Show map

    The 4-star Nine On Uys Street B & B Jeffreys Bay is located 750 m from Main Beach and comprises 9 rooms with modern comforts. Boasting a swimming pool, the bed & breakfast is nestled 4.3 km from…

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Elephants Footprint Lodge

    1 Riverside Drive, Riverside Park, Colchester, South Africa (Show map)

    Show map

    During the stay at Elephants Footprint Lodge Colchester, guests can indulge in badminton and darts or visit the Mathyolweni Gate, located about a 25-minute walk away. Offering waterfall showers, this…

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140