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

Find hotels in Port St Johns from ₩47,677

  • 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
Aug 17 - Aug 18
Tomorrow
Aug 18 - Aug 19
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Port St Johns hotels

Port St Johns
Breakfast included
Hotel
Motel
Guesthouse

1. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
₩117,888
₩117,888 total
includes taxes & fees
Aug 18 - Aug 19
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
₩53,085
₩53,085 total
includes taxes & fees
Aug 18 - Aug 19
Flagridge County Lodge

3. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
₩41,458
₩47,677 total
includes taxes & fees
Aug 20 - Aug 21
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

Port St Johns

You can spend time studying the exhibits at Museum during your travels in Port St Johns. Wander the beaches and waterfront while you're in the area.
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 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
₩41,458
₩47,677 total
Aug 20 - Aug 21
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: Port St Johns features breathtaking landscapes with picturesque beaches and lush surroundings, perfect for relaxation and exploration.
  • Outdoor Adventures: Enjoy a variety of activities such as wildlife watching, canoeing, diving, and hiking along coastal trails.
  • Cultural Experiences: Discover local history at the Port St Johns Museum and immerse yourself in the area's rich cultural heritage.
  • Dolphin Watching: Experience unforgettable dolphin watching opportunities in the crystal-clear waters of the Wild Coast.
  • Diverse Accommodations: Choose from cozy lodges to budget-friendly hostels, catering to all types of travelers.

Find great hotels in Port St Johns

Port St Johns offers a diverse selection of accommodations, ranging from cozy lodges to budget-friendly hostels perfect for backpackers. Whether you're seeking a beachfront getaway, a relaxing spa retreat, or a convenient base for business travel, you'll find options tailored to your needs. Explore various hotel reviews to help you choose the ideal stay in this enchanting coastal town, ensuring a memorable vacation experience in the heart of the Eastern Cape.

  • Umzimvubu Retreat Guest House: Nestled in the picturesque Port St Johns, Umzimvubu Retreat Guest House offers a cozy and inviting atmosphere for beach lovers and pet owners alike. With a 3.5-star rating, this guesthouse features direct access to the beach, allowing guests to soak up the sun and enjoy the waves. The property is pet-friendly, with specific policies in place to accommodate furry friends, including maximum weight limits and fees for certain pets. The welcoming ambiance and beach-centric experience make it an appealing choice for travelers seeking relaxation by the shore.
  • N'taba River Lodge: This upscale 4-star lodge is perfect for business travelers and those looking for a spa-themed getaway. N'taba River Lodge offers a serene environment along the river, complete with a full-service spa and pool to ensure relaxation. Guests can indulge in various treatments, including manicures, pedicures, and couples’ therapy rooms. The lodge's tranquil setting combined with upscale amenities makes it an excellent choice for those seeking a rejuvenating retreat in Port St Johns.
  • Cremorne Riverside Holiday Resort: A charming 3-star hotel, Cremorne Riverside Holiday Resort is ideally situated for guests looking to enjoy the great outdoors. This resort features self-parking options for added convenience. The laid-back atmosphere provides a perfect backdrop for family vacations or leisurely escapes. The focus on accessibility and recreational activities ensures that guests can unwind and explore the natural beauty of the surrounding area while enjoying a comfortable stay.

Where to stay in Port St Johns

Port St Johns offers a serene escape for eco-friendly travelers seeking stunning beaches and outdoor adventures. With convenient beach access and lush surroundings, this tranquil getaway is perfect for relaxation and exploration. Discover coastal trails, indulge in water sports, and soak up the breathtaking views of the Wild Coast. Whether you're hiking, fishing, or simply enjoying the local culture, Port St Johns promises an unforgettable experience in the heart of South Africa.

  • Lusikisiki: Situated 29km from Port St Johns, Lusikisiki is a charming village known for its lush landscapes and rich cultural heritage. As you explore its vibrant markets and local eateries, you'll experience the warm hospitality of the Xhosa people. The ideal time to visit is from August to September and December when the village sees the most travelers. Don’t miss the stunning natural scenery surrounding the area, making it a perfect spot for hiking and outdoor adventures.

Things to do in Port St Johns

Shopping

In Port St Johns, visit the local markets for unique handmade crafts and souvenirs, showcasing the vibrant culture. If you're up for a drive, check out the Wild Coast Sun Shopping Centre, about 32km away, where you can find various shops and dining options in a lively setting.

Recreation

At the Umzimvubu River Lodge, unwind with yoga sessions overlooking the tranquil river, complemented by rejuvenating spa treatments. For a holistic experience, visit the Port St Johns Wellness Centre, offering tailored wellness programs, meditation classes, and nutritious meals that nourish body and mind amidst scenic views.

Adventure

Explore the Wild Coast's breathtaking landscapes with a hike along the rugged cliffs and pristine beaches. For thrill-seekers, try river rafting on the Umzimvubu River, or embark on a whale-watching tour for a chance to see these majestic creatures in their natural habitat.

Nightlife

In Port St Johns, the vibrant nightlife features lively bars like the 360 Lounge, where you can enjoy stunning views and cocktails. The local taverns, such as the Bushman’s River Lodge, offer a laid-back atmosphere with music and dancing, perfect for mingling with locals and fellow travelers.

*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 offers a perfect blend of eco-friendly beach and outdoor vacations, with attractions that cater to those seeking cultural experiences and relaxation by the shore. Popular points of interest include nature reserves, picturesque beaches, and local landmarks. Visitors can also explore the Port St Johns Museum for a deeper understanding of the area's history, making it an ideal destination for a memorable getaway.

  • Silaka Nature Reserve: Immerse yourself in the stunning biodiversity of Silaka Nature Reserve, a tranquil haven teeming with unique flora and fauna. Enjoy scenic hiking trails that wind through lush vegetation while offering breathtaking views of the coastline.
  • Second Beach: Experience the laid-back beach vibes at Second Beach, just 3km from Port St Johns. This picturesque spot invites you to relax on golden sands, swim in refreshing waters, or enjoy a leisurely stroll along the shoreline.
  • Mt Thesiger: Discover the striking landmark of Mt Thesiger, a prominent feature within Port St Johns. Hiking to the summit rewards you with panoramic vistas of the surrounding landscapes, making it an ideal spot for photography and nature enthusiasts.

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

Flying into Port St Johns can be done via two major airports. Margate Airport (MGH) is situated 114km away, with nearby hotels like the 5-star Days At Sea Beach Lodge, 13km from MGH, and the 4-star Wailana Beach Lodge, just 2km away. Mthatha Airport (UTT) is 82km from Port St Johns, offering options like the 4-star Mayfair Hotel, 11km away, and the 3.5-star Lodge Bellagio Mthatha, located 10km from UTT. Many of these hotels provide airport shuttle services and transportation options 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 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.