Agoda Hero Banner

Find Hotels in Port St Johns, South Africa

14 vacation rentals and hotels available now

11 best hotels in Port St Johns

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Ikaya Accommodation Psj
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. BBQ facilities
  4. Family room
  5. Beach
  6. Smoke-free property
  7. Hand sanitizer
  8. Temperature check for guests and staff
"It is a dump , from the Reception to the rooms . I do not think that you should have them on your books ( bad reputation ) I booked , went there with a woman , had to turn around as its not really an accomodation but rather a sleeping place for the army. Is it possible to get my money back ? as I have paid in good faith the full amount."
Show more
4.7

8 reviews

Avg price per night
$ 40
Linga Futhi Beach Cottages
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Contactless check-in/out
  3. Family room
  4. Beach
  5. Smoke-free property
  6. Doctor/nurse on call
  7. First aid kit
  8. Hand sanitizer
Avg price per night
$ 93
Amapondo Backpackers
Port St Johns,Port St Johns - View on map
  1. Transport to airport
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Game room
  6. BBQ facilities
  7. Luggage storage
  8. Contactless check-in/out
"Staff was super friendly and always ready to assist, am definitely going back there and would recommend it to all types of travelers 😊."
Show more
6.2

Very good

10 reviews

Delicious Monster Accommodation
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. BBQ facilities
  4. Contactless check-in/out
  5. Private beach
  6. Laundry service
  7. Tours
  8. Family room
"The scenery when you are in the bacolny it makes you think that you are in the island holiday. "
8.4

Excellent

3 reviews

Avg price per night
$ 47
Ntaba River Lodge
Port St Johns,Port St Johns - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Luggage storage
  4. Check-in/out [private]
  5. Swimming pool [indoor]
  6. Hot tub
  7. Bicycles
  8. Sauna
"The staff are friendly and helpful. The lodge is perfectly situated on the river just outside of town. The room had a huge four post bed and a large bath and shower. It was extremely peaceful."
Show more
6.7

Very good

6 reviews

Aspire Guest House - Port St Johns - Self Catering
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. English
Delicious Monster Seaview Cottage
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. BBQ facilities
  4. Private beach
  5. Laundry service
  6. Family room
  7. Smoking area
  8. Daily cleaning
Fishermen s Cave
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. Front desk [24-hour]
  4. BBQ facilities
  5. Private beach
  6. Laundry service
  7. Family room
  8. Daily cleaning
Exhale at Mngazana
Port St Johns,Port St Johns - View on map
  1. Car park
  2. BBQ facilities
  3. Contactless check-in/out
  4. Bicycles
  5. Tours
  6. Daily cleaning
  7. Beach
  8. Smoke-free property
Downtown Accommodation and Fisheries
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. Front desk [24-hour]
  4. Check-in/out [private]
  5. Game room
  6. Bar
  7. Laundry service
  8. Tours
Ikaya Accommodation Psj
Port St Johns,Port St Johns - View on map
  1. Pets allowed
  2. Car park
  3. BBQ facilities
  4. Family room
  5. Beach
  6. Smoke-free property
  7. Hand sanitizer
  8. Temperature check for guests and staff
"It is a dump , from the Reception to the rooms . I do not think that you should have them on your books ( bad reputation ) I booked , went there with a woman , had to turn around as its not really an accomodation but rather a sleeping place for the army. Is it possible to get my money back ? as I have paid in good faith the full amount."
Show more
4.7

8 reviews

Avg price per night
$ 40

Fast facts about Port St Johns, South Africa

Accommodations14 properties
Popular areaPort St Johns
Nightly rates from$24

Discover the neighborhoods of Port St Johns


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in Port St Johns?

The average price for a hotel in Port St Johns is USD 38. The average price for a 4-star hotel in Port St Johns is USD 85.

What's the average price of a hotel in Port St Johns this weekend?

The average price for a hotel in Port St Johns this weekend is USD 38.

What's the average price of a hotel in Port St Johns tonight?

The average price for a hotel in Port St Johns tonight is USD 38.

What are the most popular hotels in Port St Johns?

Popular hotels in Port St Johns include Linga Futhi Beach Cottages and Fishermen s Cave.

What's the best neighborhood in Port St Johns to stay in?

Popular neighborhoods among travelers staying in Port St Johns include Port St Johns.