Book Cheap Hotels in Port St Johns
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Port St Johns
Most frequently booked Port St Johns hotels

Umzimvubu Retreat Guest House
Marine Dr, Port St Johns, Eastern Cape
0.9 km from city centre
The price is CA $81 per night
CA $81
CA $93 total
includes taxes & fees
5 Mar - 6 Mar
Stay at this 3.5-star beach guesthouse in Port St Johns. Enjoy free parking, breakfast (surcharge), and daily housekeeping. Popular attractions Museum and Mzimvubu River Park are located nearby.
Pet-friendly
Parking included

Umgazana River Lodge & Spa
Codesa Farm, Gomolo, Port St Johns, Eastern Cape
15.71 km from city centre
Stay at this 3-star lodge in Port St Johns. Enjoy free parking, breakfast (surcharge), and room service.
Pool
Spa

N'taba River Lodge
RF 634 Main Street Undercliff, Port St Johns, Eastern Cape
3.5 km from city centre
Stay at this 4-star spa lodge in Port St Johns. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Mzimvubu River Park and Museum are located nearby.
Pool
Breakfast included

Experience the Authentic Wild Coast!
45.02 km from city centre
The price is CA $20 per night
CA $20
CA $49 total
includes taxes & fees
12 Mar - 13 Mar
Book a stay at this beach hostel in Nyandeni. Enjoy a beach locale, breakfast (surcharge), and patios. Popular attraction Coffee Bay Beach is located nearby.
Breakfast available
Parking available

Coffee Shack Backpackers & Self-Catering
1 Coffee Shack Way, King Sabata Dalindyebo, Eastern Cape
Free cancellation
Reserve now, pay when you stay
54.37 km from city centre
The price is CA $35 per night
CA $35
CA $41 total
includes taxes & fees
27 Mar - 28 Mar
Book a stay at this beach hostel in King Sabata Dalindyebo. Enjoy free parking, a beach locale, and breakfast (surcharge). Popular attractions Coffee Bay Beach and Hole-in-the-Wall Beach are located nearby.
Parking included
Free WiFi

Green Fields Hotel
Main Road, King Sabata Dalindyebo, Eastern Cape
53.94 km from city centre
Stay at this hotel in King Sabata Dalindyebo. Enjoy free breakfast, free WiFi, and a 24-hour front desk. Popular attractions Coffee Bay Beach and Hole-in-the-Wall Beach are located nearby.
Pool
Breakfast included

Flagridge County Lodge
Shalom St, Ngquza Hill, Eastern Cape
62.06 km from city centre
Stay at this 3-star guesthouse in Ngquza Hill. Enjoy free WiFi, free parking, and a 24-hour front desk.
Parking included
Free WiFi
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 family friendly Port St Johns hotel deals

N'taba River Lodge
RF 634 Main Street Undercliff, Port St Johns, Eastern Cape
Port St Johns hotels essential information
Accommodation | 14 hotels |
---|---|
Lowest Price | CA $20 |
Highest Price | CA $81 |
Popular hotels | Umzimvubu Retreat Guest House, Umgazana River Lodge & Spa, N'taba River Lodge, Experience the Authentic Wild Coast!, Coffee Shack Backpackers & Self-Catering, Green Fields Hotel , Flagridge County Lodge, Swell Eco Lodge, Rustic Retreat In A Peaceful Village. Overlooking The River And Ocean. |
Frequently asked questions
Areas of Port St Johns
Most popular
Hotels
Kimberley Spa Resorts & HotelsHotels near Penticton RegionalHotels in Downtown MontrealLaval Hotels with Hot TubsMotels Thunder BayLeamington Hotels with Hot TubsOld Montreal Hotels with Hot TubsLadysmith Spa Resorts & HotelsExtended Stay Hotels ShanghaiYarmouth Hotels with Hot TubsCheap Hotels in BuceríasCottages TorbaySwift Current Hotels with a PoolToronto Pet Friendly Hotels
Flights
Detroit to Delhi (DTW - DEL)Santo Domingo to Toronto (SDQ - YYZ)Tampa to Edmonton (TPA - YEG)British Airways Sidney (YYJ) to Edinburgh (EDI) flightsAir India Kolkata (CCU) to Toronto (YYZ) flightsAir Canada Reserve Mines (YQY) to Toronto (YYZ) flightsAsiana Airlines Incheon (ICN) to Vancouver (YVR) flightsAir India Toronto (YYZ) to Delhi (DEL) flightsAmerican Airlines Goffs (YHZ) to Middletown (MDT) flights
Activities