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

Find hotels in Port St Johns from ¥5,067

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Port St Johns hotels

1. 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
The price is ¥12,399
¥12,399 total
includes taxes & fees
Aug 12 - Aug 13
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is ¥5,641
¥5,641 total
includes taxes & fees
Aug 14 - Aug 15
Flagridge County Lodge

3. 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 ¥4,382
¥5,067 total
includes taxes & fees
Aug 8 - Aug 9
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 ¥4,382 per night from Aug 8 to Aug 9
¥4,382
¥5,067 total
Aug 8 - Aug 9
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns is known for its breathtaking beaches, ideal for relaxation and sunbathing.
  • Outdoor Adventures: Enjoy eco-friendly activities like wildlife exploration, canoeing, and diving for a thrilling experience.
  • Dolphin Watching: Experience exciting dolphin watching excursions along the beautiful coastline.
  • Rich Cultural Experiences: Visit the Port St Johns Museum to learn about the area's unique history and culture.
  • Wild Coast Exploration: Discover stunning hiking trails and picturesque views in the nearby Wild Coast region.

Find great hotels in Port St Johns

Discover a diverse selection of accommodations in Port St Johns, Eastern Cape, perfect for both leisure and business travelers. Whether you prefer a cozy lodge or a budget-friendly hostel, you'll find options that cater to your needs, including beach access and spa-themed experiences. Explore the local hotel reviews to find the perfect fit for your stay in this stunning coastal destination.

  • Umzimvubu Retreat Guest House: Nestled in the scenic beauty of Port St Johns, this 3.5-star guesthouse is an ideal choice for beach lovers and pet owners. With direct access to the beach, guests can enjoy sun-soaked days by the ocean. The property is pet-friendly, allowing furry companions to join in on the fun. Amenities include designated pet policies and restrictions to ensure a comfortable stay for all. Experience a relaxed atmosphere where nature and comfort meet.
  • N'taba River Lodge: This 4-star lodge offers a serene escape for travelers seeking a business-friendly environment infused with relaxation. With a full-service spa, N'taba River Lodge provides an array of wellness treatments, including manicures, pedicures, body treatments, and soothing massages. Guests can unwind by the pool under the shelter of umbrellas, making it a great spot for relaxation after a busy day. The lodge's calm ambiance is perfect for rejuvenating the body and mind.
  • Cremorne Riverside Holiday Resort: A 3-star hotel set along the picturesque riverside, Cremorne Riverside Holiday Resort offers a laid-back setting for travelers. The property features self-parking facilities, ensuring convenience for those driving. Guests can enjoy a relaxing atmosphere with the beauty of nature surrounding them. Ideal for families and groups, this resort provides comfortable accommodations while allowing visitors to explore the natural wonders of the Eastern Cape.

Where to stay in Port St Johns

Port St Johns, nestled in the Eastern Cape of South Africa, promises an unforgettable eco-friendly getaway. With stunning beaches and lush landscapes, it's perfect for outdoor enthusiasts seeking adventure and tranquility. Explore the nearby Wild Coast, where you can enjoy hikes, birdwatching, and breathtaking coastal views. Whether you're lounging by the beach or embarking on outdoor excursions, Port St Johns offers a unique blend of relaxation and exploration for every traveler.

  • Mbotyi: Mbotyi is a charming village located 27km from Port St Johns, known for its stunning natural beauty and serene atmosphere. The village experiences seasonal fluctuations in visitor arrivals, with peak times in October and December to January, making it a popular retreat for those seeking tranquility. Explore its picturesque beaches, lush landscapes, and the nearby Mbotyi River, perfect for kayaking and fishing. The warm hospitality of locals and the area’s rich cultural heritage add to the unique travel experience, making Mbotyi a must-visit destination during your vacation.

Things to do in Port St Johns

Shopping

In Port St Johns, you can explore local shops for unique gifts and handcrafted souvenirs. If you're up for a drive, check out the Wild Coast Sun Shopping Centre, about 32km away, offering a variety of stores and a vibrant atmosphere for your shopping needs.

Recreation

In Port St Johns, indulge in rejuvenating treatments at the Wild Coast Sun Spa, set amidst lush landscapes. Explore the tranquil surroundings with yoga sessions on the beach or engage in nature walks that offer a serene connection to the area's stunning scenery.

Adventure

In Port St Johns, explore the Wild Coast on a thrilling boat ride to the scenic Bird Island, where you can spot diverse bird species. Experience the excitement of hiking the lush trails of the nearby Oribi Gorge and enjoy breathtaking views and potential encounters with wildlife.

Nightlife

In Port St Johns, enjoy the vibrant atmosphere at local bars like The Fisherman’s Pub, where live music fills the air, and you can mingle with friendly locals. For a laid-back vibe, visit the beachfront taverns that offer stunning ocean views and refreshing drinks under the starry sky.

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

Find the best attractions in and around Port St Johns

Port St Johns is perfect for eco-friendly beach and outdoor vacations, offering a mix of cultural and beach experiences. Key attractions include the local nature reserves, stunning beaches, and landmarks. Don't miss the Port St Johns Museum to learn about the area's history. Whether you're looking to relax or explore, this charming destination caters to all types of travelers.

  • Silaka Nature Reserve: This beautiful reserve offers visitors a chance to immerse themselves in the lush landscapes and diverse wildlife of the Eastern Cape. Enjoy scenic walking trails, pristine coastal views, and the tranquility of nature as you explore its unique ecosystems.
  • Second Beach: Located 3km from Port St Johns, Second Beach is known for its vibrant atmosphere and stunning scenery. Relax on the soft sand, take a dip in the warm ocean, or enjoy beach activities while soaking up the sun and local culture.
  • Mt Thesiger: This iconic landmark in Port St Johns offers breathtaking panoramic views of the coastline and surrounding areas. A hike to the top provides a rewarding experience, showcasing the natural beauty and rugged terrain of the region.

Best time to go to Port St Johns

The best time to visit Port St Johns can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Port St Johns falls in January, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Port St Johns falls in July, 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

Traveling to Port St Johns is convenient with two major airports nearby. Margate Airport (MGH) is situated 114km away, with excellent hotel 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 82km from Port St Johns, offering great accommodations like the 4-star Mayfair Hotel, 11km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 10km away. Both airports provide various transportation services to their respective hotels, ensuring a smooth arrival experience for visitors.

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.
Where can I learn more about changing or cancelling my trip to Port St Johns?
For additional details about picking new dates or cancelling your trip to Port St Johns, go to https://www.expedia.com/service/.
What's the best hotel to stay close to Silaka Nature Reserve?
Amapondo Backpackers is one of the top choices for your stay based on our traveler data, and this property offers a restaurant and free parking. It's located 2.2 mi (3.6 km) from Silaka Nature Reserve. Other good options within a few miles include N'taba River Lodge and Umzimvubu Retreat Guest House.
What about the best place to stay close to Mzimvubu River Park?
One of the top choices for your stay is Umzimvubu Retreat Guest House, located a short 0.6 mi (1 km) from Mzimvubu River Park, and this 3.5-star guesthouse offers free parking and soaking tubs. Amapondo Backpackers and N'taba River Lodge are other good choices within 5 miles.
What's the best place to stay near Port Elizabeth Airport (PLZ)?
Road Lodge Port Elizabeth Airport is a popular hotel, featuring a roundtrip airport shuttle and an airport shuttle. It's located a short 0.2 mi (0.3 km) from Port Elizabeth Airport. Other choices within close proximity to the airport include Treetops Guesthouse and á La Martha's Air-Port Guest House.
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, Doornkop Fish and Wildlife Resort, and Second Beach. A couple of additional sights to add to your agenda are Mt Thesiger and Museum. 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.