Photo by Sarnai Roza

Hotels in Port Elizabeth

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Port Elizabeth?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Check out hotels with an ocean view in Port Elizabeth

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Port Elizabeth

Learn more about Port Elizabeth

Port Elizabeth is well-known for its attractions such as Port of Port Elizabeth and Princess Margaret Beach. This beachside city has something for everyone including sights like Friendship Bay Beach and Lower Bay Beach.

Princess Margaret beach
Photo by Gary Leftwich
Open Photo by Gary Leftwich

Check out reviews of Port Elizabeth hotels guests love

Frequently asked questions

What hotels do travelers recommend in Port Elizabeth?
Bequia Beach Hotel Luxury Resort & Spa, Bequia Plantation Hotel and Gingerbread Suites are all accommodations that are popular with guests.
Where can I get free parking at my hotel in Port Elizabeth?
Bequia Beach Hotel Luxury Resort & Spa offers the perk of free parking.
Can I book refundable hotels in Port Elizabeth?
If you want the flexibility to change your travel plans to Port Elizabeth, most hotels offer refundable* bookable rates. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Port Elizabeth if I want a vacation rental instead of a hotel?
If you want to find a good alternative to a hotel, look over our selection of 13 vacation homes. You can also book one of 13 apartments or 21 villas.
What will the weather in Port Elizabeth be like during my visit?
With an average temperature of 79°F during the coldest months, Port Elizabeth is a great place to visit any time of year.
Why should I book my Port Elizabeth hotel through Hotels.com?
There are lots of reasons to book your Port Elizabeth trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Port Elizabeth

Seaside Serenity: Unveiling the Allure of Port Elizabeth's Coastal Paradise

Port Elizabeth, nestled on Bequia Island in the enchanting Grenadines, is a hidden gem where vibrant Caribbean culture meets stunning natural beauty. With its picturesque marina, soft sandy beaches, and crystal-clear waters, this charming destination invites travelers to relax and explore. Stroll through the colorful streets filled with local art and delightful eateries, or embark on a sailing adventure to nearby cays. Whether you’re sunbathing on the beach, snorkeling among vibrant coral reefs, or savoring fresh seafood, Port Elizabeth offers an unforgettable blend of laid-back island life and captivating experiences, perfect for romance and adventure alike.

Discover great hotels in Port Elizabeth

Port Elizabeth offers a variety of accommodations, including charming beach hotels with stunning ocean views and cozy guesthouses that capture the island's relaxed vibe. Whether you prefer a romantic getaway or a family-friendly stay, you'll find inviting options that cater to different tastes and budgets. Here are some of the most popular hotels with our travelers in Port Elizabeth:

  1. Spring Hotel BequiaOpens in a new window: This inviting 3.5-star hotel is ideal for adventure seekers and families alike. With a variety of onsite and nearby adventure sports such as waterskiing, surfing, and boat tours, it ensures an exhilarating stay. Key amenities include a playground and supervised childcare, enhancing the family vacation experience. The property is well-regarded for its vibrant atmosphere, offering a perfect blend of comfort and excitement, making it a great choice for travelers in search of memorable experiences.
  2. Firefly Estate BequiaOpens in a new window: As a distinguished 4.0-star hotel, Firefly Estate Bequia features direct access to a stunning beach and an exceptional golf experience. This property caters to leisure travelers looking for adventure as well as a beach getaway. The opportunity to enjoy various adventure sports like snorkeling and fishing adds to its allure. Guests appreciate the luxurious ambiance and well-designed spaces, creating an inviting environment for relaxation and enjoyment. The seamless blend of leisure and sport makes this hotel a top choice for a unique vacation experience.
  3. Sugar Reef Bequia - Adults onlyOpens in a new window: This charming 3.5-star hotel offers direct access to the beach, making it an excellent choice for travelers seeking a blend of adventure and relaxation. With activities such as kayaking, sailing, and hiking available onsite, guests can immerse themselves in a variety of experiences. The inviting atmosphere and well-appointed accommodations are frequently praised, reflecting a strong focus on comfort and quality. This hotel stands out for its ability to provide a delightful beach vacation with ample opportunities for exploration and enjoyment.

Top locations to stay in Port Elizabeth

Some of the best areas to stay in Port Elizabeth, Bequia Island, Grenadines, St. Vincent and the Grenadines are Bequia Island, Belmont, and Union Vale. Bequia Island offers stunning beaches and vibrant local culture, Belmont features beautiful sea views and beach access, while Union Vale provides a more tranquil setting. For first-time visitors, Bequia Island is the ideal choice.

  1. Bequia IslandOpens in a new window: Bequia Island is a stunning gem in the Grenadines, known for its beautiful beaches and laid-back atmosphere. This charming island offers pristine shores like Princess Margaret Beach and Lower Bay, perfect for sunbathing and swimming. The vibrant local culture is evident in the colorful markets and friendly locals, making it a great spot to immerse yourself in Caribbean life. Enjoy the tranquility while indulging in water activities like snorkeling and sailing, or simply relax with a drink at a beachside bar. Bequia is also famous for its boat-building heritage, so a visit to the local boatyards can give you a unique glimpse into this traditional craft.
  2. BelmontOpens in a new window: Belmont is a picturesque area that offers a slice of paradise with its stunning sea views and beautiful beaches. The calm waters here are perfect for swimming and snorkeling, making it a favorite among beach lovers. The nearby Belmont Walkway provides a scenic route for leisurely strolls, where you can soak in the breathtaking surroundings. This area boasts a relaxed vibe, ideal for those looking to unwind and enjoy a slower pace. You’ll also find charming local shops and artisans showcasing their crafts, providing a wonderful opportunity to pick up unique souvenirs.
  3. Union ValeOpens in a new window: Union Vale is a tranquil retreat that showcases the natural beauty of St. Vincent and the Grenadines. Nestled inland, it offers a peaceful escape with lush greenery and scenic views. The area is known for its warm hospitality and friendly locals, creating a welcoming atmosphere for visitors. While it may be smaller and quieter than other locations, Union Vale is a great base for exploring nearby attractions, including hiking trails and local markets. Immerse yourself in the local culture and take the opportunity to enjoy the serene landscapes that this charming area has to offer.

Things to do in Port Elizabeth

Port Elizabeth enchants travelers with its stunning coastline and inviting beaches, perfect for swimming and sunbathing. Explore lush parks and verdant forests, or embark on exciting hiking trails. With opportunities for boating and sea diving, this vibrant destination offers a delightful blend of relaxation and adventure in a picturesque setting.

  • Spring BayOpens in a new window – Dive into the crystal-clear waters of Spring Bay, where the vibrant marine life invites you to snorkel and explore. Relax on the soft sands and let the gentle waves wash your worries away.
  • Port of Port ElizabethOpens in a new window – Experience the bustling energy of the Port of Port Elizabeth, where boats come and go, and the scent of the sea fills the air. Enjoy a leisurely stroll along the marina, taking in the stunning views and vibrant local atmosphere.
  • Lower Bay BeachOpens in a new window – Unwind at Lower Bay Beach, a serene spot perfect for sunbathing and swimming. The calm waters make it an ideal place for families, while nearby facilities ensure you have everything you need for a perfect beach day.
  • Friendship Bay BeachOpens in a new window – Discover the charm of Friendship Bay Beach, known for its tranquil environment and picturesque surroundings. This hidden gem offers a peaceful retreat where you can enjoy a good book or a picnic with loved ones.
  • Princess Margaret BeachOpens in a new window – Visit Princess Margaret Beach, a popular destination with stunning views and soft, white sands. The gentle surf invites you to take a dip or simply relax in the sun, making it a delightful stop for beach lovers.

4 tips for savvy savings when booking a hotel in Port Elizabeth

  1. Book for the cheapest times: The most budget-friendly time to visit Port Elizabeth is between August and October, when hotel prices may drop. To fully appreciate the city's historical and cultural landmarks, it's recommended to stay for at least 3 to 4 days. During your visit, you can explore the beautiful beaches, enjoy the scenic marina, relax with cocktails, and take leisurely walks along the coast. This timeframe offers great value for money, allowing you to soak in the rich history and vibrant culture while staying mindful of your budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Port Elizabeth, start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. To stay informed about flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, enhancing your chances of finding the best options. If prices drop or rooms become available, you'll be among the first to know, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates might help you save on your stay in a Port Elizabeth hotel. If you're in search of something distinctive, boutique hotels can provide a more personalized experience and often offer better value. When you book with Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates to help you find a great deal.
  4. Consider your location: Hotels near the city center usually tend to be more expensive, but with Port Elizabeth's excellent public transportation, you may discover more affordable independent hotels a bit farther out that are still conveniently connected. If you're interested in exploring alternative, less crowded neighborhoods or even discovering lesser-known nearby cities, you can often find great value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Port Elizabeth

Port Elizabeth experiences its lowest average temperature in February, at 79.0°F (26.1°C), while September is the hottest month, with an average temperature of 82.9°F (28.3°C). October tends to be the wettest months.The peak travel months to visit Port Elizabeth are January, March, and April, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by no rainfall. In contrast, August to October are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring