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

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

715 options found

  • Morgans View Beach House

    523 George Brown Drive, Gxarha, South Africa (Show map)

    Show map

    Situated just moments from Morgan Bay Climbing, Morgans View Beach House Gxarha villa offers quick access to numerous city landmarks nearby. Providing guests with Wi-Fi and free private parking, the…

    More...
    BOOK
  • Eight Villa De Port Ikamva

    Port Alfred Unit 8 , Alfred View Estate, Port Alfred, South Africa (Show map)

    Show map

    Overlooking the lake, Eight Villa De Port Ikamva Port Alfred is around a 25-minute walk from Shipwreck Hiking & Canoe Trail. There are activities such as canoeing, hiking, and cycling to diversify…

    More...
    From US$ 104
    price for 1 night
    BOOK From US$ 104
  • Ikhay'Olwandle

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

    Show map

    Overlooking the sea, the beachfront 1-bedroom Ikhay'Olwandle Apartment East London is nearly a 5-minute walk from Gonubie Baptist Church. This 55 m² apartment offers modern facilities, such as Wi-Fi…

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • Port St Francis 3 Bedroom Apartment

    Alikreukel Avenue Upperdeck, No15, Cape St. Francis, South Africa (Show map)

    Show map

    The 3-room Port St Francis 3 Bedroom Apartment Cape St. Francis is located about 10 minutes' drive from the Cape Saint Francis Lighthouse and 3.8 km from the St Francis Links. Guests can enjoy…

    More...
    BOOK
  • Ocean Daze Brookes Hill Suites - Beachfront Flat

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

    Show map

    Located just 1.7 km from Bibo railway station, Ocean Daze Brookes Hill Suites - Beachfront Flat Port Elizabeth is just a 5-minute walk from the Bayworld. This family-friendly 39 m² apartment boasts a…

    More...
    From US$ 50
    price for 1 night
    BOOK From US$ 50
  • Jeffreys Bay,

    53 Kabeljauws Rd, Wavecrest, South Africa (Show map)

    Show map

    The beachfront Jeffreys Bay, Apartment Wavecrest is located 3.2 km from Jeffreys Bay Golf Club and a 10-minute drive from the Papiesfontein Beach Horse Trails. With access to a golf course, this…

    More...
    BOOK
  • Cenikma Guest Suites - Couples Room

    44A Stanmore Road Ground Floor, East London, South Africa (Show map)

    Show map

    Cenikma Guest Suites - Couples Room East London is located 2.5 km from Nahoon Corner and 10 minutes by car from Buffalo City Stadium. For guests seeking an active stay, the apartment grants access to…

    More...
    BOOK
  • 5 Bayview Gonubie Seaside

    5 Bayview Deary Drive, Gonubie, South Africa (Show map)

    Show map

    The 45 m² 5 Bayview Gonubie Seaside Apartment offers easy access to such tourist sites as Gonubie Baptist Church, located approximately 5 minutes' walk away. This 1-bedroom apartment provides active…

    More...
    From US$ 49
    price for 1 night
    BOOK From US$ 49
  • Coastal Life Magna Penthouse Jeffreys Bay

    Da Gama Rd Magna Towers 10, Jeffreys Bay, South Africa (Show map)

    Show map

    Situated around a 10-minute ride from Jeffreys Bay Main Beach, the spacious 230 m² Coastal Life Magna Penthouse Jeffreys Bay Apartment also boasts easy access to Kabeljousrivier train station which…

    More...
    BOOK
  • Grayson'S

    4A Strelitzia Place, East London, South Africa (Show map)

    Show map

    Grayson'S Apartment East London is located merely a 12-minute walk from the Gonubie Holiday Resort and 3.1 km from NG Kerk Gonubie. Staying in this apartment, nestled in proximity to the Gonubie…

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Margaux Beachfront Apartment

    Boardwalk Road Block 15, Unit 204, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a private swimming pool, the spacious Margaux Beachfront Apartment Port Elizabeth is situated 25 minutes' walk from the Casino Saint. Guests can enjoy seaside views of the sea from a terrace…

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Surf Lodge South Africa

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

    Show map

    Nestled about a 25-minute walk from the Aston Bay Beach, Surf Lodge South Africa Jeffreys Bay features a swimming pool along with a hot tub and a pool cover to help guests unwind.

    More...
    From US$ 64
    price for 1 night
    BOOK From US$ 64
  • St Kitts By Double Portion

    Marina Martinique 5 St Kitts, Jeffreys Bay, South Africa (Show map)

    Show map

    To enjoy your vacation in Jeffreys Bay, stay at the 150 m² St Kitts By Double Portion Apartment Jeffreys Bay, which is within a 3-km distance of Jeffreys Bay Main Beach and a few steps from…

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Shipsbell 2 Bedroom

    19B Triton Ave, Cape St. Francis, South Africa (Show map)

    Show map

    Shipsbell 2 Bedroom Cape St. Francis apartment is located 1.7 km from the Port St. Francis and an 18-minute walk from the Baviaans Camino. With access to a golf course, this apartment caters to the…

    More...
    BOOK
  • Coastal Villa

    Lagoon View, East London, South Africa (Show map)

    Show map

    Situated about a 10-minute ride from Nahoon Corner, the 3-bedroom Coastal Villa East London features a terrace with views of the sea. Offering a private pool, the beachfront villa invites guests to…

    More...
    BOOK
  • Kennaway Court

    69 Inverleith Terrace, East London, South Africa (Show map)

    Show map

    Kennaway Court Apartment East London is situated a 6-minute walk from the German Settlers Memorial and 5 km from East London airport. Active guests will enjoy having access to a golf club.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Juaqies Island

    2 Gills Place, Jeffreys Bay, South Africa (Show map)

    Show map

    Located nearly 25 minutes on foot from the Wacky Waterpark, the 4-bedroom Juaqies Island Villa Jeffreys Bay offers a terrace with views of the garden.

    More...
    BOOK
  • Fishermen S Cave

    Ferry Point Road, Port Saint John's, South Africa (Show map)

    Show map

    The spacious Fishermen S Cave Port Saint John's apartment is located in a beach area of Port Saint John's, 5 km from the Dwesa Nature Reserve. This apartment comes with a terrace that offers guests…

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

    Tuna St 388, Oyster Bay, South Africa (Show map)

    Show map

    Located in Oyster Bay, the 1-room Jonkmans Apartment Oyster Bay is 120 km from Port Elizabeth International airport. Guests can relax and take in garden views from a terrace of the spacious 80 m²…

    More...
    BOOK
  • Family Beach Escape: Fully-Equipped 6 Sleeper Apartment

    17 Shearwater Drive 25, Jeffreys Bay, South Africa (Show map)

    Show map

    The 140 m² Family Beach Escape: Fully-Equipped 6 Sleeper Apartment Jeffreys Bay is located 3.2 km from Jeffreys Bay Main Beach and around a 20-minute walk from the floating Wacky Waterpark. Situated…

    More...
    BOOK