Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht

Search Hotels

2025-07-20

2025-07-21

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Hotels in Port Elizabeth near Port Elizabeth Railway Station

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

186 properties found

  • Phoenix Hotel (Adults Only)

    5 Winston Ntshona St, Port Elizabeth, South Africa

    0.4 km to Port Elizabeth Railway Station ( Show map )

    Phoenix Hotel Port Elizabeth includes 9 rooms and is 2.6 km from St George's Park. The accommodation is located within 5 minutes' walk of Feather…

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Protea Lodge International

    17 Prospect Hill, Port Elizabeth, South Africa

    0.6 km to Port Elizabeth Railway Station ( Show map )

    Offering 18 rooms, the 2-star Protea Lodge International hostel boasts a location 400 metres from Port Elizabeth Opera House. This hostel is approximately a…

    More...

    From US$ 31
    price for 1 night
    Book Now From US$ 31
  • Majestic Views

    Havelock Street, Port Elizabeth, South Africa

    0.6 km to Port Elizabeth Railway Station ( Show map )

    Situated merely 1.9 km from Settlers Park Nature Reserve, the 2-room Majestic Views Apartment Port Elizabeth provides guests with Wi-Fi for either business…

    More...

    Book Now
  • King Edward Hotel

    Athol Fugard Terrace, Port Elizabeth, South Africa

    0.6 km to Port Elizabeth Railway Station ( Show map )

    Nestled in the historic district of Port Elizabeth, the 3-star King Edward Hotel is only 5 minutes' walk from such cultural places of interest…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • The Grand Hotel

    Belmont Terrace, Port Elizabeth, South Africa

    0.6 km to Port Elizabeth Railway Station ( Show map )

    The Grand Hotel Port Elizabeth is a great place to stay in Port Elizabeth Central with city and ocean views from Fort Frederick, a 1799…

    More...

    From US$ 67
    price for 1 night
    Book Now From US$ 67
  • Harbour Masters House

    2 Fort Street, Port Elizabeth, South Africa

    0.8 km to Port Elizabeth Railway Station ( Show map )

    Guests of Harbour Masters House Hotel Port Elizabeth can enjoy easy access to Fort Frederick, which is situated a 5-minute stroll away. This Port…

    More...

    Book Now
  • The Harbour Masters House

    2 Fort St Port Elizabeth Eastern Cape 6001, Port Elizabeth, South Africa

    0.8 km to Port Elizabeth Railway Station ( Show map )

    Offering 45 rooms, the 2-star The Harbour Masters House Hostel Port Elizabeth boasts a location just off Harbour Master. The property is a 10…

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • Happy Homes Guest House, Richmond Hill

    48 Campbell Street, Richmond Hill St, Port Elizabeth, South Africa

    0.9 km to Port Elizabeth Railway Station ( Show map )

    Offering a swimming pool, Happy Homes Guest House, Richmond Hill Port Elizabeth is situated in Port Elizabeth Central with city and ocean views from Fort…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • The Dondi Lodge

    51 Parliament Street, Port Elizabeth, South Africa

    0.9 km to Port Elizabeth Railway Station ( Show map )

    The Dondi Lodge is situated nearly a 5-minute ride from Port Elizabeth Opera House, featuring such comforts as Wi-Fi and a car park.

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Regents Guesthouse

    35B Havelock Street, Port Elizabeth, South Africa

    0.9 km to Port Elizabeth Railway Station ( Show map )

    Located around 5 minutes on foot from Wezandla African Craft Traders, Regents Guesthouse Port Elizabeth offers 6 rooms with views of the inner courtyard. Fort…

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Eazy Rest

    15 Lawrence Street, Port Elizabeth, South Africa

    1 km to Port Elizabeth Railway Station ( Show map )

    Eazy Rest Hotel Port Elizabeth is situated 25 minutes' walk from South End Museum, which is an excellent place to improve cultural awareness. 5 minutes'…

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • Homely 2Bedroom With A Beach & Harbour View

    Gardner Circle, Port Elizabeth, South Africa

    1 km to Port Elizabeth Railway Station ( Show map )

    The 2-room Homely 2Bedroom With A Beach & Harbour View Port Elizabeth apartment is located within 25 minutes' walk of Happy Valley and at a…

    More...

    Book Now
  • Belvedere Cottages

    15 Edward Street, Port Elizabeth, South Africa

    1 km to Port Elizabeth Railway Station ( Show map )

    Located 2.4 km from St George's Park, the 3-star Belvedere Cottages Port Elizabeth hotel includes a patio, a picnic area, and barbecue grills. Situated…

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Freedom Media Guest House

    39 Pearson Street, Port Elizabeth, South Africa

    1 km to Port Elizabeth Railway Station ( Show map )

    Featuring Wi-Fi in the rooms, the 2-star Freedom Media Guest House Port Elizabeth is 850 metres from Fort Frederick. The property is located…

    More...

    From US$ 24
    price for 1 night
    Book Now From US$ 24
  • The Monument Guesthouse

    49 Havelock St, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    Featuring Wi-Fi in the rooms, the 3-star The Monument Guesthouse Port Elizabeth is 5 minutes' stroll from Horse Memorial. Situated in the heart…

    More...

    From US$ 26
    price for 1 night
    Book Now From US$ 26
  • Airtulla

    11 Tulla Street, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    Nestled approximately a 25-minute walk from Settlers Park Nature Reserve, Airtulla Villa entices guests to explore various tourist destinations nearby. The 2-bedroom villa…

    More...

    Book Now
  • Drifters Haven Gqeberha

    64 Campbell St, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    Drifters Haven Gqeberha Hotel lies in the Port Elizabeth Central district of Port Elizabeth, within reach of entertainment venues like Feather Market Centre Event Venue…

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Drifters Haven Guest House

    64 Campbell St, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    Located merely 1.2 km from Fort Frederick, Drifters Haven Guest House Port Elizabeth is around a 5-minute drive from Wezandla African Craft Traders. The…

    More...

    Book Now
  • Kingsworth Inn Port Elizabeth

    57 Campbell Street 57A, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    Located a mere 1.4 km from Port Elizabeth Opera House in Port Elizabeth Central with city and ocean views from Fort Frederick, a 1799 British…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Steps Guest Lodge Richmond Hill

    22 Mackay St, Port Elizabeth, South Africa

    1.1 km to Port Elizabeth Railway Station ( Show map )

    The 2-star Steps Guest Lodge Richmond Hill Port Elizabeth hotel offers proximity to St George's Park, which is located 11 minutes' stroll away. The…

    More...

    From US$ 21
    price for 1 night
    Book Now From US$ 21