Hotels in Port Elizabeth

Find the best Port Elizabeth hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Port Elizabeth hotels with free cancellation or excellent ratings

Trusted Port Elizabeth hotel providers

Booking.com logo
Trip.com logo
Hotels.com logo
Hyatt Hotels logo
Expedia logo
Airbnb logo

See all hotels in Port Elizabeth

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Port Elizabeth hotel in the heart of the action

Beat the queues at the top Port Elizabeth attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelStudio 7 on Risa – 5.0
Cheapest month to bookAugust
Average 4 star hotel priceR 1,596 per night
Average 5 star hotel priceR 2,745 per night

How to find the best hotel deals in Port Elizabeth

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Port Elizabeth

  • Want to find hotel deals as effortlessly as you book flights? Our award-winning search can handle it all. Here's how you can save money and time when searching for your Port Elizabeth hotel.

  • Lock in some of the best Port Elizabeth hotel prices by planning your stay early. Hotels often offer special rates or early booking discounts to fill rooms faster.

  • Still, be ready to pounce on any last-minute offers. Some places discount their rates right before arrival to fill rooms. This is more likely to happen on quieter days or outside the busy season, however.

  • Stay flexible with your dates, unlock better rates. Search for hotels in different months or seasons. Even going during the week (instead of weekends) can lead to huge savings.

  • Save yourself from extra fees by searching for stays that have free cancellation. If your dates shift or a better deal pops up, you can cancel without penalty.

Where to stay in Port Elizabeth

Central Port Elizabeth

When to go to Port Elizabeth

  • If you want to be there in peak season, book your hotel in Port Elizabeth for September. This is when the city's main events and top sights are in full swing, giving you plenty to plan your days around.

  • March is the best month to lock in your Port Elizabeth hotel for a more laid-back experience.

  • Consider your ideal weather conditions when choosing your trip dates. With maximum highs of 26ºC (79ºF), January offers the warmest conditions.

  • The weather is at its coolest in July. You can expect lows of 10ºC (50ºF).

  • Browse around for Port Elizabeth hotels in January to enjoy mostly clear skies. Averaging three days of rain, it's the driest month.

  • Rain is most common in February, which gets around four days of wet weather.

Best hotels in Port Elizabeth

Best budget hotels

  • Let your travel money take you further by choosing from at least six budget Port Elizabeth hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with the basics like Wi-Fi, toiletries, and simple breakfast options.

  • Get the comfort you want without the fuss or frills at Garden Court Kings Beach. It has a 3-star rating and amenities such as a restaurant and a laundry.

Best 4-star hotels in Port Elizabeth

  • Go upscale without going overboard at one of the 4-star hotels in Port Elizabeth. Pick from around ten of these stays, many of which offer perks like gyms, spas, and on-site dining. From the rooms to the service and amenities, they're known for their extra attention to detail.

  • Singa Lodge - Lion Roars Hotels & Lodges offers the kind of stay that goes a step beyond the standard. A restaurant and concierge assistance are part of the 4-star guest experience here.

  • An indoor swimming pool and a pool are just some of the amenities waiting for you at Bluewater Bay Sunrise Hotel. This Port Elizabeth hotel balances premium touches with good value.

  • Need more ideas? Bishops Lodge proves you don't need five stars to feel special. Take advantage of an outdoor swimming pool, a pool and more during your visit.

Best luxury 5-star hotels

  • When only the best will do, you'll find around five 5-star hotels in Port Elizabeth ready to roll out the red carpet. These types of stays generally come with high-end offerings like gourmet restaurants, wellness treatments, and concierge services.

  • You'll be living the good life at The Capital Boardwalk. This stay comes with room service, a restaurant and other features that make it feel like a proper getaway.

Best hotels in Port Elizabeth for families

  • Finding the right hotel can change the whole experience when travelling with kids. With things like cinema rooms, play areas, and large suites, family-friendly hotels in Port Elizabeth come packed with perks that make the trip easier. Choose from around ten of these stays that get the seal of approval from both kids and adults.

  • Give your family trip a luxury twist at No5 Boutique Art Hotel by Mantis. Rated 5 stars, this Port Elizabeth hotel offers ironing services and baby-sitting.

Best hotels with a spa

  • Find your zen at one of the eight or so Port Elizabeth hotels with a spa. They feature anything from soaking tubs to treatment rooms and fitness centres. Toss in meditation classes, wellness retreats, and beauty salons and you have the recipe for relaxation.

  • Ready to hit pause for a while? Make it happen at The Boardwalk Hotel. This 5-star option has a sauna and a fitness centre.

Best hotels with a pool

  • A pool adds another element of fun to a trip. Book a resort and you'll likely find large outdoor setups and maybe even water slides for kids. At city hotels, rooftop and indoor pools are more typical. Choose from at least 20 pool hotels in Port Elizabeth and jump right in.

  • Take a refreshing break at City Lodge Hotel Gqeberha. Along with an outdoor swimming pool, this Port Elizabeth hotel comes with a bar and shuttle services.

  • Pack your swimsuit and head for Ahoy Boutique Hotel. An outdoor swimming pool, air conditioning and a garden give you a taste of what's included.

  • Alternatively, make room for a little fun at Town Lodge Gqeberha. An outdoor swimming pool, this hotel comes with a fireplace and a bar.

Best pet-friendly hotels

  • Why go it alone when your pet can join the fun? From cosy beds and water bowls to dog-walking services, pet-friendly hotels are set up to make you and your best buddy feel right at home. There are roughly five Port Elizabeth hotels ready to welcome your best friend.

  • At Beachway B&B, thoughtful pet perks are part of every visit. Wi-Fi and a garden are some other amenities you'll find at this hotel in Port Elizabeth.

Flying to Port Elizabeth

Chief Dawid Stuurman International Airport (PLZ)

  • Book a flight to Port Elizabeth and land at Chief Dawid Stuurman International Airport (PLZ), this city's main airport. It's around 10 kilometres from the centre.

  • The drive to the centre of Port Elizabeth takes about 15 minutes, while public transport is roughly 25 minutes.

  • If you're flying in late, consider booking Hobie Beach Guest House, a 3-star option within easy reach of the runway. One of the many things travellers like most about this place is its service.

  • Also close to PLZ, Nottingham Country House is a hit with guests. This 3-star stay has an impressive 4-plus out of 5 overall rating based on traveller feedback.

  • Still can't decide? 50 College Drive B&B adds a little comfort to every connection. Plenty of families make this 4-star hotel their first choice.

Finding cheap hotels in Port Elizabeth: FAQs

In Port Elizabeth, the expected average temperature in August is 16°C. The warmest month is typically February, which averages 26°C. The coolest month is July, with temperatures averaging 12°C. The rainiest month is November, and the driest month is May.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Port Elizabeth with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 274 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 274 per night.

The average price of a hotel during the week is R 1,222 per night, and the average price on weekends is R 1,230. Overall, it looks like the cheapest day to stay in Port Elizabeth could be Monday.

The nearest airport to Port Elizabeth is Port Elizabeth Airport (PLZ), which is 3.2km from the city centre.

We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Port Elizabeth. And the most expensive day seems to be Tuesday

The average price of a 3-star hotel in Port Elizabeth is currently around R 1,310 per night. And the cheapest 3-star hotel we found is R 349 per night.

The average price of a 4-star hotel in Port Elizabeth is currently around R 1,639 per night. And the cheapest 4-star hotel we found is R 588 per night.

The average price of a 5-star hotel in Port Elizabeth is currently around R 2,665 per night. And the cheapest 5-star hotel we found is R 1,457 per night.

The cheapest month to stay in a hotel in Port Elizabeth is August, with an average price of R 1,172 per night. The most expensive month is November, when the average room rate can rise to R 2,206 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is R 1,365 per night, which is around 34% lower than the rest of the year.
Get your morning laps in at BestInn, Pine Lodge Resort and The Hub Urban Hotel.
If you're planning a trip with the whole family, the best rated hotels for you near Port Elizabeth are At Sta-Plus Guest House, Peace Love and Joy Self Catering Units and Forest Hall Guest House.