Photo by The Travelling Chilli

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

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
Guest rating
Star rating

Compare 12 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Coffee Shack Backpackers & Self-Catering

2.5 star property
King Sabata Dalindyebo
10.0 out of 10, Exceptional, (1)
The price is NT$983
NT$1,131 total
includes taxes & fees
Dec 7 - Dec 8
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.

Port St. Johns is a town located in the Transkei, or better known as the Wild Coast in South Africa. There is a very nice beach, very wide and big, unfortunately swimming is not recommended due to a few deathly shark attacks they've had. Nonetheless it's nice to walk on the beach, or do some gym like some locals do. #beach
Photo by The Travelling Chilli
Open Photo by The Travelling Chilli

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$983 per night from Dec 7 to Dec 8
NT$983
NT$1,131 total
Dec 7 - Dec 8
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts beautiful sandy beaches perfect for relaxation and water activities.
  • Outdoor Adventures: Enjoy activities like wildlife viewing, canoeing, and diving in a rich natural environment.
  • Cultural Experiences: Discover local history and tradition through cultural museums and vibrant community interactions.
  • Scenic Boat Trips: Explore the breathtaking coastline and marine life on scenic boat excursions.
  • Diverse Accommodations: Choose from charming guesthouses to beachfront hotels, many of which are pet-friendly.

Find great hotels in and around Port St Johns

Port St Johns offers a diverse selection of accommodations, from charming guesthouses to beachfront hotels. Perfect for beach lovers and business travelers alike, many options are pet-friendly, ensuring a memorable stay for all. With an abundance of nearby attractions and positive hotel reviews, you can easily find the best hotels to suit your vacation needs. Explore the unique hospitality of Port St Johns and make your stay an unforgettable experience.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House offers a cozy beach getaway for travelers seeking relaxation and pet-friendly accommodations. With a 3.5-star rating, this guesthouse boasts direct access to the beach, allowing guests to enjoy sun-soaked days by the ocean. The property welcomes pets, making it an ideal choice for those traveling with furry companions. Guests appreciate the welcoming atmosphere, combined with essential amenities designed to enhance their stay.
  • Experience the Authentic Wild Coast. Located 45.1km from Port St Johns, this HostelBackpacker retreat is perfect for adventurous souls and families looking to bond over thrilling activities. Experience the Authentic Wild Coast. offers a range of adventure sports such as motorboating, horse riding, swimming, and surfing nearby. The property also caters to families with children, featuring essential services like a first aid kit. Romance packages are available for couples looking to create unforgettable memories while enjoying stunning beach views.
  • N'taba River Lodge: A 4-star gem situated in Port St Johns, N'taba River Lodge combines luxury with relaxation, making it an excellent choice for business travelers and spa enthusiasts. The lodge features a full-service spa offering a variety of treatments, including aromatherapy, manicures, and body treatments, ensuring that guests unwind in style. The inviting poolside bar adds to the serene atmosphere, allowing visitors to sip refreshing drinks while enjoying the beautiful surroundings. This lodge promises a rejuvenating stay tailored to your needs.

Where to stay in Port St Johns

Port St Johns offers a unique blend of outdoor adventures and eco-friendly experiences perfect for family vacations. Visitors can explore stunning beach resorts and enjoy the warm hospitality of friendly locals. Nearby attractions provide opportunities for luxury experiences amid breathtaking landscapes. Don't miss the chance to discover the charm of this vibrant coastal town while enjoying the beauty of the Eastern Cape’s natural surroundings, making it an unforgettable getaway.

  • Lutsheni: Nestled 43.5km from Port St Johns, Lutsheni is a charming village that offers a warm, friendly atmosphere. This destination sees a moderate influx of travelers, peaking in October and during the holiday season from December to January. Visitors are drawn to Lutsheni for its welcoming community and engaging entertainment options. The nearby beach serves as a local highlight, where you can enjoy sun-soaked days and picturesque views. With its laid-back vibe and accessible attractions, Lutsheni provides a delightful escape for any traveler.

Things to do in Port St Johns

Port St Johns offers a fantastic outdoor experience perfect for eco-friendly family vacations. Visitors can enjoy activities like wildlife viewing, canoeing, and diving. Don't miss the chance to relax on the beach with rental chairs or embark on a scenic boat trip to explore the stunning coastline and local marine life.

Shopping

In Port St Johns, you can explore local markets for handmade crafts and souvenirs. If you're up for a drive, check out the Wild Coast Sun Casino, about 29.0km away, which has a variety of shops and boutiques for unique gifts and local products.

Recreation

Explore Mzimvubu River Park for a serene escape surrounded by nature. Enjoy peaceful walks along the river, engage in yoga sessions, or simply unwind and soak in the tranquil atmosphere. This beautiful recreational area is perfect for relaxation and rejuvenation in Port St Johns.

Adventure

Experience the thrill of kayaking in the tranquil waters of the Umzimvubu River, where lush scenery surrounds you. Take a hike to the stunning cliffs of the Wild Coast along the scenic trails, offering breathtaking views of the ocean and opportunities for wildlife spotting.

Nightlife

Port St Johns offers a vibrant nightlife with beachfront bars and local taverns. Enjoy live music at the famous Coya Restaurant or unwind at the cozy Mac's Pub. For a lively atmosphere, check out the lively dance floor at the Port St Johns River Lodge.

*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 fantastic eco-friendly vacation for families, featuring attractions like beautiful beaches, nature reserves, and cultural museums. Visitors can immerse themselves in local history while enjoying the scenic coastline. Whether you seek cultural experiences or a relaxing day by the beach, Port St Johns has something for everyone. Don’t forget to explore the charm of St. John and Port Saint John during your stay.

  • Silaka Nature Reserve: Experience a pristine natural environment filled with diverse flora and fauna. This reserve offers stunning coastal views, walking trails, and opportunities for birdwatching, making it a perfect escape for nature lovers.
  • Second Beach: Enjoy the beautiful sandy shores and vibrant beach vibes just 3.2km from Port St Johns. This beach is ideal for swimming, sunbathing, and soaking up the sun while listening to the soothing sounds of the ocean.
  • Museum: Delve into the rich cultural heritage of the region at this local museum. Featuring fascinating exhibits and artifacts, it provides insights into the history and traditions of the area, making it a must-visit for history buffs.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 reach Port St Johns, you can fly into Mthatha Airport (UTT), which is located 82.1km away. Nearby hotel options include the 4-star Mayfair Hotel, situated 11.3km from the airport, offering various transportation services such as airport shuttles available on request and 24-hour service. Another option is the Lodge Bellagio Mthatha, a 3.5-star guesthouse located 9.7km from UTT, providing airport shuttle services and transportation for a fee. The Travel Inn Mthatha is also a 3-star hotel, conveniently located 9.7km from the airport, catering to travelers with its comfortable accommodations.

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, Mzimvubu River Park, 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.