Search for:

Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Port Elizabeth

79
152 reviews by TrustYou
10 Upton street
4.7 Miles from the centre

In Port Elizabeth

Show more
per night from £25
Estimated price based on searches in the last month
20 Arend Rd
2.9 Miles from the centre

Tyday Accommodation is located in Port Elizabeth, 4.2 km from Nelson Mandela Bay Stadium and 4.2 km from Nelson Mandela Bay Stadium. Rooms are equipped with a TV. Boardwalk Casino is 9 km from Tyday Accommodation, while University of Port Elizabeth is 12 km from the property. The nearest airport is Port Elizabeth Airport, 8 km from the property.

Show more
per night from £28
Estimated price based on searches in the last month
99 Villiers Road, Walmer
1.3 Miles from the centre

Ninety9 on Villiers is a guest house that features a terrace, BBQ facilities, a fitness centre, and a library. It is conveniently located a 10 minutes' drive away from Port Elizabeth beachfront and Port Elizabeth Airport. The modern rooms are equipped with wooden furnishings and private bathroom facilities. Some rooms have a balcony. Breakfast is served daily in the breakfast room. The guesthouse has a large living room which features sofa lounges, a fireplace and leads onto a sundeck. Free WiFi is available throughout. Ninety9 On Villiers Guest House offers free secure parking and a laundry service upon request.

Show more
per night from £28
Estimated price based on searches in the last month
102 Cape Road, Mill Park, Port Elizabeth
0.2 Miles from the centre

Offering free WiFi and a barbecue, Fernando's Guest House is situated in Mill Park, Port Elizabeth. St. Georges Park Cricket Grounds is 1.8 km away. Free private parking is available on site. Every unit comes with a private bathroom with a shower. Bed linen is featured. Guests can enjoy a meal at the on-site restaurant. Bike hire is available at the property and the area is popular for golfing. Prince Alfred's Guard Memorial is 1 km from Fernando's Guest House. Port Elizabeth Airport is 3 km from the property.

Show more
per night from £30
Estimated price based on searches in the last month
98
18 reviews by TrustYou
36 Lloyd Road, Walmer
1.1 Miles from the centre

In Port Elizabeth (Walmer)

Show more
per night from £33
Estimated price based on searches in the last month
18 12 th avenue, Walmer
2.3 Miles from the centre

In Port Elizabeth (Walmer)

Show more
per night from £34
Estimated price based on searches in the last month
93
210 reviews by TrustYou
44 Albert Road, Walmer
1.5 Miles from the centre

In Port Elizabeth (Walmer)

Show more
per night from £37
Estimated price based on searches in the last month
11 Walter Rd, Broadwood, Port Elizabeth
3.7 Miles from the centre

Near Walmer Park Shopping Centre

Show more
per night from £37
Estimated price based on searches in the last month
90
31 reviews by TrustYou
89 3rd Avenue, Newton Park
1.9 Miles from the centre

Situated in the CBD of the Newton Park area, the Garden Gate Guest House offers comfortable accommodation in relaxed, friendly surroundings. With just 6 luxury bedrooms, both with en-suite facilities, this guest house is the perfect choice for both leisure and business travelers alike. The rooms are quietly located. The use of a kitchen is shared with the owner. Conveniently located 10 minutes from the airport.

Show more
per night from £37
Estimated price based on searches in the last month
64
59 reviews by TrustYou
13 Newington Road
0.4 Miles from the centre

In Port Elizabeth (Port Elizabeth Central)

Show more
per night from £37
Estimated price based on searches in the last month
40 Irvine Street, Richmond Hill
0.6 Miles from the centre

Enjoy recreation amenities such as an outdoor pool or take in the view from a garden. Additional features at this guesthouse include complimentary wireless Internet access, tour/ticket assistance, and barbecue grills.#Pets not allowed Check-in time starts at 2 PM Check-out time is 10 AM

Show more
per night from £38
Estimated price based on searches in the last month
67 Albert Road, Walmer
1.5 Miles from the centre

Located in the suburb of Walmer and 1 km from Port Elizabeth Airport, Nottingham Country House features a garden and outdoor pool. Free WiFi and private parking is available.#Please inform Nottingham Country House in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation.

Show more
per night from £38
Estimated price based on searches in the last month

More hotel deals

Hotels in Port Elizabeth

lastminute.com has a fantastic range of hotels in Port Elizabeth, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Port Elizabeth hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Port Elizabeth has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Port Elizabeth

Which hotels are the most popular ones to stay at in Port Elizabeth?

The best hotels to stay in Port Elizabeth are Ninety9 On Villiers Guest House, Valley Guest House and Lemon Tree Lane.

What is the cheapest price for a hotel in Port Elizabeth?

The cheapest price for a double room in Port Elizabeth is £24, offered by Framesby Guesthouse.

If I want to stay in the center of Port Elizabeth, which hotels shall I consider?

The best hotels near the center of Port Elizabeth are Fernando's Guest House, King George's Guest House and Newington Place.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555