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

Find hotels in Port St Johns from ¥4,946

  • 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
Sep 21 - Sep 22
Tomorrow
Sep 22 - Sep 23
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Filter by

Property class

Guest rating

Our top choices for Port St Johns hotels

1. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
¥4,259
¥4,946 total
includes taxes & fees
Oct 17 - Oct 18
Coffee Shack Backpackers & Self-Catering

2. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
¥12,371
¥12,371 total
includes taxes & fees
Sep 21 - Sep 22
Green Fields Hotel

3. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
¥5,864
¥5,864 total
includes taxes & fees
Sep 21 - Sep 22
Flagridge County Lodge
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

Second Beach

If a restful vacation is part of your travel plans, Second Beach might be the perfect place to seek out during your trip to Port St Johns. While you're in the area, stroll along the riverfront.
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 travelers 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
¥4,259
¥4,946 total
Oct 17 - Oct 18
includes taxes & fees
Coffee Shack Backpackers & Self-Catering

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. Other good choices for your visit include N'taba River Lodge and Spotted Grunter Resort. 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 3 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. Additionally, you might want to add Mt Thesiger to your itinerary. 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.

Explore a world of travel with Expedia