Hole in the Wall, Wild Coast, South Africa

Port St Johns hotels from HK$275

  • 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

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

Star rating

Our top choices for Port St Johns hotels

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is HK$320
HK$320 total
includes taxes & fees
25 Jul - 26 Jul
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
The price is HK$960
HK$960 total
includes taxes & fees
25 Jun - 26 Jun
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 HK$239
HK$275 total
includes taxes & fees
29 Jun - 30 Jun
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 travellers can paddle the Mzimvubu River or watch dolphins play from the golden sands of Second Beach.

Wild Coast, known also as the Transkei, open beaches, steamy jungle or coastal forests. The rugged and unspoiled Coastline South Africa

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 HK$239 per night from 29 Jun to 30 Jun
HK$239
HK$275 total
29 Jun - 30 Jun
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Eco-Friendly Beach Getaway: Port St Johns is renowned for its stunning beaches and eco-conscious offerings, perfect for relaxation and outdoor activities.
  • Adventure Activities: Engage in thrilling experiences such as dolphin watching, canoeing, and diving amidst breathtaking coastal scenery.
  • Rich Cultural Insights: Visit the Port St Johns Museum to learn about the region's fascinating history and cultural heritage.
  • Scenic Surroundings: Explore the lush landscapes and embark on scenic hikes, discovering the natural beauty of the Wild Coast.
  • Diverse Accommodation: Choose from charming guesthouses to vibrant hostels, catering to various traveller needs.

Find great hotels in Port St Johns

Explore a variety of accommodation options in Port St Johns, where you can find charming guesthouses and vibrant hostels perfect for your adventure-filled getaway. Whether you seek pet-friendly lodgings or beachside retreats, this picturesque destination offers a range of hotels and reviews to suit every traveller's needs. Experience the unique blend of relaxation and adventure that Port St Johns has to offer during your stay.

  • Umzimvubu Retreat Guest House: Nestled in the lush landscape of Port St Johns, Umzimvubu Retreat Guest House is a charming 3.5-star guesthouse that caters to beach lovers and pet owners alike. With direct access to the sandy shores, guests can enjoy the soothing sounds of the ocean right at their doorstep. The property is pet-friendly, accommodating pets with certain restrictions, making it an excellent choice for those who wish to travel with their furry companions. The warm hospitality of the staff complements the inviting atmosphere, providing a perfect retreat for relaxation and seaside enjoyment.
  • N'taba River Lodge: Offering a serene escape for business travellers and wellness seekers, N'taba River Lodge boasts a 4-star rating and a tranquil riverside setting. This lodge provides a comprehensive spa experience, featuring outdoor pools, massages, body treatments and aromatherapy sessions to rejuvenate your spirit. With sun loungers by the pool, guests can unwind in a peaceful environment while enjoying the picturesque views. The combination of business facilities and leisure options makes it an ideal spot for those balancing work and relaxation.
  • Cremorne Riverside Holiday Resort: As a 3-star accommodation option, Cremorne Riverside Holiday Resort is perfect for guests seeking a comfortable stay with essential amenities. Located in the scenic Port St Johns area, this resort offers self-parking facilities for added convenience. The surrounding natural beauty enhances your stay, allowing for leisure activities and exploration of the local environment. Guests appreciate the friendly atmosphere and access to various outdoor experiences that the region has to offer.

Where to stay in Port St Johns

For a tranquil getaway, Port St Johns offers an enchanting blend of eco-friendly beaches and outdoor adventures. Enjoy idyllic stays with easy beach access, where friendly locals enhance your experience. Explore the lush surrounds, embark on scenic hikes, or simply unwind by the ocean's edge. Just a stone's throw away, discover the beauty of the Wild Coast, where breathtaking landscapes and vibrant wildlife await, making it the perfect destination for relaxation and exploration.

  • Lutsheni: Lutsheni is a charming village located 43km from Port St Johns, offering a welcoming atmosphere characterised by friendly locals. The village experiences a moderately seasonal influx of visitors, with peak times in October and from December to January. Here, travellers can enjoy engaging entertainment options and relax at nearby beaches, making it an ideal spot for those looking to unwind. The scenic surroundings and authentic local culture provide a unique travel experience that captures the essence of South African hospitality.

Things to do in Port St Johns

Shopping

In Port St Johns, you can explore local craft shops offering unique souvenirs and handmade gifts. If you're up for a drive, visit the nearby Mthatha Mall, where you'll find a variety of shops, including clothing and homeware stores, alongside local markets for a more authentic experience.

Recreation

At the Umzimvubu River Lodge, immerse yourself in serene surroundings while enjoying rejuvenating spa treatments and yoga sessions. The nearby Port St Johns Golf Club offers a relaxing round of golf with breathtaking views, while the pristine beaches invite leisurely strolls and sunbathing for a tranquil escape.

Adventure

In Port St Johns, explore the Wild Coast on a thrilling boat trip to the stunning Blow Hole and the natural beauty of the coastline. Take a hike through the lush forest trails of the nearby Umzimvubu River, offering breathtaking views and a chance to spot local wildlife.

Nightlife

Explore the vibrant atmosphere at the Ocean View Hotel’s bar, where you can enjoy stunning views and refreshing cocktails. For a lively dance scene, head to the Club 54, where local DJs spin the latest tracks, creating an energetic vibe perfect for a night out.

*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 visit to Port St Johns, consider travelling in May, June, or November when prices are lower. Wednesdays are the cheapest days to stay, while Mondays are the most expensive. Use Expedia to find budget-friendly accommodation by filtering prices from lowest to highest, and consider booking a package that includes flights and activities for extra savings. Additionally, explore the area on foot or use local public transport to keep costs down. Look out for free activities such as nature walks and local markets to enhance your experience without breaking the bank.

  • 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: Utilise Expedia's search tool to refine your choices based on your budget, desired location, and the type of accommodation you prefer. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by booking an Expedia package that combines your hotel accommodation in Port St Johns with your flights and activities.

Find the best attractions in and around Port St Johns

Port St Johns is an excellent destination for eco-friendly beach and outdoor holidays, offering a myriad of attractions such as nature reserves, stunning beaches, and significant landmarks. Visitors can immerse themselves in local culture and enjoy the coastal experience. Notable points of interest include the Port St Johns Museum, which provides insights into the area's history, making it a must-visit for those keen to explore the rich heritage of St Johns.

  • Silaka Nature Reserve: Nestled within Port St Johns, Silaka Nature Reserve offers a tranquil retreat where lush landscapes and diverse wildlife abound. It's an excellent spot for birdwatching and leisurely walks along scenic trails, providing an opportunity to immerse oneself in the natural beauty of the Eastern Cape.
  • Second Beach: Located 3km from Port St Johns, Second Beach is renowned for its laid-back atmosphere and stunning coastal views. Visitors can enjoy sunbathing, swimming, or simply soaking in the beach vibes while the waves gently lap at the shore.
  • Mt Thesiger: This prominent landmark within Port St Johns presents breathtaking panoramic views of the surrounding area. A hike to the summit is a rewarding experience, offering a chance to appreciate the region's rugged beauty and rich biodiversity.

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

To visit Port St Johns, you can fly into two major airports: Margate (MGH) and Mthatha (UTT). Margate Airport is situated 114km away, with nearby hotels like the 5-star Days At Sea Beach Lodge, 13km from the airport, and the 4-star Wailana Beach Lodge, just 2km away. Mthatha Airport is closer at 82km, offering accommodations such as the 4-star Mayfair Hotel, located 11km away, and the 3.5-star Lodge Bellagio Mthatha, 10km from the airport. Both locations provide convenient transport options to the airports, ensuring a smooth arrival for your holiday.

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 Second Beach, Silaka Nature Reserve and Doornkop Fish and Wildlife Resort. A couple of additional sights to add to your itinerary are Mt Thesiger and Museum. 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.