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-09

2026-06-10

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

Hotels in Eastern Cape near Port Elizabeth Railway Station

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

238 options found

  • Jetsetters

    25 Union Road Walmer, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The 6-room Jetsetters Villa Port Elizabeth is located approximately 10 minutes' drive from the Prince Alfred's Guard Memorial, giving access to various tourist spots nearby.

    More...
    From US$ 36
    price for 1 night
    BOOK From US$ 36
  • Blossom On 13

    13 Broome Road, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Located approximately 10 minutes by car from the Saint Augustine's Catholic Cathedral, which is considered to be a sacred place of worship, Blossom On 13 Port Elizabeth hotel offers a restaurant for…

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Buckingham Place Guesthouse

    42 Buckingham Road, Mount Road, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Overlooking the garden, the 3-star Buckingham Place Guesthouse Mount Road is located 3.4 km from the local South End Museum. At the guest house, guests will find a golf club to stay active.

    More...
    BOOK
  • Munro Suites

    6 Munro Road, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Staying at Munro Suites Port Elizabeth, guests can reach the multi - use St George's Park, situated nearly a 25-minute walk away. To keep up with sports routine, access to a golf club is provided.

    More...
    From US$ 39
    price for 1 night
    BOOK From US$ 39
  • Spacious Cottage

    16 Maitland Road, Mount Road, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Located about a 20-minute walk from the Port Elizabeth Golf Club, the 60 m² Spacious Cottage Mount Road overlooks the garden. This 1-bedroom apartment provides active guests with the opportunity to…

    More...
    BOOK
  • Chelmsford Cottage

    17 Chelmsford Avenue Essexvale, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The 1-room Chelmsford Cottage Port Elizabeth is around a 25-minute stroll from the modest gallery "Nelson Mandela Metropolitan Art Museum" and features a terrace with a kitchenette. Within a 3-km…

    More...
    From US$ 21
    price for 1 night
    BOOK From US$ 21
  • Garden Court Kings Beach

    La Roche Drive, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The 3-star Garden Court Kings Beach Port Elizabeth hotel is merely 6 minutes' walk from Humewood Beach and has an outdoor swimming pool and a gym. The hotel is proud to feature a banquet hall, in the…

    More...
    From US$ 94
    price for 1 night
    BOOK From US$ 94
  • Underafricanskys, Humewood

    5 Cathcart Road, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Staying at Underafricanskys, Humewood Port Elizabeth apartment, guests can relax on a patio a 14-minute walk from the Bayworld. With access to a golf club, this apartment caters to the needs of…

    More...
    From US$ 45
    price for 1 night
    BOOK From US$ 45
  • Nova Boutique Hotel And Spa

    62 Albert Road, Walmer, Port Elizabeth, South Africa

    2.8 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Guests of Nova Boutique Hotel And Spa Port Elizabeth can enjoy access to the GFI Art Gallery, located 18 minutes' walk away. The hotel provides Wi-Fi in public areas as well as a steam room and a…

    More...
    From US$ 129
    price for 1 night
    BOOK From US$ 129
  • Palm Valley Inn - Port Elizabeth

    9 Prospect Road, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    During the stay at Palm Valley Inn - Port Elizabeth villa, guests can indulge in table tennis and pool or visit the South African Air Force Museum, located a 25-minute walk away. The 4-bedroom villa…

    More...
    From US$ 367
    price for 1 night
    BOOK From US$ 367
  • 75 On Albert Guesthouse

    75 Albert Road, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    75 On Albert Guesthouse Port Elizabeth is located 2.5 km from the Saint Augustine's Catholic Cathedral and nearly 25 minutes' walk from the Settlers Park Nature Reserve. The homestay boasts a golf…

    More...
    BOOK
  • Amani Guest Lodge

    Nr 11, 4Th Avenue, Walmer, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Located a mere 550 metres from the Shambala Wellness Spa, the 4-star Amani Guest Lodge Port Elizabeth hotel features Wi-Fi in the rooms and a car park on site. The guest house is a good starting…

    More...
    From US$ 42
    price for 1 night
    BOOK From US$ 42
  • Sun1 Port Elizabeth

    La Roche Drive & Beach Road, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The comfortable Sun1 Port Elizabeth Hotel is located near an entertainment district, 2.7 km from the built Fort Frederick. This 2-star hotel offers Wi-Fi in public areas and a car park on site.

    More...
    From US$ 37
    price for 1 night
    BOOK From US$ 37
  • Little Haven

    4 Hampton Road, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The 1-room Little Haven Apartment Port Elizabeth is also located just 7 minutes' stroll from the Port Elizabeth Golf Club. Access to a golf club helps guests maintain their bodies.

    More...
    BOOK
  • Union Road Stay

    41 Union Road, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Offering a location approximately 25 minutes' walk from No. 7 Castle Hill Museum, Union Road Stay Port Elizabeth apartment also gives access to a variety of tourist spots in the vicinity. The…

    More...
    BOOK
  • The College Suite, Mill Park

    50 College Drive, Port Elizabeth, South Africa

    2.9 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The College Suite, Mill Park Port Elizabeth offers proximity to a number of tourist attractions, such as the Shamwari Private Game Reserve, located approximately a 20-minute walk away. For guests…

    More...
    BOOK
  • Cremorne Escape

    Cremorne 6, Port Elizabeth, South Africa

    3 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The spacious 100 m² Cremorne Escape Apartment Port Elizabeth is also located a mere 6 minutes' stroll from the Bayworld. With access to a golf club, the 1-bedroom apartment is ideal for active guests…

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • The Pearls Brooke'S Hill Signature Stay

    Brookeshill Drive 3B, Port Elizabeth, South Africa

    3 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    The Pearls Brooke'S Hill Signature Stay Port Elizabeth apartment offers easy access to such tourist sites as Humewood Beach, located around 5 minutes' walk away. At this apartment, Wi-Fi and a free…

    More...
    BOOK
  • The Kelway Hotel

    Brookes Hill Drive, Port Elizabeth, South Africa

    3 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Offering a shared lounge and recreational facilities, the 4-star The Kelway Hotel Port Elizabeth lies in a prime touristic area of Port Elizabeth, 10 minutes' drive from the South African Air Force…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Mill Park Garden Cottage

    5 Walton Road, Port Elizabeth, South Africa

    3 km to Port Elizabeth Railway Station

    (Show map)

    Show map

    Mill Park Garden Cottage Port Elizabeth is 3.5 km from the local South End Museum, giving access to numerous sites in the area.

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