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

Search Port St Johns hotels

  • 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

Property class

Our top choices for Port St Johns hotels

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 NZ$209
includes taxes & fees
3 July - 4 July
Green Fields Hotel

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is NZ$72
includes taxes & fees
2 Aug - 3 Aug
Flagridge County Lodge

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 NZ$61
includes taxes & fees
9 July - 10 July
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.

A coastal landscape with a river, sandy beaches, and lush green hills.

Top Port St Johns Hotel Reviews

More cheap accommodation 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 NZ$61 per night from 9 July to 10 July
NZ$61
9 July - 10 July
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts beautiful beaches with pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Adventures: Enjoy thrilling activities such as canoeing, water sports, and exploring nature reserves teeming with local wildlife.
  • Dolphin Watching: Experience the joy of dolphin watching, a unique highlight of this coastal paradise.
  • Rich Cultural Heritage: Visit the Port St Johns Museum to discover the area's fascinating history and local customs.
  • Variety of Accommodations: Choose from a range of lodgings, from vibrant hostels to comfortable hotels, catering to all preferences.

Find great hotels in Port St Johns

Discover the ideal accommodation for your getaway in Port St Johns, Eastern Cape. Whether you seek a vibrant hostel or a comfortable hotel, the area offers a variety of options to suit your needs. Enjoy beautiful beach access, perfect for family holidays or romantic escapes. Explore top-rated hotels with excellent reviews and facilities, ensuring a memorable stay in this scenic coastal town.

  • Umzimvubu Retreat Guest House: This charming 3.5-star guesthouse offers a relaxed beachside retreat in Port St Johns. Ideal for pet lovers, it provides direct beach access and welcomes certain pets on-site, making it a great choice for those travelling with furry companions. The guesthouse features amenities catering to both leisure and comfort, ensuring a pleasant stay. Enjoy the soothing sounds of the ocean and a laid-back atmosphere, perfect for a refreshing getaway.
  • N'taba River Lodge: Rated 4 stars, N'taba River Lodge is a haven for business travellers and those seeking a rejuvenating spa experience. Nestled in the scenic surroundings of Port St Johns, this lodge boasts a full spa and pool service, offering an array of treatments such as massages, hot stone therapy, and body wraps. Guests appreciate the tranquil environment, making it an excellent choice for unwinding after a busy day. The combination of business facilities and relaxation options caters to a well-rounded stay.
  • Cremorne Riverside Holiday Resort: This 3-star resort is a family-friendly destination situated along the beautiful riverside in Port St Johns. With convenient self-parking available, guests can easily explore the surrounding area. The resort provides a comfortable base for families and groups, allowing for memorable outdoor activities and relaxation. Visitors enjoy the laid-back vibe, making it a suitable option for those looking to immerse themselves in nature while enjoying the comforts of home.

Where to stay in Port St Johns

Port St Johns offers a tranquil getaway for eco-friendly and outdoor enthusiasts. With stunning beach access and breathtaking natural beauty, it's the perfect spot for a relaxing holiday. Explore the lush surroundings, indulge in water sports, or simply unwind on the pristine shores. Whether you're seeking adventure or a peaceful retreat, Port St Johns and its nearby regions promise an unforgettable experience in the heart of South Africa's Eastern Cape.

  • Mbotyi: Nestled 27.4km from Port St Johns, Mbotyi is a charming village known for its stunning natural beauty and rich cultural heritage. The village experiences a seasonal influx of visitors, peaking in October and during the festive December to January period. This serene spot offers picturesque landscapes, lush forests, and a tranquil river, making it perfect for outdoor enthusiasts and those seeking relaxation. Local hospitality and authentic South African cuisine add to the experience, while opportunities for fishing and hiking abound, ensuring a memorable getaway.

Things to do in Port St Johns

Shopping

In Port St Johns, check out local markets for unique crafts and souvenirs. If you're up for a drive, visit the nearby Mthatha Mall, about 40 kilometres away, where you'll find various shops, including clothing and homeware, alongside some delightful local eateries.

Recreation

In Port St Johns, experience rejuvenation at the Umzimvubu Retreat, nestled along the river, offering holistic therapies and meditation sessions. For outdoor enthusiasts, the Wild Coast offers hiking trails and pristine beaches, providing ample opportunities for relaxation and connection with nature.

Adventure

Experience the thrill of the Wild Coast by embarking on a kayak adventure along the scenic Umzimvubu River, where stunning landscapes and diverse wildlife await. For a unique perspective, try paragliding off the cliffs for breathtaking views of the ocean and lush surroundings.

Nightlife

In Port St Johns, the vibrant nightlife features venues like The Underground, known for its laid-back vibe and live music, and The Blue Horizon, where you can enjoy cocktails with stunning views. Local bars often host traditional music, creating an inviting atmosphere to unwind after a day of exploration.

*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 on your trip to Port St Johns, consider visiting between May to June or November when accommodation prices are lower. Avoid Mondays for check-ins as they tend to be the most expensive, with Fridays being the cheapest. Use Expedia’s search tool to compare prices and refine your accommodation preferences. Additionally, look for package deals that combine flights, hotels, and activities for extra savings. Don’t forget about the local public transport options, which can keep travel costs down while you explore the stunning surroundings.

  • 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 Friday. 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 preferences, such as your budget, preferred location, and the type of accommodation you desire. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Port St Johns hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Port St Johns

Port St Johns is perfect for an eco-friendly beach holiday, offering a variety of attractions for those seeking culture and outdoor experiences. Explore the local landmarks, pristine beaches, and nature reserves. Don't miss visiting the Port St Johns Museum to delve into the area's rich history. Whether you're relaxing by the coast or engaging with the vibrant surroundings, this destination promises an unforgettable getaway.

  • Silaka Nature Reserve: Explore the lush landscapes of Silaka Nature Reserve, where diverse flora and fauna thrive. This tranquil reserve offers scenic walking trails, birdwatching opportunities, and beautiful coastal views, making it a great spot for nature lovers and photographers.
  • Second Beach: Just 3.2km from Port St Johns, Second Beach boasts a relaxed atmosphere with golden sands and inviting waves. It’s an ideal place to unwind, soak up the sun, or enjoy a stroll along the shoreline while experiencing the local beach culture.
  • Mt Thesiger: This prominent landmark offers stunning panoramic views of the surrounding area. A hike to Mt Thesiger reveals breathtaking landscapes and a chance to appreciate the natural beauty that defines Port St Johns.

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

Getting to Port St Johns is convenient with two major airports nearby. Margate Airport (MGH) is situated 114.3km away, with notable hotels such as the 5-star Days At Sea Beach Lodge, 12.9km from the airport, and the 4-star Wailana Beach Lodge, just 1.6km away. Mthatha Airport (UTT), located 82.1km from Port St Johns, offers good hotel options like the 4-star Mayfair Hotel, 11.3km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 9.7km away. Many of these hotels provide airport shuttle services for easy transportation to and from the airports.

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, Second Beach 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.