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

Find hotels in Port St Johns from NT$1,200

  • 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

Filter by

Star rating

Guest rating

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

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 NT$3,960
NT$3,960 total
includes taxes & fees
Jul 15 - Jul 16
Green Fields Hotel

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is NT$1,320
NT$1,320 total
includes taxes & fees
Jul 15 - Jul 16
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 NT$1,044
NT$1,200 total
includes taxes & fees
Jul 18 - Jul 19
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 travelers 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 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 NT$1,044 per night from Jul 18 to Jul 19
NT$1,044
NT$1,200 total
Jul 18 - Jul 19
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts pristine beaches with breathtaking coastal views, perfect for relaxation and sunbathing.
  • Outdoor Adventures: Engage in eco-friendly activities such as hiking, canoeing, and diving, ideal for nature lovers.
  • Wildlife Encounters: Enjoy thrilling dolphin watching and explore vibrant marine life in the area.
  • Rich Local Culture: Visit the Port St Johns Museum to learn about the area's unique heritage and traditions.
  • Welcoming Atmosphere: Experience the friendly locals and a charming environment that make for a memorable getaway.

Find great hotels in Port St Johns

Port St Johns offers a delightful array of accommodation options, including cozy guesthouses and budget-friendly hostels perfect for adventurous travelers. Whether you seek a pet-friendly stay or easy access to the stunning beaches, you'll find a variety of hotels tailored to your needs. Explore the local charm and enjoy a memorable vacation experience with excellent hotel services and glowing reviews from fellow visitors.

  • Umzimvubu Retreat Guest House: Located in the heart of Port St Johns, Umzimvubu Retreat Guest House is a charming 3.5-star accommodation designed for those seeking a beach getaway with their furry friends. This guesthouse offers direct access to the beach, making it an ideal choice for beach lovers. The property is pet-friendly, allowing guests to bring their pets along, subject to certain restrictions. With a warm and inviting atmosphere, it features amenities designed to enhance your stay while providing comfort and convenience.
  • N'taba River Lodge: This 4-star lodge is a sanctuary for travelers looking for a relaxing spa experience combined with business amenities. Nestled along the scenic riverbanks of Port St Johns, N'taba River Lodge offers a full spa and pool service, including outdoor swimming options, hot tubs, and a variety of body treatments. The tranquil setting is perfect for unwinding after a day of business or exploration, allowing guests to rejuvenate in a serene atmosphere while enjoying top-notch services tailored for relaxation.
  • Cremorne Riverside Holiday Resort: Cremorne Riverside Holiday Resort is a cozy 3-star hotel that provides a laid-back atmosphere for vacationers seeking relaxation. Set against the backdrop of lush greenery and the serene river, this resort offers convenient self-parking options. The property is designed for guests who prefer an uncomplicated, nature-filled retreat, making it a great base to explore the natural beauty of Port St Johns while enjoying a comfortable stay at an affordable price.

Where to stay in Port St Johns

Experience the tranquil charm of Port St Johns, a perfect destination for eco-friendly and outdoor vacations. Enjoy pristine beaches and stunning coastal views, while exploring the nearby Wild Coast for unforgettable hiking and fishing opportunities. The friendly locals enhance the welcoming atmosphere, making it an ideal getaway for relaxation and adventure. Discover the magical landscapes and vibrant culture that surround this hidden gem in South Africa.

  • Lutsheni: This charming village is located 43km from Port St Johns and offers a warm, friendly atmosphere that attracts travelers year-round. Peak visitor seasons occur in October and December to January, with quieter months in May and July to August. Lutsheni is perfect for those seeking a laid-back experience, with local entertainment and stunning nearby beaches. Enjoy the welcoming community vibe while exploring the scenic beauty and cultural richness this area has to offer.

Things to do in Port St Johns

Shopping

In Port St Johns, you can visit local markets for unique crafts and souvenirs. If you're up for a drive, head to the Mthatha Mall, about 48km away, where you'll find a mix of shops, restaurants, and entertainment options for a more extensive shopping experience.

Recreation

Experience tranquility at the Umngazi River Bungalows, where you can enjoy rejuvenating spa treatments with stunning river views. Take part in outdoor yoga sessions on the riverbank and explore the surrounding lush nature for a refreshing escape.

At the Port St Johns Wellness Centre, engage in holistic therapies, including massage and meditation. Participate in guided nature walks to connect with the local flora and fauna while promoting relaxation and mindfulness.

Adventure

Experience the thrill of paragliding over the stunning Wild Coast, offering breathtaking views of the coastline and lush landscapes. For a unique adventure, try river rafting on the Umzimvubu River, navigating its exciting rapids while surrounded by picturesque scenery.

Nightlife

Experience the vibrant nightlife at The Lighthouse Restaurant, where you can enjoy tasty seafood and cocktails with stunning ocean views. For a more laid-back vibe, visit The Pub, where you can mingle with locals over cold beers and live music on select nights.

*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 during the cheaper months of May to June or November, and aim to book your stay on a Wednesday for the best rates. Use Expedia’s search tool to filter accommodations by price and book packages combining flights, hotels, and activities for additional savings. Public transport options can help you cut costs while exploring, and don't forget to seek out free activities like hiking and beach days to enjoy the natural beauty without overspending.

  • 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: Utilize Expedia's search tool to customize your options based on your budget, preferred location, and desired hotel type. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on your travel expenses by combining your hotel reservations in Port St. Johns with your flights and activities through an Expedia package.

Find the best attractions in and around Port St Johns

Port St Johns offers a perfect blend of eco-friendly and outdoor activities, making it an ideal beach vacation spot. Visitors can explore the local culture at the Port St Johns Museum and enjoy the stunning beaches and natural reserves. Notable attractions include the iconic landmarks and the beautiful St Johns area, catering to travelers seeking both relaxation and adventure.

  • Silaka Nature Reserve: Explore the diverse ecosystems within Silaka Nature Reserve, where lush forests meet coastal dunes. Enjoy hiking trails that offer stunning views of the Indian Ocean and opportunities to spot various wildlife, including bird species and small mammals.
  • Second Beach: Experience the laid-back atmosphere of Second Beach, just a short distance from Port St Johns. The sandy shores are perfect for sunbathing, swimming, or enjoying a beach picnic while soaking up the vibrant local culture and stunning ocean views.
  • Mt Thesiger: Hike up Mt Thesiger for breathtaking panoramic views of the surrounding landscape. This landmark is not only a great spot for photography but also offers a chance to encounter the region’s unique flora and fauna along the trails.

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 located 114km away, with excellent hotel options such as Days At Sea Beach Lodge, a luxurious 5-star country house 13km from the airport, and the 4-star Wailana Beach Lodge just 2km away. Mthatha Airport (UTT) is closer at 82km, offering nearby accommodations like the 4-star Mayfair Hotel, situated 11km away, and Lodge Bellagio Mthatha, a comfortable 3.5-star guesthouse 10km from the airport. Both areas provide airport shuttle services for easy transportation to your hotel.

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, Second Beach, and Doornkop Fish and Wildlife Resort. 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.

Explore a world of travel with Expedia