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

Beach 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

668 options found

  • Whispering Waves

    Kei Mouth Country Club, Kei Mouth, South Africa (Show map)

    Show map

    To enjoy your vacation in Kei Mouth, stay at the 6-room Whispering Waves Apartment Kei Mouth, which is just 1.6 km from Keimouth Beach and around 25 minutes' walk from Cape Morgan Nature Reserve.

    More...
    From US$ 40
    price for 1 night
    BOOK From US$ 40
  • Sand Castle

    23 Beach Road, Morgan's Bay, South Africa (Show map)

    Show map

    Situated 200 metres from Morgan Bay Climbing, the 4-bedroom Sand Castle offers easy access to numerous tourist spots in the area.

    More...
    BOOK
  • Kaysers Treasure

    134 Dabchick St, Kayser's Beach, South Africa (Show map)

    Show map

    The beachfront 2-bedroom Kaysers Treasure Kayser's Beach includes a terrace and is located 4.8 km from East London Coast Nature Reserve. For guests with an active lifestyle, hiking, bowling, and…

    More...
    BOOK
  • Emampingeni Lodge

    Unnamed Road, Bizana, South Africa (Show map)

    Show map

    Offering a location within a 10-minute drive of Red Desert, Emampingeni Lodge gives access to various tourist spots in the area.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Summerstrand Boutique Beach Apartment

    Blackpool Street, Port Elizabeth, South Africa (Show map)

    Show map

    Located about a 25-minute walk from Happy Valley, the spacious 186 m^2 Summerstrand Boutique Beach Apartment features parking for those who travel by car. SANCCOB Seabird Rehabilitation Centre is…

    More...
    From US$ 238
    price for 1 night
    BOOK From US$ 238
  • 142 Brookes Hill Suites Holiday Resort

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

    Show map

    The beachfront 40 m^2 142 Brookes Hill Suites Holiday Resort offers views of the patio and a location at a distance of 1.1 km from Shark Rock Pier. The 1-bedroom apartment is also equipped with…

    More...
    BOOK
  • Beachfront Villa African Queen

    Jeffreystraat, Jeffreys Bay, South Africa (Show map)

    Show map

    Beachfront Villa African Queen Jeffreys Bay is located 25 minutes' walk from Jeffreys Bay Golf Club and invites guests to enjoy a terrace. Guests can enjoy hiking at this 6-room villa, located a…

    More...
    From US$ 197
    price for 1 night
    BOOK From US$ 197
  • Beach Cottage - Hole In The Wall Resort

    Kwela Cottage Hole In The Wall, Hole in the Wall, South Africa (Show map)

    Show map

    Beachfront Beach Cottage - Hole In The Wall Resort provides barbecue and a garden for a delightful experience, and is located merely 6 minutes on foot from Hole in the Wall. The 2-bedroom villa…

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Little House On Supers

    14 Pepper Street, Jeffreys Bay, South Africa (Show map)

    Show map

    To enjoy your vacation in Jeffreys Bay, stay at Little House On Supers Apartment, which is merely 10 minutes' walk from Wavecrest Super Spar Centre and within 10 minutes' drive of Bingo Royale Casino…

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Wild Bay - Hole In The Wall Resort

    Hole In The Wall Umthombe District, Mquanduli, Coffee Bay, South Africa (Show map)

    Show map

    At 3-bedroom Wild Bay - Hole In The Wall Resort, guests can enjoy diving, hiking, and fisheries as well as a location only 7 minutes' walk from Hole in the Wall.

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • Malibu On Beach Road

    Beach Road Malibu, Port Elizabeth, South Africa (Show map)

    Show map

    Situated approximately a 10-minute ride from Piet Retief Monument, Malibu On Beach Road offers an opportunity to discover various tourist attractions in the area.

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Riverside Sunday'S

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

    Show map

    Staying at Riverside Sunday'S Villa Colchester, guests can easily reach The Nelson Mandela Bay River Mile, located only 1.2 km away. Guests can enjoy water sports activities, canoeing, and hiking at…

    More...
    BOOK
  • Shells And Bells Beachfront Apartment

    Brookeshill Drive Dolphin Nook 23, Port Elizabeth, South Africa (Show map)

    Show map

    The 2-room Shells And Bells Beachfront Apartment Port Elizabeth is situated about 5 minutes' walk from Humewood Beach and 5 km from Port Elizabeth International airport. This 70 m^2 apartment with a…

    More...
    BOOK
  • Unit 159 Brookes Hill Suites

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

    Show map

    The 1-room Unit 159 Brookes Hill Suites is about 10 minutes' drive from Sacremento Cannon and provides spa facilities such as a plunge pool. While staying in this beachfront apartment, guests can…

    More...
    BOOK
  • Luxury Apartment Self Catering 70 M From The Beach

    1109 Dolphin Dr Marina Sands 17 Dolphin Drive Marina Martinique, Jeffreys Bay, South Africa (Show map)

    Show map

    To enjoy your vacation in Jeffreys Bay, stay at the beachfront 1-bedroom Luxury Apartment Self Catering 70 M From The Beach Jeffreys Bay, which is merely 1.3 km from Aston Bay Beach and approximately…

    More...
    BOOK
  • Mitford Memories

    Beach Road, Morgan's Bay, South Africa (Show map)

    Show map

    The 135 m^2 Mitford Memories Apartment Morgan's Bay is situated 5 minutes' stroll from Morgan Bay Climbing and 95 km from East London airport. This 2-bedroom apartment features Wi-Fi, along with a…

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • Premium Family Retreat Overlooking Bruces Beauties And Huletts

    8 Sardinia Road, Sea Vista, South Africa (Show map)

    Show map

    Boasting a location 3.4 km from Irma Booysen Flora Reserve City Park, Premium Family Retreat Overlooking Bruces Beauties And Huletts Sea Vista villa provides a terrace with garden views. Featuring…

    More...
    BOOK
  • Sea And Sand Jeffreysbay Sand Unit

    6 Waterkant Street, Jeffreys Bay, South Africa (Show map)

    Show map

    Overlooking the sea, the 1-room Sea And Sand Jeffreysbay Sand Unit Jeffreys Bay apartment is around 15 minutes' walk from Supertubes in Jeffreys Bay. This beachfront apartment features Wi-Fi, along…

    More...
    BOOK
  • Casa Mia

    22 Sealords Way, Royal Port Alfred Marina, Port Alfred, South Africa (Show map)

    Show map

    The beachfront Casa Mia Villa Port Alfred is located 3.9 km from Kelly's Beach and invites guests to enjoy a sunny patio.

    More...
    BOOK
  • Jt Surfhouse

    27 Nell Van Der Poll Street, Jeffreys Bay, South Africa (Show map)

    Show map

    The beachfront Jt Surfhouse Apartment Jeffreys Bay is located within 10 minutes' drive of Jeffreys Bay Main Beach and offers Wi-Fi for either business or leisure. Along with a private beach area the…

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