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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

Select city first

2026-02-23

2026-02-24

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

Luxury accommodations 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

2141 options found

  • Hotel Olivewood

    P.O.Box 237, Chintsa East,5275, East London, South Africa (Show map)

    Show map

    About a 25-minute walk from the Cintsa Beach, Hotel Olivewood East London offers an à la carte restaurant on site. Additional features at the hotel include a sunbathing terrace with outdoor dining…

    More...
    From US$ 182
    price for 1 night
    BOOK From US$ 182
  • Aberdour Guesthouse

    9 Aberdour Crescent Humewood, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star smoke-free Aberdour Guesthouse Port Elizabeth is nearly a 5-minute ride from King's Beach and offers a swimming pool. Located 3.9 km from the Apple Express Steam Train, the beachfront…

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • The Bethesda

    Martin Street, Nieu-Bethesda, South Africa (Show map)

    Show map

    The Bethesda Hotel Nieu-Bethesda offers easy access to the First People Centre at The Bethesda Art Centre, which is situated around 5 minutes' walk away. Complimentary private parking is available on…

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

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

    Show map

    Located merely 14 minutes' stroll from Oldest letterbox in South Africa, the 4-star luxury The Milner By The Oyster Collection Hotel Grahamstown offers Wi-Fi in public areas and a car park.

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

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

    Show map

    Sea Whisper Guest House Jeffreys Bay includes 6 rooms and is 2.5 km from the Bingo Royale. At the guest house, guests will find a golf course to stay active.

    More...
    BOOK
  • The Ibis Lounge

    257 Martin Street, Nieu-Bethesda, South Africa (Show map)

    Show map

    Offering a sun deck, a picnic area, and various recreational opportunities, as well as the views of the garden, the 4-star The Ibis Lounge Hotel Nieu-Bethesda is located just a 10-minute walk from…

    More...
    From US$ 53
    price for 1 night
    BOOK From US$ 53
  • The Halyards Hotel & Spa

    No 1 Albany Road, Port Alfred, South Africa (Show map)

    Show map

    Located 2.2 km from the Kelly's Beach in Port Alfred, The Halyards Hotel & Spa Port Alfred offers a treatment room and a Jacuzzi. Enjoying a meal at the à la carte restaurant, guests can also benefit…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • B'S Place

    12 Cooper Street Richmond Hill, Port Elizabeth, South Africa (Show map)

    Show map

    Set nearly a 10-minute ride from Lower Guinea-Fowl Trail, B'S Place comprises a patio and a balcony overlooking the courtyard. Situated a few steps from Prince Alfred's Guard Memorial, this apartment…

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • 9 Quarter Deck

    9 Quarter Deck Port St Francis, St Francis Bay, South Africa (Show map)

    Show map

    Staying at the spacious 9 Quarter Deck Apartment St Francis Bay, guests can relax on a patio 25 minutes' walk from Bruces Beauties Surf Spot.

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • At Lilac Cottage, Jeffreys Bay, Cozy Stay For Two

    11 Lilac Crescent, Noorsekloof, Jeffreys Bay, Jeffreys Bay, South Africa (Show map)

    Show map

    Located 4.5 km from Kabeljousrivier railway station, the 1-room At Lilac Cottage, Jeffreys Bay, Cozy Stay For Two is just 9 minutes' walk from Noorsekloof Nature Reserve. The apartment offers a…

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Addo Park Vista

    Addo Heights Road Addo Park Vista, Addo, South Africa (Show map)

    Show map

    If you have an early flight from Addo, Addo Park Vista Apartment is located 50 km from Port Elizabeth International airport. Guests will enjoy the convenience of a car park available on site.

    More...
    From US$ 147
    price for 1 night
    BOOK From US$ 147
  • Surfpoint 9

    Surfpoint Holiday Apartments 18 Mimosa Street, Wavecrest, Jeffreys Bay, South Africa (Show map)

    Show map

    Located a 10-minute ride from Jeffreys Bay Golf Club, the 80 m^2 Surfpoint 9 Apartment Jeffreys Bay is approximately a 10-minute drive from a top family-friendly place like Dolphin Beach…

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • Charming Historical Cottage

    18 Caroline Street, Graaff Reinet, South Africa (Show map)

    Show map

    The 2-room Charming Historical Cottage Graaff Reinet provides swift access to various city landmarks, such as The War Memorial, located 6 minutes' walk away. This spacious apartment features Wi-Fi…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Brookes Hill Suites No 18

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

    Show map

    The 2-room Brookes Hill Suites No 18 includes a sunny patio and is situated 5 minutes' walk from Surf Centre. This beachfront apartment with an indoor pool is within convenient reach of Bayworld…

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • The Spinning Reel Beach Cottages

    Freshwater Road, Port Alfred, South Africa (Show map)

    Show map

    Featuring horse riding tours to make your visit more entertaining, 10-room The Spinning Reel Beach Cottages is 2.6 km from Great Fish Point Lighthouse. Guests can enjoy diving, canoeing, and hiking…

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Dunwerkin Bachelor Flat

    20 Bathurst Street, Kenton on Sea, South Africa (Show map)

    Show map

    Staying at Dunwerkin Bachelor Flat Apartment Kenton on Sea, guests can relax on a terrace 9 minutes' walk from Sibuya Game Reserve. This apartment features Wi-Fi throughout the property.

    More...
    From US$ 55
    price for 1 night
    BOOK From US$ 55
  • Paxton Luxury Apartments Self-Catering

    Mansions Avenue, Port Elizabeth, South Africa (Show map)

    Show map

    Offering barbecue and a golf course, the beachfront Paxton Luxury Apartments Self-Catering is ideally located merely a 12-minute walk from Corpus Christi Catholic Church. Along with an outdoor pool…

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Pebbles Beach Cottage

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

    Show map

    Situated 4.5 km from Sardinia Bay Nature Reserve, the 3-star Pebbles Beach Cottage Port Elizabeth hotel features Wi-Fi in public areas, and a free private car park nearby. This guest house is a good…

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Seal Point Lighthouse

    St Francis Way Erf 493 Seal Point Lighthouse, Cape St. Francis, South Africa (Show map)

    Show map

    Seal Point Lighthouse Hotel Cape St. Francis sits merely an 8-minute stroll from Seal Point Private Nature Reserve and offers a restaurant. Guests can benefit from a golf course offered at this Cape…

    More...
    BOOK
  • The Windermere Hotel

    35 Humewood Road, Port Elizabeth, South Africa (Show map)

    Show map

    Situated about a 5-minute stroll from Humewood Beach, the 4-star The Windermere Hotel Port Elizabeth welcomes guests with a restaurant. Located a short way from the Bayworld, this Port Elizabeth…

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