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

Port St Johns Hotels from S$43

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
29 Aug - 30 Aug
Tomorrow
30 Aug - 31 Aug
Next weekend
4 Sept - 6 Sept
In two weeks
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Port St Johns hotels

1. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
S$91
includes taxes & fees
28 Sept - 29 Sept
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
S$48
includes taxes & fees
29 Aug - 30 Aug
Flagridge County Lodge

3. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
S$43
includes taxes & fees
29 Aug - 30 Aug
Coffee Shack Backpackers & Self-Catering
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Port St Johns attractions

Silaka Nature Reserve

Explore the great outdoors at Silaka Nature Reserve, a lovely green space in Port St Johns. While you're in the area, stroll along the waterfront.
See properties

Doornkop Fish and Wildlife Resort

Explore the great outdoors at Doornkop Fish and Wildlife Resort, a lovely green space in Port St Johns. While you're in the area, stroll along the riverfront.
See properties

Mt Thesiger

Find out about the history of Port St Johns when you take a trip to Mt Thesiger. Wander the beaches and waterfront while you're in the area.
See properties

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 travellers can paddle the Mzimvubu River or watch dolphins play from the golden sands of Second Beach.

See all hotels in Port St Johns
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
S$43
29 Aug - 30 Aug
includes taxes & fees
Coffee Shack Backpackers & Self-Catering

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Natural Beauty: Experience the breathtaking landscapes of the Wild Coast with pristine beaches and lush greenery.
  • Outdoor Adventures: Engage in a variety of activities such as hiking, canoeing, and water sports in the Indian Ocean.
  • Wildlife Encounters: Enjoy unique experiences like dolphin watching in their natural habitat.
  • Cultural Insights: Visit the St Johns Museum to learn about the rich history and heritage of the area.
  • Eco-Friendly Accommodations: Choose from a range of guesthouses and lodges that cater to eco-conscious travellers.

Find great hotels in Port St Johns

Explore a delightful range of accommodation options in Port St Johns, where guesthouses and lodges cater to every traveller's needs. Whether you're seeking a beach getaway, pet-friendly stays, or facilities suited for business travel, this charming destination has it all. Discover the ideal hotel to enhance your vacation experience, with numerous reviews available to assist you in making the best choice for your stay.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House provides a charming, pet-friendly getaway for beach enthusiasts. As a 3.5-star property, it offers direct access to the pristine sands, allowing guests to enjoy sun-soaked days by the ocean. The guesthouse is particularly appealing for those travelling with pets, as it accommodates furry companions under specific policies. Guests can expect a warm atmosphere, comfortable rooms, and the convenience of beachside leisure at their doorstep.
  • N'taba River Lodge: This 4-star lodge is a tranquil haven tailored for business travellers and spa aficionados. Located in Port St Johns, N'taba River Lodge boasts an array of wellness amenities designed to enhance relaxation. Guests can indulge in the full-service spa, which offers a variety of treatments, including aromatherapy and body treatments, alongside an inviting outdoor pool. Its serene environment and focus on rejuvenation make it an excellent choice for those seeking both productivity and relaxation during their stay.
  • Cremorne Riverside Holiday Resort: Situated in Port St Johns, Cremorne Riverside Holiday Resort is a 3-star accommodation that offers a relaxed atmosphere for families and groups. The resort provides essential amenities, including self-parking for guests, making it convenient for those exploring the beautiful surroundings. With its scenic riverside location, the resort is an ideal base for outdoor adventures and discovering the local area, ensuring that guests can enjoy a comfortable and enjoyable stay.

Where to stay in Port St Johns

For a tranquil getaway, Port St Johns offers a perfect blend of eco-friendly adventures and stunning beach access. Explore the breathtaking Wild Coast, where pristine beaches and lush landscapes await. Engage in outdoor experiences such as hiking the picturesque trails or enjoying water sports in the warm Indian Ocean. With welcoming accommodations and a serene atmosphere, Port St Johns is an idyllic destination for nature lovers seeking relaxation and adventure in South Africa.

  • Kilroe Beach: Nestled approximately 48.3km from Port St Johns, Kilroe Beach is a charming village known for its scenic coastline and tranquil atmosphere. The travel experience here is enhanced by moderate seasonal visitor arrivals, peaking in April and December to January, making it ideal for a relaxing getaway. Enjoy sun-soaked days on the beach, explore local marine life, and partake in water activities. The village's close-knit community and stunning views provide a unique glimpse into South African coastal life, perfect for those seeking both adventure and relaxation.

Things to do in Port St Johns

Shopping

In Port St Johns, you can explore vibrant local markets for unique souvenirs and handmade crafts. If you're up for a drive, the Wild Coast Sun and Nelson Mandela Bay Mall offer a wider range of shopping options, including international brands and dining experiences.

Recreation

Wild Coast Wellness Retreat offers a tranquil setting with yoga sessions overlooking the ocean, holistic treatments, and healthy, locally sourced cuisine. Explore the nearby stunning beaches and lush landscape, or unwind with guided meditation while listening to the soothing sounds of nature.

Umthunzi Hotel and Conference offers relaxation with its spa facilities, featuring massages and beauty treatments. Enjoy peaceful views of the Indian Ocean, complemented by leisurely walks on the pristine beach, providing an ideal environment for rejuvenation and reflection.

Adventure

Experience the thrill of the Wild Coast by embarking on a kayaking adventure along the pristine coastline, where you can explore hidden coves and spot marine life. For those seeking a rush, try paragliding off the cliffs for breathtaking views and an exhilarating descent over the ocean.

Nightlife

Experience the vibrant nightlife at The Office on Main Street, where you can enjoy a lively atmosphere with cocktails and snacks. For a more laid-back vibe, visit The Bistro on the Beach, offering stunning ocean views and a selection of local wines to unwind as the sun sets.

*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 the perfect destination for eco-conscious travellers seeking beach and outdoor adventures. With a variety of points of interest, including nature reserves, stunning beaches, and local landmarks, visitors can immerse themselves in culture and enjoy a delightful beach experience. Don't miss the chance to explore the St Johns Museum for a deeper understanding of the area's history and heritage.

  • Hluleka Nature Reserve: Located 30.6km from Port St Johns, this reserve offers a tranquil escape with its diverse flora and fauna. Enjoy scenic walking trails, picturesque picnic spots, and the opportunity to observe local wildlife in their natural habitat, all while soaking in the friendly atmosphere.
  • Second Beach: Just 3.2km away, Second Beach boasts soft sands and inviting waves, ideal for sunbathing or a leisurely swim. The beach's vibrant atmosphere is perfect for relaxation, while its stunning views make it a lovely spot for sunset watching.
  • Mt Thesiger: Situated within Port St Johns, this impressive landmark provides panoramic views of the surrounding landscape. The hike to the summit is rewarding, offering a unique perspective of the areaโ€™s natural beauty and a chance for photography enthusiasts to capture unforgettable moments.

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

Flying into Port St Johns can be achieved via two major airports. Margate Airport (MGH) is situated 114.3km away, with nearby accommodation options including the 5-star Days At Sea Beach Lodge, located 12.9km from the airport, and the 4-star Wailana Beach Lodge, just 1.6km away. Alternatively, Mthatha Airport (UTT) lies 82.1km from Port St Johns, with notable hotels such as the 4-star Mayfair Hotel, 11.3km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 9.7km away. Both airports offer various transportation services to ensure a smooth journey to your destination.

Frequently asked questions

Where is the best place for a stay in Port St Johns?
Based on our traveller data, Umzimvubu Retreat Guest House is one of the top choices for your stay. This guest house offers free parking and deep-soaking baths. N'taba River Lodge is another good option for your visit. 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, most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and be given 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 accommodation options to choose from. Find out more about Port St Johns.
What are the top places to visit in Port St Johns?
Natural beauty is on display at Silaka Nature Reserve, Doornkop Fish and Wildlife Resort and Second Beach. Additionally, you might want to add Mt Thesiger to your itinerary. Take a look at what more there is to see and do in Expedia's Port St Johns guide.
What's the seasonal weather in Port St Johns?
The hottest months are usually January and February, with an average temperature of 20ยฐC, while the coldest months are July and June, with an average of 13ยฐC. Average annual precipitation for Port St Johns is 1139 mm.

Explore a world of travel with Expedia