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-05-13

2026-05-14

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

Bed and Breakfast 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

310 options found

  • Urban Manor

    30 Buckingham Rd Mount Croix, Port Elizabeth, South Africa (Show map)

    Show map

    Guests of the 3-star Urban Manor Bed & Breakfast Port Elizabeth can enjoy easy access to the Cenotaph, which is situated only a 5-minute walk away. Boasting guided snorkelling trips, this Port…

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • Blue View B&B

    9 Malone Heights Street, East London, South Africa (Show map)

    Show map

    Featuring a shared lounge and a satellite flat-screen, the 4-star Blue View B&B East London overlooks East London Aquarium and is located approximately 25 minutes on foot from Nutting Badminton Hall…

    More...
    From US$ 87
    price for 1 night
    BOOK From US$ 87
  • Hacklewood Hill Country House

    152 Prospect Road, Walmer, Port Elizabeth, South Africa (Show map)

    Show map

    Offering a location a 5-minute walk from the Amakhala Game Reserve, Hacklewood Hill Country House Port Elizabeth hotel offers 8 rooms. This bed & breakfast also boasts a patio, which comes with…

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • The Lodge On The Beach

    Off Second Beach Road, Port Saint John's, South Africa (Show map)

    Show map

    Located a few moments from Wild Coast Hikes, The Lodge On The Beach Port Saint John's hotel offers access to tourist attractions throughout Port Saint John's. This bed & breakfast features snorkeling…

    More...
    From US$ 35
    price for 1 night
    BOOK From US$ 35
  • Tower Of Pizza

    Royal Natal National Park Road D911, Northern Drakensberg Tower Of Pizza, Ethels Drive, South Africa (Show map)

    Show map

    Tower Of Pizza Bed & Breakfast Ethels Drive features 7 rooms and lies 3.2 km from the Amphitheatre Golf Club. The hotel entices guests with parking, available on site.

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Coco Lodge

    46 Cumberland Street, Mthatha, South Africa (Show map)

    Show map

    Guests of Coco Lodge Mthatha hotel can enjoy access to the Nelson Mandela Museum, located 14 minutes' walk away. This bed & breakfast also includes a car park.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Andelomi Forest Lodge

    31 Formosa Street, Stormsrivier, South Africa (Show map)

    Show map

    Offering a sun terrace and a shared lounge, and views of the garden, Andelomi Forest Lodge Stormsrivier hotel is located an 11-minute walk from the Blackwater Tubing. This bed & breakfast offers Wi…

    More...
    From US$ 65
    price for 1 night
    BOOK From US$ 65
  • Eltham Lodge

    5 Chalmers Road ,Port Elizabeth 6001, Port Elizabeth, South Africa (Show map)

    Show map

    Situated 2.2 km from the Feather Market Centre, Eltham Lodge Port Elizabeth hotel features Wi-Fi throughout the property, and secured parking on site. Featuring a swimming pool, the bed & breakfast…

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Stone Crescent Hotel

    Howisons Poort Off The N2, Grahamstown, South Africa (Show map)

    Show map

    The 2-star Stone Crescent Hotel Grahamstown offers bicycle tours for active guests nearly a 10-minute drive from the Thomas Baines Nature Reserve.

    More...
    From US$ 38
    price for 1 night
    BOOK From US$ 38
  • The Sands @ St Francis

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

    Show map

    Featuring a steam room and a sauna, The Sands @ St Francis St Francis Bay hotel is situated a 6-minute walk from the Two Harbours Walk Trail in St Francis Bay. This bed & breakfast lies 3.5 km from…

    More...
    From US$ 146
    price for 1 night
    BOOK From US$ 146
  • Lazy Gecko Accommodation

    11 Jan Smuts Street, Cradock, South Africa (Show map)

    Show map

    Located approximately 25 minutes' walk from the Schreiner House, the 3-star Lazy Gecko Accommodation Cradock hotel features Wi-Fi in the rooms and parking on site.

    More...
    From US$ 38
    price for 1 night
    BOOK From US$ 38
  • The Zion Hill

    14 Rosemount Avenue, East London, South Africa (Show map)

    Show map

    Overlooking the mountain, the 4-star The Zion Hill Bed & Breakfast East London is located 4.7 km from the East London Zoo. At the hotel, guests can find a golf club to stay active.

    More...
    From US$ 43
    price for 1 night
    BOOK From US$ 43
  • The Whyte House

    55A Park Street, Graaff Reinet, South Africa (Show map)

    Show map

    The 4-star The Whyte House Bed & Breakfast Graaff Reinet offers a patio, located 2.5 km from Dam wall. Offering views of the garden, the bed & breakfast is not far from the Dutch Reformed Church and…

    More...
    From US$ 53
    price for 1 night
    BOOK From US$ 53
  • Winchester Place

    59 Winchester Way, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star Winchester Place Port Elizabeth hotel has 6 rooms and is located 2.6 km from the Shark Rock Pier. Guests who stay at this Port Elizabeth bed & breakfast can park their car on site.

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • On The Bay

    9 6Th Avenue Summerstrand, Port Elizabeth, South Africa (Show map)

    Show map

    Located about a 25-minute walk from the Shark Rock Pier, the 4-star On The Bay Bed & Breakfast Port Elizabeth includes 6 rooms with views of the garden. At the bed & breakfast, guests can find a golf…

    More...
    From US$ 106
    price for 1 night
    BOOK From US$ 106
  • 23 On Camden Guest House

    23 Camden Road, East London, South Africa (Show map)

    Show map

    Within 5 km of the East London Zoo, the 4-star 23 On Camden Guest House East London includes 11 rooms.

    More...
    From US$ 72
    price for 1 night
    BOOK From US$ 72
  • Carslogie House

    11 7Th Avenue 6001 Port Elizabeth Za, Port Elizabeth, South Africa (Show map)

    Show map

    The comfortable Carslogie House Bed & Breakfast Port Elizabeth offers easy access to the Clicks Pharmacy, which is situated merely 5 minutes' walk away. Located approximately 4 km from Shark River…

    More...
    From US$ 95
    price for 1 night
    BOOK From US$ 95
  • The Reef Apartments

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

    Show map

    Situated nearly a 25-minute stroll from the Beacon Bay Retail Park, the 3-star The Reef Apartments East London hotel includes luggage storage. The bed & breakfast is a good starting point for East…

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • The Oyster Box Beach House By The Oyster Collection

    19 Elliot Road, Kenton on Sea, South Africa (Show map)

    Show map

    The 4-star beachfront The Oyster Box Beach House By The Oyster Collection Kenton on Sea hotel is located in Kenton on Sea, 950 metres from the Shelley Bay, and offers an outdoor swimming pool. To…

    More...
    From US$ 304
    price for 1 night
    BOOK From US$ 304
  • Africa Beach B&B

    12 Skegness Road, Summerstrand, Port Elizabeth, South Africa (Show map)

    Show map

    The 4-star Africa Beach B&B Port Elizabeth, located nearly 20 minutes' walk from the Bayworld, offers an outdoor swimming pool, Wi-Fi in public areas.

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