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-07-18

2026-07-19

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

704 options found

  • Surfers Haven

    14 Flame Crescent Sunset Complex, Unit 1, Jeffreys Bay, South Africa (Show map)

    Show map

    Overlooking the inner courtyard, the 3-room Surfers Haven Apartment Jeffreys Bay is around a 10-minute walk from Wavecrest Super Spar Centre in Jeffreys Bay. One of the highlights of this 85 m²…

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Bulungula Xhosa Community Lodge

    Bulungula River Mouth Farm 37, Elliotdale District, Bulungula, South Africa (Show map)

    Show map

    More...
    From US$ 50
    price for 1 night
    BOOK From US$ 50
  • Casa Bella

    Boardwalk Road B1U13 New, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a private swimming pool, the beachfront Casa Bella Apartment Port Elizabeth is situated 10 minutes' drive from the local South End Museum. At the apartment, Wi-Fi and free private parking…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Awesome Views & Beach Proximity

    7 Panaghia Street, Cape St. Francis, South Africa (Show map)

    Show map

    Situated only 9 minutes' walk from the Seal Point Private Nature Reserve, the 3-bedroom Awesome Views & Beach Proximity Cape St. Francis villa entices guests with ping-pong in the area. Located 3.1…

    More...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • Bandle At The Boardwalk

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

    Show map

    Bandle At The Boardwalk Apartment Port Elizabeth overlooks the garden and is situated 7 minutes' walk from the Schoenmakerskop Beach. At this beachfront 100 m² apartment, Wi-Fi and a free private car…

    More...
    From US$ 32
    price for 1 night
    BOOK From US$ 32
  • Ocean Mooring Beach Apartments

    82 W Beach Dr, Port Alfred, South Africa (Show map)

    Show map

    Ocean Mooring Beach Apartments Port Alfred is located around a 20-minute walk from Wesley Methodist Church and 2.6 km from Kasouga Beach. This apartment boasts a golf club, perfect for guests who…

    More...
    BOOK
  • Chive Cottage

    Cape St Francis Chive Cottage - Cape St Francis Resort, Cape St. Francis, South Africa (Show map)

    Show map

    Located merely 6 minutes on foot from SANCOB Eastern Cape, the 4-bedroom Chive Cottage Cape St. Francis includes a terrace with views of the garden. The beachfront holiday home is nestled in a beach…

    More...
    BOOK
  • Lighthouse Villa

    13 Saint Francis Way, Cape St. Francis, South Africa (Show map)

    Show map

    The beachfront Lighthouse Villa Cape St. Francis is a 9-minute walk from Seal Point Lighthouse. Wi-Fi and free private parking are also available at this apartment.

    More...
    From US$ 585
    price for 1 night
    BOOK From US$ 585
  • Houtboschbaai 9 Pelikaan

    11 Rameron Drive Pelikaan 9 Houtboschbay, Jeffreys Bay, South Africa (Show map)

    Show map

    The beachfront Houtboschbaai 9 Pelikaan Villa Jeffreys Bay is located merely a 6-minute walk from the Aston Bay Beach and offers guests to enjoy snorkelling, diving, and horseback riding. Providing…

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • Frank Road At The Beach

    Frank Road, St Francis Bay, South Africa (Show map)

    Show map

    Located only 6 minutes' walk from the Two Harbours Walk Trail, the beachfront Frank Road At The Beach St Francis Bay villa provides a private swimming pool equipped with a patio. This St Francis Bay…

    More...
    BOOK
  • Whispering Waves

    4 Malva St, Van Stadensriviermond, South Africa (Show map)

    Show map

    Whispering Waves Villa Van Stadensriviermond is located within reach of Nelson Mandela Bay and provides bar crawls to make your visit more entertaining. Located a 10-minute drive from the Maitland…

    More...
    BOOK
  • Beachfront Living At Its Finest

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

    Show map

    The 81 m² Beachfront Living At Its Finest Port Elizabeth apartment is only a 13-minute walk from the calm Happy Valley Park. This 2-bedroom apartment assures guests' safety through a safety deposit…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Lavender Cottage

    27 Arago Road, Cape St. Francis, South Africa (Show map)

    Show map

    Situated 4.2 km from Aqua Spa @ The Links, the 2-bedroom Lavender Cottage Cape St. Francis entices guests to explore various tourist attractions in the area.

    More...
    BOOK
  • Nine Waves Beach House

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

    Show map

    Located about a 10-minute ride from West Beach, the 2-bedroom Nine Waves Beach House Port Alfred villa provides access to various tourist attractions in the vicinity.

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Igna

    Eersterivier Road Kamma-Baai, Eersterivierstrand, South Africa (Show map)

    Show map

    Featuring horse riding tours to make your visit more entertaining, the 2-bedroom Igna Villa Eersterivierstrand is merely 1.3 km from Fynbos Golf and Country Estate.

    More...
    From US$ 166
    price for 1 night
    BOOK From US$ 166
  • Beachfront At 22 Settler'S Sands

    4 West Beach Drive, Port Alfred, South Africa (Show map)

    Show map

    The spacious 1-bedroom Beachfront At 22 Settler'S Sands Port Alfred apartment provides swift access to various city landmarks, such as the East Beach, located just 5 minutes' walk away. Set 4.7 km…

    More...
    From US$ 98
    price for 1 night
    BOOK From US$ 98
  • Seepraal Luxury Accommodation

    12 Mimosa St House 19, Jeffreys Bay, South Africa (Show map)

    Show map

    Guests can enjoy a seaside sea view from a sun terrace at the beachfront Seepraal Luxury Accommodation Jeffreys Bay villa, a 14-minute walk from Supertubes.

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • Waves Edge At 14 Bridge Waters

    18 Claptons Beach No 14 Bridge Waters, Jeffreys Bay, South Africa (Show map)

    Show map

    The 3-bedroom Waves Edge At 14 Bridge Waters Villa Jeffreys Bay entices guests to enjoy canoeing and offers proximity to the floating Wacky Waterpark, located just 0.6 km away. Featuring a terrace…

    More...
    BOOK
  • Coogee Bay @ No 2

    1 Deary Drive, East London, South Africa (Show map)

    Show map

    To enjoy your vacation in East London, stay at the beachfront 1-bedroom Coogee Bay @ No 2 Apartment East London, which is just 7 minutes' walk from the Gonubie Main Beach and 2.7 km from Gonubie Golf…

    More...
    BOOK
  • Ohana Beach Cabana - Unbeatable Locaction - Sea & Dune Views

    19 West Beach Drive, Port Alfred, South Africa (Show map)

    Show map

    The spacious 1-bedroom Ohana Beach Cabana - Unbeatable Locaction - Sea & Dune Views Port Alfred apartment includes a terrace and is located around 5 minutes' walk from the East Beach. With access to…

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