A coastal town with houses, a hill, and the ocean.

Port St Johns Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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 St Johns hotels

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
Flagridge County Lodge

Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
10.0 out of 10, Exceptional, (1 review)
"They did not have our reservation but happy to see us. Comfortable room. Fantastic view of the ocean Good was fine. "
United States
Edward
Green Fields Hotel

Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
2.5 star property
King Sabata Dalindyebo
10.0 out of 10, Exceptional, (1 review)
The price is P2,020
P2,323 total
includes taxes & fees
Jul 7 - Jul 8
Coffee Shack Backpackers & Self-Catering
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 St Johns attractions

Learn more about Port St Johns

Nestled between dramatic cliffs and the wild Indian Ocean, Port St Johns invites hikers to explore the lush trails of Silaka Nature Reserve. Adventurous travelers can paddle the Mzimvubu River or watch dolphins play from the golden sands of Second Beach.

A coastal landscape with a river, sandy beaches, and lush green hills.

Top Port St Johns Hotel Reviews

More cheap stays in Port St Johns

Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering

1 Coffee Shack Way King Sabata Dalindyebo Eastern Cape
The price is P2,020 per night from Jul 7 to Jul 8
P2,020
P2,323 total
Jul 7 - Jul 8
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts pristine beaches, perfect for sunbathing, swimming, and enjoying breathtaking sunsets.
  • Outdoor Adventures: Engage in exhilarating activities such as dolphin watching, canoeing, and diving, ideal for nature enthusiasts.
  • Rich Cultural Heritage: Visit the Port St Johns Museum to learn about the area's unique history and local customs.
  • Eco-Friendly Getaway: The town promotes an eco-conscious lifestyle, making it a perfect retreat for environmentally-minded travellers.
  • Charming Accommodations: A variety of guesthouses and hostels cater to all preferences, ensuring a comfortable stay.

Find great hotels in Port St Johns

Discover the charming accommodation options in Port St Johns, where a variety of guesthouses and hostels cater to every traveller's needs. Whether you seek a beachside escape, a pet-friendly retreat, or an adventure-filled getaway, you'll find suitable lodgings to enhance your experience. With a range of hotel facilities and services, Port St Johns is the perfect destination for a memorable stay. Explore reviews and insights to guide your choice of hotel accommodation in this picturesque coastal town.

  • Umzimvubu Retreat Guest House: Nestled in the picturesque surroundings of Port St Johns, Umzimvubu Retreat Guest House boasts a charming beachside theme, making it an ideal choice for those seeking a pet-friendly getaway. This 3.5-star guesthouse offers direct access to the beach, allowing guests to enjoy the sun and surf at their leisure. The property accommodates pets with specific policies in place, ensuring a hassle-free stay for furry companions. With a focus on relaxation and comfort, the guesthouse features amenities tailored for beach enthusiasts.
  • N'taba River Lodge: Emphasising a soothing spa experience, N'taba River Lodge is a 4-star haven located along the tranquil banks of the river. Designed for those on business or leisure seeking rejuvenation, this lodge features a full-service spa and outdoor pool, perfect for unwinding after a long day. Guests can indulge in a variety of treatments, including manicures and pedicures, all within the serene setting of the lodge. The combination of luxury and practicality makes this an appealing choice for discerning travellers.
  • Cremorne Riverside Holiday Resort: Offering a delightful retreat with a focus on family-oriented activities, Cremorne Riverside Holiday Resort is a 3-star hotel situated amid the lush landscapes of Port St Johns. This resort provides convenient self-parking facilities for guests, ensuring easy access to the surrounding attractions. The laid-back atmosphere, coupled with its scenic riverside location, promises a refreshing escape for those looking to unwind and enjoy nature. It’s a practical option for families seeking both comfort and accessibility during their stay.

Where to stay in Port St Johns

Port St Johns offers a tranquil getaway, perfect for eco-friendly and outdoor adventures. With stunning beaches at your doorstep, you can indulge in sunbathing, swimming, and exploring the vibrant coastal ecosystem. Ideal accommodations provide easy beach access, allowing you to embrace the beauty of South Africa's Eastern Cape. Discover the charm of this hidden gem while enjoying the myriad of outdoor experiences that await you in and around this picturesque city.

  • Kilroe Beach: Nestled approximately 48km from Port St Johns, Kilroe Beach is a charming village that boasts a tranquil atmosphere. The travel experience here is characterised by moderately seasonal visitor numbers, with peaks in April and December to January. This quaint destination offers stunning coastal views, perfect for relaxation and exploration. Enjoy the serene beach walks and local wildlife, making it an ideal spot for nature enthusiasts and those seeking a peaceful retreat away from the bustling tourist trails.

Things to do in Port St Johns

Shopping

In Port St Johns, you can shop at local markets for unique crafts and souvenirs. If you're up for a drive, head to the nearby Mthatha Mall, where you can find various retail shops and eateries to enhance your shopping experience.

Recreation

Explore the serene surroundings at the Umngazi River Bungalows & Spa, where you can indulge in soothing spa treatments while overlooking the river. Take leisurely walks along the pristine beaches or enjoy guided nature hikes to immerse yourself in the lush landscapes of the Wild Coast.

Adventure

Experience the thrill of the Wild Coast with a visit to the iconic Blowhole, where waves crash dramatically against the rocks, creating spectacular water spouts. For a unique adventure, try the hiking trails of the Umtamvuna Nature Reserve, offering stunning views and diverse wildlife along the way.

Nightlife

In Port St Johns, the vibrant nightlife features venues like the iconic Coffee Shack, where live music and a relaxed atmosphere create a welcoming vibe. The local pubs offer a taste of South African brews, while beach bonfires provide a unique setting for socialising under the stars.

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

Booking tips and Expedia advantages for Port St Johns

To save money during your trip to Port St Johns, consider visiting between May to June or in November, as these months offer lower accommodation prices. Wednesdays are the cheapest days to book, while Mondays tend to be more expensive. Use Expedia’s search tool to compare hotel prices and refine your search by budget and preferences, including eco-friendly options. Additionally, consider bundling your hotel, flights, and activities for potential savings. Enjoy free activities like exploring the scenic beaches and local markets to make the most of your visit without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Port St Johns are May to June and November, where the prices are slightly lower. This is in comparison to March and December to January, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Port St Johns is Wednesday. The most expensive day to stay in Port St Johns is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, chosen location, and additional preferences. You can arrange your results to display prices from lowest to highest, allowing you to easily find the most affordable hotels first. Furthermore, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Port St Johns with your flights and activities through an Expedia package.

Find the best attractions in and around Port St Johns

Port St Johns offers an eco-friendly and outdoor beach vacation, perfect for those seeking culture and natural beauty. Key attractions include local reserves, stunning beaches, and historical landmarks. Visitors can explore the Port St Johns Museum for insights into the area's heritage, while enjoying the picturesque scenery and vibrant atmosphere that the town has to offer.

  • Hluleka Nature Reserve: Located 31km from Port St Johns, this serene reserve offers a tranquil escape with its lush landscapes and diverse wildlife. Ideal for nature enthusiasts, the friendly atmosphere enhances the experience of exploring its scenic trails.
  • Second Beach: Just 3km away, this picturesque beach is known for its inviting sands and vibrant beach vibes. It’s a great spot for sunbathing, swimming, or simply enjoying the stunning ocean views.
  • Mt Thesiger: Situated within Port St Johns, this prominent landmark provides breathtaking panoramic views of the surrounding area. A hike to the summit is rewarding, offering a chance to appreciate the region’s natural beauty.

Best time to go to Port St Johns

The best time to visit Port St Johns is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. July is its coolest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January68.4°F (20.2°C)Light RainMostly CloudyAverageSlightly High
February68.2°F (20.1°C)Light RainMostly CloudySlightly LowAverage
March66.7°F (19.3°C)Light RainMostly CloudyAverageSlightly High
April61.5°F (16.4°C)Light RainMostly SunnySlightly HighAverage
May58.5°F (14.7°C)No RainMostly SunnySlightly LowSlightly Low
June54.0°F (12.2°C)No RainSunnyAverageSlightly Low
July53.6°F (12.0°C)No RainSunnySlightly HighAverage
August56.7°F (13.7°C)No RainSunnyAverageAverage
September60.4°F (15.8°C)Light RainMostly SunnySlightly HighAverage
October61.5°F (16.4°C)Light RainMostly SunnySlightly LowAverage
November63.0°F (17.2°C)Light RainMostly CloudyAverageSlightly Low
December65.7°F (18.7°C)Light RainMostly CloudyAverageSlightly High

The nearest major airports for your trip to Port St Johns

Accessing Port St Johns from the nearest airports is quite convenient. Margate Airport (MGH) is situated 114km away, with quality accommodation options such as the 5-star Days At Sea Beach Lodge, located 13km from the airport, and the 4-star Wailana Beach Lodge, just 2km away. Mthatha Airport (UTT) is closer at 82km, offering notable hotels including the 4-star Mayfair Hotel, 11km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 10km away. Both airports provide shuttle services, ensuring seamless transport from your hotel to the terminals for a hassle-free start to your trip.

Frequently asked questions

Where is the best place for a stay in Port St Johns?
Based on our traveler data, Umzimvubu Retreat Guest House is one of the top choices for your stay. This guesthouse offers free parking and soaking tubs. N'taba River Lodge is another good option for your trip. See all available top hotels, or vacation rentals in Port St Johns.
If I need to cancel my hotel reservation in Port St Johns, will I receive a refund?
Yes, the majority of hotel room reservations are refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Port St Johns.
What is staying in Port St Johns like?
Visitors can enjoy all that Port St Johns has to offer including its riverfront. In Port St Johns, there are 2 hotels and other accommodations to choose from. Find out more about Port St Johns.
What is there to see in Port St Johns?
Natural beauty is on display at Silaka Nature Reserve, Second Beach, and Doornkop Fish and Wildlife Resort. A couple of additional sights to add to your agenda are Museum and Mt Thesiger. Check out what more to see and do in Expedia's Port St Johns guide.
What's the weather like in Port St Johns?
The hottest months are usually January and February with an average temp of 67°F, while the coldest months are July and June with an average of 56°F. Average annual precipitation for Port St Johns is 45 inches.