Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Port Elizabeth

Tonight Tonight 15 Dec - 16 Dec
This weekend This weekend 15 Dec - 17 Dec
Next weekend Next weekend 22 Dec - 24 Dec

Top 10 Hotels in Port Elizabeth

See all 14 Hotels in Port Elizabeth

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Bequia Plantation Hotel

Bequia Plantation Hotel

Belmont Road, Port Elizabeth Harbor, Bequia Island
4.0 out of 5.0
Last booking: 1 day ago
4.6 out of 5 (17 reviews)

Nestled on the beach, this Port Elizabeth hotel is within 3 mi (5 km) of Port of Port Elizabeth, Princess Margaret Beach and Friendship Bay Beach.

£232

£232
Bequia Beach Hotel

Bequia Beach Hotel

Friendship Bay, Bequia Island
5.0 out of 5.0
Last booking: 3 days ago
1 others viewing this property now
4.8 out of 5 (21 reviews)

Nestled on the beach, this Port Elizabeth hotel is within 1 mi (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth is 1.9 mi (3 ...

£236

£236
Sugarapple Inn

Sugarapple Inn

Friendship Bay, Bequia Island
3.5 out of 5.0
Last booking: 5 days ago
4.7 out of 5 (6 reviews)

Offering direct access to the beach, this Port Elizabeth inn is within 1 mi (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth ...

£81

£81
Gingerbread Hotel

Gingerbread Hotel

Admiralty Bay, Bequia Island
4.0 out of 5.0
3.8 out of 5 (4 reviews)

Located in Port Elizabeth, this beach hotel is within 1 mile (2 km) of Port of Port Elizabeth and Princess Margaret Beach. Friendship Bay Beach is 1.4 mi (2.3 ...

£116

£116
Bequia Beachfront Villa Hotel

Bequia Beachfront Villa Hotel

La Pompe Friendship Bay Beach, Bequia Island
4.0 out of 5.0
4.3 out of 5 (3 reviews)

Nestled on the beach, this Port Elizabeth resort is within 3 mi (5 km) of Princess Margaret Beach, Friendship Bay Beach and Port of Port Elizabeth.

£224

£224
Frangipani Hotel

Frangipani Hotel

Belmont, Bequia Island
3.0 out of 5.0
3.3 out of 5 (19 reviews)

Located in Port Elizabeth, this hotel is within 1 mile (2 km) of Port of Port Elizabeth and Princess Margaret Beach. Friendship Bay Beach is 1.4 mi (2.3 km) ...

Get Rates

Get Rates
Keegan's Beachside

Keegan's Beachside

Lower Bay Road, Bequia Island
3.0 out of 5.0
Last booking: 2 days ago
1 others viewing this property now
4.1 out of 5 (24 reviews)

Nestled on the beach, this Port Elizabeth hotel is within 1 mi (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth is 1.6 mi (2.6 ...

£75

£75
Island inn Apartments

Island inn Apartments

Friendship, Bequia Island
2.5 out of 5.0
Last booking: 15 hours ago
3.5 out of 5 (2 reviews)

Located in Port Elizabeth, this apartment is within 1 mile (2 km) of Friendship Bay Beach and Princess Margaret Beach. Port of Port Elizabeth is 1.6 mi (2.5 ...

£58

£58
Twilight Villa

Twilight Villa

Lower Bay, Bequia, Grenadines, Bequia Island
3.5 out of 5.0
Last booking: 4 days ago

Located in Port Elizabeth, this villa is within 1 mile (2 km) of Princess Margaret Beach and Friendship Bay Beach. Port of Port Elizabeth is 1.6 mi (2.6 km) ...

Get Rates

Get Rates
Plumrose Is In A Quite Neighbourhood, Less Than Minute To The Beach And Shopping

Plumrose Is In A Quite Neighbourhood, Less Than Minute To The Beach And Shopping

O'Car Reform, Bequia
5.0 out of 5 (3 reviews)

Located in Port Elizabeth, this holiday home is 0.3 mi (0.5 km) from Port of Port Elizabeth and within 3 miles (5 km) of Princess Margaret Beach and Friendship ...

Get Rates

Get Rates
Map

Recent Reviews in Port Elizabeth