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

2025-07-18

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

  • La Roche Stay

    37 Glengarry Crescent, Humewood, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    The beachfront La Roche Stay Port Elizabeth is located 20 minutes' walk from South End Museum and 10 minutes by car from The Donkin Lighthouse.

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • A La Martha'S Air-Port Guest House

    9 Third Avenue, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    About 25 minutes on foot from Saint Augustine's Catholic Cathederal, the quality 4-star A La Martha'S Air-Port Guest House Port Elizabeth includes 9…

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • Unique Guest House

    64 Villiers Road, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Situated a mere 400 metres from 6th Avenue Shopping Centre, the 7-room Unique Guest House offers easy access to numerous tourist spots in the…

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Wavecrest At The Beach

    15 Beach Road Wavecrest Unit 4, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Spacious 1-bedroom Wavecrest At The Beach Port Elizabeth offers proximity to such tourist attractions as Happy Valley, situated approximately a 5-minute ride away.

    More...

    Book Now
  • Treetops Guesthouse

    44 Albert Road, Walmer, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Treetops Guesthouse Port Elizabeth, located 5 minutes' drive from South End Museum, boasts a swimming pool. The property puts you in the very heart of…

    More...

    From US$ 41
    price for 1 night
    Book Now From US$ 41
  • Fernando'S The Grange

    106 Cape Road, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Fernando'S The Grange Hotel Port Elizabeth includes 8 rooms and is 10 minutes' walk from Prince Alfred's Guard Memorial. Situated around a 5-minute drive…

    More...

    From US$ 58
    price for 1 night
    Book Now From US$ 58
  • Jetsetter'S Retreat Apartment

    25 Union Road 5, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Located only 5 minutes on foot from 6th Avenue Shopping Centre, 60 m^2 Cozy Apartment Near The Airport Port Elizabeth gives quick access to…

    More...

    From US$ 53
    price for 1 night
    Book Now From US$ 53
  • 5 Third Avenue Guesthouse

    5 Third Avenue, Walmer, 6065, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    5 Third Avenue Guesthouse Port Elizabeth offers 8 rooms just 1.8 km from Southern African Foundation for the Conservation of Coastal Birds. The accommodation is…

    More...

    From US$ 96
    price for 1 night
    Book Now From US$ 96
  • Aqua Marine Guest House

    27 La Roche Drive, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Offering a patio with a BBQ grill, the charming Aqua Marine Guest House Port Elizabeth is within a 10-minute drive of Horse Memorial. The…

    More...

    From US$ 48
    price for 1 night
    Book Now From US$ 48
  • Ahoy Boutique Guest House

    19 La Roche Drive, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Located about a 10-minute drive from No 7 Castle Hill Museum, the 4-star Ahoy Boutique Guest House Port Elizabeth offers Wi-Fi throughout…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • Paxton Luxury Apartments Self-Catering

    Cnr Humewood And Mansions Road, Humewood, Port Elizabeth, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    Featuring a snack and drink vending machine, and a lift, the beachfront Paxton Luxury Apartments Self-Catering Port Elizabeth is 3.5 km from Humewood Golf…

    More...

    From US$ 70
    price for 1 night
    Book Now From US$ 70
  • Retreat On 3Rd - Pets Welcome - Coffee Bar

    3 3Rd Avenue, Port Elizabeth, South Africa

    2.6 km to Port Elizabeth Railway Station ( Show map )

    The 56 m^2 Retreat on 3rd - Pets Welcome - Coffee Bar Apartment Port Elizabeth lies 3.6 km from Bayworld Museum. Fort Frederick is located 10…

    More...

    Book Now
  • Tesco Accommodation

    15 Orange Grove, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    The 96 m^2 Tesco Accommodation Port Elizabeth is located a 25-minute stroll from Apple Express Steam Train and 2.5 km from Boardwalk Casino.

    More...

    Book Now
  • Urban Manor

    30 Buckingham Rd Mount Croix, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Urban Manor Bed & Breakfast Port Elizabeth is merely 5 minutes' walk from The Cenotaph and boasts a golf course and a satellite flat-screen. This…

    More...

    From US$ 56
    price for 1 night
    Book Now From US$ 56
  • The Cozy Traveller

    3 Union Road, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    To enjoy your vacation in Port Elizabeth, stay at 1-room The Cozy Traveller Apartment, which is nearly a 15-minute walk from Lower Guinea…

    More...

    From US$ 135
    price for 1 night
    Book Now From US$ 135
  • Soft Landing

    1 Union Road, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Set nearly 25 minutes' walk from No 7 Castle Hill Museum, the spacious 1-bedroom Soft Landing Port Elizabeth comprises a balcony and a sitting…

    More...

    Book Now
  • 13 On Snowden Mill Park

    13 Snowden Avenue, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Situated merely 1.4 km from Ron Belling Art Gallery, the 1-room 13 On Snowden Mill Park Apartment Port Elizabeth provides guests with Wi-Fi…

    More...

    Book Now
  • Unit 3 At 9 La Roche Self Catering Apartments

    9 La Roche Drive, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Unit 3 At 9 La Roche Self Catering Apartments Port Elizabeth is situated 25 minutes' stroll from Shark Rock Pier and offers a swimming pool.

    More...

    Book Now
  • Unit 1 At 9 La Roche Self Catering Apartments

    9 La Roche Drive, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Staying at the 1-room Unit 1 At 9 La Roche Self Catering Apartments Port Elizabeth, guests can reach South African Air Force Museum, situated…

    More...

    Book Now
  • Unit 4 At 9 La Roche Self Catering Apartments

    9 La Roche Drive, Port Elizabeth, South Africa

    2.7 km to Port Elizabeth Railway Station ( Show map )

    Unit 4 At 9 La Roche Self Catering Apartments Port Elizabeth offers views of the inner courtyard and a location a 25-minute stroll from…

    More...

    Book Now