Find hotels in Port Elizabeth from $92

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port Elizabeth hotels

Frangipani Hotel

Frangipani Hotel
3.0 star property
Bequia Island
7.2 out of 10, Good, (76)
"Very friendly staff!"
United Kingdom
Fiona
$97 nightly
The price is $111
Dec 27 - Dec 28
Total with taxes and fees
Frangipani Hotel

Bequia Plantation Hotel

Bequia Plantation Hotel
3.5 star property
Bequia Island
9.0 out of 10, Wonderful, (328)
"This place is great. Location couldn't be better. Food and staff was excellent."
United States
Cameron
$263 nightly
The price is $293
Jan 3 - Jan 4, 2026
Total with taxes and fees
Bequia Plantation Hotel

Bequia Beachfront Villa Hotel

Bequia Beachfront Villa Hotel
3.5 star property
Bequia Island
7.8 out of 10, Good, (10)
"Fantastisk beliggenhet, fint at det var mulig å bestille mat levert på rommet (både frokost, lunsj og middag). Også et pluss at det var mulig å benytte restaurant/baren på hotellet. Viktig å merke seg at ikke alle rommene har kjøkken, kun et lite kjøleskap!! "
Norway
Heidi Amundsen
$187 nightly
The price is $211
Dec 25 - Dec 26
Total with taxes and fees
Bequia Beachfront Villa Hotel

Bequia Beach Hotel Luxury Resort & Spa

Bequia Beach Hotel Luxury Resort & Spa
5.0 star property
Bequia Island
9.8 out of 10, Exceptional, (140)
"Good property and pleasant staff"
United States
Geoffrey
$630 nightly
The price is $704
Jan 7 - Jan 8, 2026
Total with taxes and fees
Bequia Beach Hotel Luxury Resort & Spa

RM Marina

RM Marina
3.0 star property
Bequia Island
$256 nightly
The price is $286
Jan 23 - Jan 24, 2026
Total with taxes and fees
RM Marina

Gingerbread Suites

Gingerbread Suites
3.5 star property
Bequia Island
9.2 out of 10, Wonderful, (36)
"The manager was very welcoming and helpful Great location in Bequia. "
United States
Janine
$317 nightly
The price is $351
Dec 27 - Dec 28
Total with taxes and fees
Gingerbread Suites

Spring Hotel Bequia

Spring Hotel Bequia
3.5 star property
Bequia Island
8.8 out of 10, Excellent, (57)
"Outstanding staff. I didn't really need help with anything, but I saw they were helping many other guests with myriad transport issues. Oh, and compliments to the chef! It's not a convenient walk to downtown/beach, but they offer free shuttles back and forth roughly every 2-4 hours. "
United States
Jeremy
$146 nightly
The price is $163
Jan 9 - Jan 10, 2026
Total with taxes and fees
Spring Hotel Bequia

Mariners Hotel

Mariners Hotel
3.0 star property
Villa
8.8 out of 10, Excellent, (320)
"Extremely welcoming, great location and delicious adjacent restaurant"
United States
Deborah
$144 nightly
The price is $161
Jan 23 - Jan 24, 2026
Total with taxes and fees
Mariners Hotel

The Milligan

The Milligan
3.0 star property
Brighton
9.6 out of 10, Exceptional, (7)
"This property is perfectly secluded. The guesthouse is very charming and lovely. The owners are very personable, attentive, and extremely accommodating. I look forward to hopefully returning soon. "
United States
Heman
$100 nightly
The price is $114
Dec 29 - Dec 30
Total with taxes and fees
The Milligan

Spring Gardens Resort

Spring Gardens Resort
3.5 star property
Biabou
7.8 out of 10, Good, (21)
"Must stay if youbare visiting st vincent"
United Kingdom
Ral
$83 nightly
The price is $94
Dec 25 - Dec 26
Total with taxes and fees
Spring Gardens Resort

Paradise Beach Hotel

Paradise Beach Hotel
3.0 star property
Villa
7.8 out of 10, Good, (124)
"Chose it because of the affordable room that was advertised on here. Was not available when I checked in so I had to pay for a more expensive room. Was an ok stay. "
United States
Latika
$110 nightly
The price is $124
Dec 31 - Jan 1, 2026
Total with taxes and fees
Paradise Beach Hotel

Holiday Inn Express & Suites St. Vincent - Grenadines by IHG

Holiday Inn Express & Suites St. Vincent - Grenadines by IHG
3.0 star property
Diamond
9.4 out of 10, Exceptional, (90)
"The room was clean and modern, the staff was exceptional and I like the convenience store."
United States
Sadie-Ann
$129 nightly
The price is $145
Jan 7 - Jan 8, 2026
Total with taxes and fees
Holiday Inn Express & Suites St. Vincent - Grenadines by IHG

Beachcombers Hotel

Beachcombers Hotel
3.5 star property
Villa
8.8 out of 10, Excellent, (588)
"Really amazing view..definitely want to stay in the same room again when I return !!. "
United States
Johnson
$140 nightly
The price is $158
Jan 3 - Jan 4, 2026
Total with taxes and fees
Beachcombers Hotel

Stonetrail

Stonetrail
3.0 star property
Villa
9.8 out of 10, Exceptional, (42)
"we had everything we needed and the staff were very helpful"
United States
Keshawna
$129 nightly
The price is $145
Jan 2 - Jan 3, 2026
Total with taxes and fees
Stonetrail

Cobblestone Inn

Cobblestone Inn
3.0 star property
Kingstown
8.2 out of 10, Very Good, (356)
"Located right in the centre of town. You're close to the ferry and banks and supermarkets. And the best restaurant in town is right downstairs."
United States
ken
$81 nightly
The price is $92
Dec 25 - Dec 26
Total with taxes and fees
Cobblestone Inn

Blue Lagoon Hotel & Marina

Blue Lagoon Hotel & Marina
4.0 star property
Ratho Mill
8.8 out of 10, Excellent, (455)
"Clean room, great food, nice staff! "
United States
Nicole
$207 nightly
The price is $230
Jan 5 - Jan 6, 2026
Total with taxes and fees
Blue Lagoon Hotel & Marina

The Liming Bequia

The Liming Bequia
4.5 star property
Bequia Island
9.6 out of 10, Exceptional, (94)
"Amazing views, staff and time "
United States
Tahir
$442 nightly
The price is $489
Jan 7 - Jan 8, 2026
Total with taxes and fees
The Liming Bequia

Sunset Shores Beach Hotel

Sunset Shores Beach Hotel
3.0 star property
Villa
8.6 out of 10, Excellent, (648)
"Great staff, very clean, quiet and comfortable room. We enjoyed our stay."
Canada
Claude
$143 nightly
The price is $160
Dec 29 - Dec 30
Total with taxes and fees
Sunset Shores Beach Hotel

WindBlow Villa

WindBlow Villa
3.0 star property
Belmont
$107 nightly
The price is $121
Dec 25 - Dec 26
Total with taxes and fees
WindBlow Villa

Hotel Alexandrina

Hotel Alexandrina
3.5 star property
Ribishi
9.2 out of 10, Wonderful, (29)
"Enjoyed our stay. Stayed in the two bedroom cottage which had a lot of space, good kitchen and was cleaned daily. AC units in bedrooms worked well and it was a convenient location for our needs."
United States
Adam
$158 nightly
The price is $176
Dec 25 - Dec 26
Total with taxes and fees
Hotel Alexandrina
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Port Elizabeth attractions

Learn more about Port Elizabeth

Get away to relaxing Port Elizabeth! Enjoy the beaches, seaside, and bars.

Admiralty Bay, Bequia
Photo by Sarnai Roza
Open Photo by Sarnai Roza

Top Port Elizabeth Hotel Reviews

More cheap stays in Port Elizabeth

Hotels in Port Elizabeth with star-rating

Find out more about Port Elizabeth

Top reasons to visit Port Elizabeth

  • Stunning Beaches: Port Elizabeth boasts beautiful beaches like Kings Beach, perfect for relaxation and sunbathing.
  • Outdoor Adventures: Engage in thrilling underwater sports and explore scenic landscapes, ideal for adventure seekers.
  • Vibrant Marina: The local marina offers a lively atmosphere, perfect for strolling and enjoying the Caribbean views.
  • Local Markets: Discover charming markets where you can experience the local culture and purchase unique souvenirs.
  • Diverse Accommodations: A range of lodging options, from beachfront hotels to family-friendly resorts, cater to every traveler's needs.

Find great hotels in and around Port Elizabeth

Discover the charm of Port Elizabeth, Bequia Island, where a variety of accommodations await your arrival. From beachfront hotels to family-friendly resorts, you’ll find the perfect lodging for your adventure. Enjoy stunning views and easy access to local attractions, making your vacation an unforgettable experience. Whether you're seeking relaxation or adventure, Port Elizabeth offers the best hotels to suit every traveler's needs.

  • Blue Lagoon Hotel & Marina: A 4-star beachfront paradise, Blue Lagoon Hotel & Marina is perfect for adventurous families seeking a fun-filled vacation. Located 9 miles from Port Elizabeth, this hotel offers a plethora of exciting activities right at your fingertips. With direct beach access, guests can enjoy onsite adventure sports like fishing, boat tours, surfing, sailing, and nearby hiking and biking trails. Families will appreciate the amenities tailored for children, including babysitting services, a pool gate for safety, and complimentary cribs. Experience the thrill of adventure while indulging in the comforts of this vibrant accommodation.
  • Bequia Plantation Hotel: This charming 3.5-star hotel is situated in the heart of Port Elizabeth, making it a serene choice for travelers seeking a spa-themed retreat. With direct access to the beach, guests can unwind in style while enjoying activities like windsurfing, snorkeling, parasailing, sailing, and fishing. The hotel's full spa services offer a range of treatments, including body scrubs and facial treatments, ensuring you can truly relax and rejuvenate. After a day of adventure, lounge by the pool and soak in the tranquil atmosphere, making it an ideal getaway for those looking to balance relaxation with excitement.
  • Mariners Hotel: A cozy 3-star hotel located 9 miles from Port Elizabeth, Mariners Hotel is a haven for beach lovers. With direct access to the beach, guests can easily indulge in sunbathing or take leisurely strolls along the shore. This hotel captures the essence of a laid-back beach vacation, offering a relaxed atmosphere that encourages rest and rejuvenation. Whether you're looking to explore local attractions or simply unwind by the water, Mariners Hotel provides a welcoming environment for a memorable stay on Bequia Island.

Where to stay in Port Elizabeth

Port Elizabeth, a charming village in Bequia, offers a serene getaway with stunning beachside locations. Visitors can unwind at Kings Beach, where sweeping views of the Caribbean Sea create a perfect backdrop for relaxation. The friendly atmosphere and outdoor activities make it an ideal spot for exploring the natural beauty of the Grenadines. Experience the local vibes and immerse yourself in the tranquil lifestyle that Port Elizabeth has to offer.

  • Bequia Island: Bequia Island is a picturesque destination in the Grenadines, renowned for its stunning beaches and vibrant outdoor activities. Nestled in the Caribbean, Port Elizabeth serves as the island's main hub, offering a blend of local charm and tourist amenities. Visitors flock to Bequia for its breathtaking scenery, with opportunities for underwater sports and adventure activities. The best time to visit is between January and March when traveler numbers peak. Don't miss the chance to explore the beautiful bays and sandy beaches, which are perfect for relaxation and exploration.
  • Union Vale: Located a mere 0.2 miles from Port Elizabeth, Union Vale is a quaint village that offers a serene escape for those looking to unwind. Known for its stunning beaches and lush outdoor scenery, this village invites travelers to immerse themselves in the natural beauty of the area. Peak travel times occur from January to February and in July, making it a lovely spot for a summer getaway. With easy access to local attractions like the beach and bay, Union Vale provides a peaceful setting for leisurely strolls and scenic views.
  • Belmont: Just 0.5 miles from Port Elizabeth, Belmont is another charming village that captures the essence of island life. Visitors are drawn here for its inviting beaches and outdoor experiences, offering opportunities for swimming and scenic walks. The peak season from January to March attracts many tourists, while quieter months are from June and September to October. Belmont’s proximity to the marina enhances its appeal, allowing travelers to engage in water-based activities while enjoying the stunning coastal vistas.

Things to do near Port Elizabeth

Port Elizabeth on Bequia Island offers a perfect blend of adventure and relaxation for vacationers. Visitors can enjoy thrilling underwater sports, explore scenic landscapes, and stroll through local markets. It's an ideal destination for romantic getaways and leisurely walks, making it a great spot for both explorers and those seeking comfort in the natural beauty of the Grenadines.

Shopping

For a vibrant shopping experience, check out Kingstown Market, about 10 miles from Port Elizabeth, where you can find local crafts and fresh produce. If you're up for a drive, don't miss the Public Market, also 10 miles away, offering a bustling atmosphere with unique local goods.

Recreation

Canouan Golf Club offers a stunning golfing experience surrounded by breathtaking views, located 21 miles from Port Elizabeth. Enjoy the outdoor ambiance while perfecting your swing on this well-maintained course, ideal for both relaxation and recreation amid the natural beauty of the Grenadines.

Adventure

Buccament Forest Nature Trail offers an exhilarating hiking experience located 9 miles from Port Elizabeth. Immerse yourself in the stunning outdoor scenery while exploring lush forests and vibrant wildlife, making it a perfect adventure for nature enthusiasts seeking tranquility and excitement.

Nightlife

In Port Elizabeth, the lively nightlife features charming beach bars like The Fig Tree, where you can enjoy local music and cocktails. For a laid-back vibe, head to the Gingerbread Café, known for its cozy atmosphere and friendly locals, perfect for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Port Elizabeth

Port Elizabeth is budget-friendly with free attractions like Princess Margaret Beach and Lower Bay Beach. For transportation, consider using local boats and ferries. The cheapest travel months are August to October, while booking your hotel about a month in advance can secure the best rates. Wednesday is the least expensive day to stay, and Expedia's search tool helps you find affordable options by sorting prices. Take advantage of package deals by combining flights and hotels, and join Expedia's One Key membership for exclusive discounts and future savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Port Elizabeth are August to October, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Port Elizabeth about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Port Elizabeth is Wednesday. The most expensive day to stay in Port Elizabeth is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool makes it easy to set your budget and choose your ideal location, among other preferences. You can arrange your results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you can refine your choices by hotel category. For instance, if you select the “Eco-certified” filter, you’ll be shown sustainable and environmentally-friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Port Elizabeth with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Port Elizabeth

Port Elizabeth on Bequia Island is perfect for beach lovers and outdoor enthusiasts seeking scenic beauty. Visitors can explore stunning beaches, a vibrant marina, and picturesque bays, making it an ideal destination for relaxation and adventure. Whether lounging by the water or enjoying outdoor activities, you'll find plenty of opportunities to experience the charm of this Caribbean paradise.

  • Princess Margaret Beach: Nestled in Port Elizabeth, Princess Margaret Beach offers a tranquil escape with its soft sands and crystal-clear waters. It's perfect for sunbathing, swimming, and enjoying laid-back beach vibes.
  • Spring Bay: Located 0.9 miles from Port Elizabeth, Spring Bay is a picturesque spot that combines stunning outdoor scenery with a relaxing beach atmosphere. Ideal for swimming, picnicking, and soaking up the sun, it’s a hidden gem for nature lovers.
  • Friendship Bay Beach: Also situated in Port Elizabeth, Friendship Bay Beach features a serene setting with gentle waves and a friendly vibe. It's an excellent location for unwinding, swimming, or enjoying a beachside stroll.

Best time to go to Port Elizabeth

The best time to visit Port Elizabeth can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Port Elizabeth falls in September, when visitor numbers are moderately low and weather is mostly cloudy with light rain. The coolest average temperature in Port Elizabeth falls in February, visitor numbers are average and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.3°F (26.3°C)No RainMostly SunnyModerately HighSlightly High
February79.0°F (26.1°C)No RainMostly SunnyAverageSlightly High
March79.2°F (26.2°C)No RainMostly SunnyModerately HighAverage
April79.9°F (26.6°C)No RainMostly SunnyModerately HighAverage
May81.1°F (27.3°C)Light RainMostly SunnyAverageAverage
June81.5°F (27.5°C)Light RainMostly CloudyAverageAverage
July81.5°F (27.5°C)Light RainMostly CloudyAverageAverage
August82.0°F (27.8°C)Light RainMostly CloudyModerately LowSlightly Low
September82.9°F (28.3°C)Light RainMostly CloudyModerately LowSlightly Low
October82.4°F (28.0°C)Light RainMostly CloudyModerately LowSlightly Low
November81.7°F (27.6°C)Light RainMostly CloudyAverageAverage
December80.6°F (27.0°C)Light RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Port Elizabeth

Traveling to Port Elizabeth is convenient with two primary airports nearby. Argyle International Airport (SVD) is located 12 miles away, with several hotels in proximity, such as Buccament Bay All Inclusive, a 4.5-star resort 7 miles from the airport offering shuttle services. The Blue Lagoon Hotel & Marina, a 4-star property 4 miles from SVD, provides easy access as well. Additionally, Grenadine House, also 4-star rated and 5 miles from SVD, offers transportation options on request. Canouan Island Airport (CIW) is another option, situated 23 miles away, with luxurious options like Mandarin Oriental, Canouan just 2 miles from CIW, ensuring comfortable access for travelers.

Frequently asked questions

What is the best area to stay in Port Elizabeth?
The best area to stay in Port Elizabeth is directly in and around the town center, particularly near Belmont and along the waterfront.

This central area is the main hub for visitors, offering easy access to the harbor, local shops, and restaurants. The main street, which runs parallel to the waterfront, is where you'll find most of the activity, including the ferry dock and several provision stores. It's a convenient base for exploring the island.

Couples looking for a relaxing and picturesque getaway will appreciate the accommodations slightly outside the immediate town center but still within walking distance.
When is the best time to go to Port Elizabeth?
The best time to go to Port Elizabeth is during the dry season, which runs from December to May. This period offers the most consistently pleasant weather for enjoying all the island has to offer.

During these months, you can expect warm temperatures, lower humidity, and minimal rainfall. This makes it ideal for activities like sailing, snorkeling, and relaxing on the beaches. Travelers looking for a relaxing beach vacation will find these months great for enjoying the calm waters and sunny skies.

The shoulder months of November and June can also be good options. While there might be a slightly higher chance of rain, you'll often find fewer crowds and potentially better value on accommodations.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Port Elizabeth.
How can I save on a Port Elizabeth hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Port Elizabeth hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Port Elizabeth hotel?
Prices for hotels in Port Elizabeth often vary, but you can find a great deal from $92 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia