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) 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-11-11

2026-11-12

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

4-star Hotels 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

476 options found

  • Celtis Country Lodge & Restaurant

    21 Joubert Street, Middelburg (Eastern Cape), South Africa (Show map)

    Show map

    Situated a mere 12 minutes' walk from Middelburg Museum, the comfortable Celtis Country Lodge & Restaurant Middelburg hotel features Wi-Fi in public areas and a private parking lot on site.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Sea Whisper Guest House

    62 Petunia Avenue, Jeffreys Bay, South Africa (Show map)

    Show map

    Located 4.9 km from Aston Bay Beach, the 4-star Sea Whisper Guest House Jeffreys Bay offers air-conditioned rooms a 20-minute stroll from Supertubes. Guests will enjoy a buffet breakfast and access…

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Cottage On College

    1 College Avenue, St Francis Bay, South Africa (Show map)

    Show map

    Situated a mere 6 minutes on foot from St Francis Bay Beach, the 4-star Cottage On College St Francis Bay hotel helps with the organisation of horse riding tours for guests' enjoyment. Featuring 5…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Soul Searchers

    32 Tecoma Street, Jeffreys Bay, South Africa (Show map)

    Show map

    The comfortable Soul Searchers Jeffreys Bay hotel offers a terrace, located about 10 minutes' drive from Shell Museum. The 4-star guest house also includes parking.

    More...
    From US$ 83
    price for 1 night
    BOOK From US$ 83
  • Kirknewton

    20 Hazelhurst Road, Port Elizabeth, South Africa (Show map)

    Show map

    The comfortable Kirknewton Hotel Port Elizabeth is nestled 2.5 km from Ron Belling Art Gallery, offering 3 rooms and featuring a sundeck and a golf course. Thanks to its prime location, this 4-star…

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Kowie River Guest House

    10 Colegate Road, Port Alfred, South Africa (Show map)

    Show map

    Offering a picnic area and a golf course, as well as the views of the pool, the elegant Kowie River Guest House Port Alfred is located approximately a 25-minute walk from East Beach. With views of…

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • Kronenhoff Guesthouse

    1 Sonop Street, Kirkwood, Kirkwood, South Africa (Show map)

    Show map

    Situated in a charming setting in Kirkwood, within 20 minutes' walk of Kirkwood train station, the 4-star Kronenhoff Guesthouse Kirkwood features 13 rooms. This Kirkwood hotel offers an outdoor…

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Marina Martinique B&B

    972 Tobago Crescent, Jeffreys Bay, South Africa (Show map)

    Show map

    The comfortable Marina Martinique B&B Jeffreys Bay has 5 rooms and is located only 11 minutes' walk from Aston Bay Beach. Wi-Fi is offered in public areas and secure parking is available on site.

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • Sir Roys Guesthouse At The Sea

    13 Newcon Road, Humerail, Port Elizabeth, South Africa (Show map)

    Show map

    Sir Roys Guesthouse At The Sea Port Elizabeth, located 7 minutes on foot from the local South End Museum and a mere 1.8 km from Port Elizabeth Opera House, features an outdoor swimming pool for…

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Diaz 15 House On The Bay

    15 Diaz Road, Jeffreys Bay, South Africa (Show map)

    Show map

    Diaz 15 House On The Bay Hotel Jeffreys Bay offers air-conditioned rooms around a 5-minute walk from Main Beach. Located about 2 km from Noorsekloof Local Authority Nature Reserve, the guest house…

    More...
    From US$ 166
    price for 1 night
    BOOK From US$ 166
  • Tree Aloe Guest House

    15 Reservoir Road, St Francis Bay, South Africa (Show map)

    Show map

    Located within a 6-km distance of Seal Point Private Nature Reserve, the comfortable 4-star Tree Aloe Guest House St Francis Bay offers amenities such as a hot tub, a picnic area, and a golf course.

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • Zuurberg Mountain Village

    R335, Zuurberg Mountain Pass, Addo, South Africa (Show map)

    Show map

    The 4-star Zuurberg Mountain Village Addo hotel, located around a 10-minute ride from Doringnek, is proud to offer 2 outdoor tennis courts. This Addo hotel has an à la carte restaurant and an outdoor…

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • Funky Town

    12A Oosterland Street, Jeffreys Bay, South Africa (Show map)

    Show map

    The 4-star Funky Town Hotel Jeffreys Bay is just 1.8 km from Jeffreys Bay Golf Club and boasts a hot tub and barbecue. The hotel is a good starting point for exploring Jeffreys Bay, including the…

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • Panorama Guest House

    Wesley Hill Street, Port Alfred, South Africa (Show map)

    Show map

    Situated around 400 metres from Outdoor Focus, the elegant 4-star Panorama Guest House Port Alfred features a sunbathing terrace and a golf course. Located within reach of a convenient place to shop…

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Bethesda Tower Accommodation

    Bethesda Arts Centre Muller Street Nieu Bethesda, Nieu-Bethesda, South Africa (Show map)

    Show map

    The comfortable 4-star Bethesda Tower Accommodation Nieu-Bethesda hotel offers proximity to Kitching Fossil Exploration Centre, situated only 550 metres away. This Nieu-Bethesda bed & breakfast…

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • Amani Guest Lodge

    Nr 11, 4Th Avenue, Walmer, Port Elizabeth, South Africa (Show map)

    Show map

    The elegant 4-star Amani Guest Lodge Port Elizabeth hotel is located within 15 minutes' walk of Victoria Park, offering 8 rooms, Wi-Fi, and parking. This Port Elizabeth guest house lies in Walmer…

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Schafli Manor Chintsa Coastal

    540 Heron Loop, Chintsa, South Africa (Show map)

    Show map

    The comfortable Schafli Manor Chintsa Coastal Hotel offers a terrace, located nearly 10 minutes' walk from Cintsa Beach. At the 4-star guest house, guests can use a sundeck and a golf course or spend…

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • The Milner By The Oyster Collection

    12 Milner Street Grahamstown, Grahamstown, South Africa (Show map)

    Show map

    The comfortable 4-star The Milner By The Oyster Collection Hotel Grahamstown is located merely 14 minutes' stroll from Drostdy Lawns, offering 6 rooms, Wi-Fi, and secure parking. Featuring a library,…

    More...
    From US$ 141
    price for 1 night
    BOOK From US$ 141
  • See More Guest House

    14 Montrose Avenue, Bunkers Hill, East London, South Africa (Show map)

    Show map

    Located 4.8 km from Bonza Bay Beach, the 4-star See More Guest House East London offers air-conditioned rooms about 20 minutes' walk from Eastern Beach. The guest house boasts an outdoor swimming…

    More...
    From US$ 160
    price for 1 night
    BOOK From US$ 160
  • Tsitsikamma Cottages

    Farm 542 R102, Witelsbos, South Africa (Show map)

    Show map

    Located 10 minutes' drive from Tsitsikamma Wolf Sanctuary, Tsitsikamma Cottages Witelsbos hotel includes 9 rooms with views of the garden. This aparthotel provides a terrace, a patio, and a picnic…

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