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-06-20

2026-06-21

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

Apartments and B&Bs 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

1620 options found

  • Europa Bed And Breakfast

    58 Bonza Bay Road, Beacon Bay, South Africa (Show map)

    Show map

    Offering a restaurant, the 4-star Europa Bed And Breakfast Beacon Bay is just 5 minutes' stroll from the Beacon Bay Retail Park. Boasting a year-round outdoor swimming pool, this Beacon Bay bed &…

    More...
    BOOK
  • Sixteen On Latimer

    16 Latimer Street, East London, South Africa (Show map)

    Show map

    Offering a sundeck and a satellite flat-screen, and views of the street, Sixteen On Latimer East London hotel is located 2.5 km from the Ann Bryant Art Gallery. The bed & breakfast also boasts a…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • Cycad Stay

    3 Airey Street, Mthatha, South Africa (Show map)

    Show map

    Featuring a sun terrace with a BBQ grill, the 3-star Cycad Stay Mthatha hotel is 2.8 km from Mthatha Plaza.

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • Harewood Lodge

    11 Harewood Drive, Nahoon, East London, South Africa (Show map)

    Show map

    Nestled 2.7 km from East London Golf Club South Africa, the recently renovated Harewood Lodge East London hotel is proud to feature a private art gallery. At the 4-star bed & breakfast, guests will…

    More...
    From US$ 71
    price for 1 night
    BOOK From US$ 71
  • Queen Manor Boutique Guest House

    23 Queen Street, Graaff Reinet, South Africa (Show map)

    Show map

    The 4-star Queen Manor Boutique Guest House Graaff Reinet is nestled nearly a 10-minute walk from the Hester Rupert Art Museum, offering 12 rooms and featuring barbecue and a satellite flat-screen.

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Annies House

    112 Adderley Street, Cradock, Cradock, South Africa (Show map)

    Show map

    Nestled just 9 minutes' stroll from the Cat Conservation Trust, the 4-star Annies House Bed & Breakfast Cradock welcomes guests with a shared lounge and a golf course. Located not far from the…

    More...
    From US$ 82
    price for 1 night
    BOOK From US$ 82
  • Lanherne Guest House Bed & Breakfast

    7 Harrismith Street, Grahamstown, South Africa (Show map)

    Show map

    Located within 5 minutes' walk of the National English Literary Museum, the 4-star Lanherne Guest House Bed & Breakfast Grahamstown features a terrace with outdoor dining areas. The guest house is a…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Sunnyridge Lodge

    20 Camden Road, Sunnyridge, East London, South Africa (Show map)

    Show map

    Featuring a prime location, Sunnyridge Lodge East London hotel offers views of the garden, and is within 500 metres of Alexander Golf and Country Club. This bed & breakfast offers Wi-Fi in public…

    More...
    From US$ 31
    price for 1 night
    BOOK From US$ 31
  • Portside Inn

    11 Currie St, East London, South Africa (Show map)

    Show map

    Located only 0.8 km from East London ICC, the beachfront Portside Inn East London offers access to tourist attractions throughout East London. There is also complimentary private parking.

    More...
    From US$ 36
    price for 1 night
    BOOK From US$ 36
  • Majestic Boutique Hotel

    Ganteaume Crescent,East London,ZAF, East London, South Africa (Show map)

    Show map

    Majestic Boutique Hotel East London offers access to the German Settlers Memorial, which is located nearly a 15-minute walk away.

    More...
    BOOK
  • The Nelson At Hornby House

    Corner La Roche Drive And Beach Road, Port Elizabeth, South Africa (Show map)

    Show map

    The Nelson At Hornby House Apartment Port Elizabeth hotel is located about a 5-minute stroll from King's Beach and comprises 23 rooms with modern comforts. The hotel is a good starting point for…

    More...
    BOOK
  • Fusion House B&B And Conference Venue Solar Powered

    36 Darlington Rd, Berea, East London, South Africa (Show map)

    Show map

    Situated nearly a 5-minute walk from the 4-star Fusion House B&B And Conference Venue Solar Powered East London, guests can reach Berea Baptist Church in no time. The guest house features Wi-Fi…

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

    44 Albert Road, Walmer, Port Elizabeth, South Africa (Show map)

    Show map

    The 3-star Treetops Guesthouse Port Elizabeth is located in Port Elizabeth, 19 minutes' walk from the Settlers Park Nature Reserve, and offers an outdoor swimming pool. The hotel features both Wi-Fi…

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • Conifer Guest House

    39 Windermere Road, Humewood, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a sundeck, water slides, and a golf course, Conifer Beach House Port Elizabeth hotel lies in a residential area of Port Elizabeth, 2.6 km from the Donkin Lighthouse and around a 15-minute…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Admiralty Beach House

    9 Admiralty Way, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star Admiralty Beach House Port Elizabeth hotel is around a 10-minute ride from Bird Rock and offers an outdoor swimming pool. Located 4.8 km from the local South End Museum, this Port…

    More...
    From US$ 257
    price for 1 night
    BOOK From US$ 257
  • Mykonos Luxury Beachfront Accommodation

    14 Guinevere Road, St Francis Bay, South Africa (Show map)

    Show map

    Located within 20 minutes' walk of the Two Harbours Walk Trail, the 4-star recently renovated Mykonos Luxury Beachfront Accommodation St Francis Bay hotel features Wi-Fi in the rooms and…

    More...
    From US$ 241
    price for 1 night
    BOOK From US$ 241
  • I-Lollo Bed & Breakfast At The River Mouth

    71 Shore Road, St Francis Bay, South Africa (Show map)

    Show map

    Located 2.7 km from the St Francis Links, the 4-star I-Lollo Bed & Breakfast At The River Mouth St Francis Bay comes with 2 golf courses. The beautiful location, within a few blocks of the Indian…

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • Cycads On Sea Guest House

    17 Lovemore Crescent, St Francis Bay, South Africa (Show map)

    Show map

    Featuring a terrace with a BBQ grill and outdoor dining areas, the recently renovated Cycads On Sea Guest House St Francis Bay is around 20 minutes' walk from Aqua Spa @ The Links. Located in the…

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Beachwalk Bed And Breakfast - #Solar Energy #No Loadshedding

    1 Second Avenue, Summerstrand, Port Elizabeth, South Africa (Show map)

    Show map

    Situated nearly 25 minutes on foot from Pollock Beach, the 4-star heritage Beachwalk Bed And Breakfast - #Solar Energy #No Loadshedding Port Elizabeth entices active guests with horseback riding.

    More...
    From US$ 97
    price for 1 night
    BOOK From US$ 97
  • Nine On Uys Street B & B

    9 Uys Street, Jeffreys Bay. 6330, Jeffreys Bay, South Africa (Show map)

    Show map

    Situated approximately 5 minutes' walk from Main Beach, the 4-star Nine On Uys Street B & B Jeffreys Bay offers 9 rooms. Featuring a swimming pool, the bed & breakfast is 3.2 km from natural sights…

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