Find hotels in Port St Johns from $35

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Port St Johns hotels

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)
$30 nightly
The price is $35
Mar 27 - Mar 28
Total with taxes and fees
Coffee Shack Backpackers & Self-Catering

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
Flagridge County Lodge
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.

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
$30 nightly
The price is $35 total per night from Mar 27 to Mar 28
$35 total
Mar 27 - Mar 28
Total with taxes and fees

Hotels in Port St Johns with star-rating

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns features pristine beaches perfect for relaxation and water activities, offering breathtaking views and sunsets.
  • Outdoor Adventures: Enjoy wildlife spotting, canoeing, diving, and nature walks in the diverse landscapes surrounding the area.
  • Rich Cultural Experience: Immerse yourself in local customs, traditions, and vibrant events that showcase the region's heritage.
  • Eco-Friendly Destination: Ideal for eco-conscious travelers, Port St Johns promotes sustainable tourism and outdoor experiences.
  • Diverse Accommodation: Choose from luxurious beachfront hotels to cozy hostels, catering to all types of travelers.

Find great hotels in and around Port St Johns

Experience the charm of Port St Johns with a variety of accommodation options perfect for every traveler. Whether you're seeking a luxurious hotel by the beach, a cozy family-friendly stay, or a budget-friendly hostel, Port St Johns has something for everyone. Enjoy stunning views and a romantic ambiance while exploring the natural beauty of the Eastern Cape. Your ideal getaway awaits in this picturesque destination.

  • Umzimvubu Retreat Guest House: Umzimvubu Retreat Guest House is a cozy 3.5-star guesthouse located in Port St Johns, ideal for travelers seeking a beachside escape. This property offers direct access to the beach and is pet-friendly, making it a perfect choice for those who wish to bring their furry companions along. Guests can enjoy amenities tailored for a relaxing stay, including a welcoming atmosphere and the ability to unwind by the sea. With its focus on a beach experience, this retreat invites you to soak up the sun and enjoy the tranquil surroundings.
  • Experience the Authentic Wild Coast. Experience the Authentic Wild Coast. is a budget-friendly hostel and backpacker accommodation situated 28 miles from Port St Johns. This vibrant property is perfect for adventurous travelers, offering direct beach access and a host of thrilling activities such as fishing, motorboating, birdwatching, snorkeling, and kayaking. For couples, romance packages are available, enhancing the getaway experience. With picturesque beach views and a spirit of adventure, this hostel is a great base for exploring the stunning Wild Coast.
  • N'taba River Lodge: N'taba River Lodge is a luxurious 4-star lodge located in Port St Johns, catering to both leisure and business travelers. This serene retreat features a full spa service, complete with outdoor pools, aromatherapy treatments, and hot stone massages, ensuring guests can unwind in style. The lodge's tranquil setting, combined with professional amenities, makes it a fantastic choice for those seeking relaxation or conducting business in a peaceful environment. Experience the perfect blend of comfort and rejuvenation at N'taba River Lodge.

Where to stay in Port St Johns

Port St Johns is a hidden gem perfect for eco-friendly and outdoor vacations. With stunning beachfront properties, it offers a serene escape for beach lovers and nature enthusiasts alike. Explore picnic areas surrounded by lush landscapes and embark on unforgettable island getaways. Whether you’re looking to relax by the shore or dive into thrilling outdoor experiences, Port St Johns promises a unique adventure that captures the essence of South Africa's natural beauty.

  • Lusikisiki: A charming village located 18 miles from Port St Johns, Lusikisiki offers a unique glimpse into the rich culture of the Xhosa people. With its scenic landscapes and welcoming atmosphere, it's ideal for those looking to immerse themselves in local traditions. The village sees a rise in visitors from August to September and December, making it perfect for cultural festivals. Explore local markets, taste authentic South African cuisine, and enjoy the laid-back pace of life in this hidden gem of the Eastern Cape.

Things to do in Port St Johns

Port St Johns is a fantastic destination for eco-friendly and outdoor vacations, offering a range of activities like wildlife spotting, canoeing, and diving. Visitors can explore local attractions, enjoy nature walks, and experience unique shopping opportunities. The vibrant atmosphere also hosts fun events throughout the year, making it an ideal spot for beach lovers and adventure seekers alike.

Shopping

In Port St Johns, visit local markets like the Port St Johns Craft Market for unique handmade souvenirs and crafts. If you're up for a drive, the Wild Coast Sun Shopping Centre, about 20 miles away, features a variety of shops, restaurants, and entertainment options for a full day out.

Recreation

In Port St Johns, indulge in rejuvenating treatments at the Wild Coast Sun's spa, surrounded by lush landscapes. For relaxation, visit the local yoga studios offering classes with ocean views, creating a serene atmosphere to unwind and reconnect with nature.

Adventure

Explore the Wild Coast with thrilling hikes along rugged cliffs, offering stunning ocean views. Experience the exhilarating thrill of river rafting on the Umzimvubu River, or take a scenic boat trip to spot dolphins and whales. Don't miss the breathtaking beauty of the nearby Waterfall Bluff.

Nightlife

Port St Johns offers a vibrant nightlife filled with lively bars and local music. Enjoy a drink at the popular Bantu Bar for a relaxed atmosphere, or dance the night away at the vibrant Riptide Pub, where locals gather for good times and great tunes.

*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

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

Find the best attractions in and around Port St Johns

Port St Johns offers a perfect getaway for eco-conscious travelers seeking beach and outdoor adventures. Whether you're interested in exploring nature reserves, relaxing on pristine beaches, or visiting local landmarks, this destination has something for everyone. With a rich cultural backdrop and a variety of attractions, your visit will be filled with memorable experiences that cater to both beach lovers and culture enthusiasts alike.

  • Doornkop Fish and Wildlife Resort: Nestled within Port St Johns, this reserve offers an immersive experience in nature. You can enjoy fishing, wildlife viewing, and tranquil walks surrounded by diverse flora and fauna, making it a perfect getaway for nature lovers.
  • Museum: Located in the heart of Port St Johns, this museum showcases the rich history and culture of the region. Dive into local heritage through engaging exhibits that highlight the area's traditions and stories, offering a deeper understanding of the community.
  • Second Beach: Just 2 miles from Port St Johns, this stunning beach is a paradise for sunbathers and surfers alike. With its golden sands and vibrant atmosphere, it's an ideal spot to relax, swim, or enjoy a picturesque sunset.

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 two major airports: Margate (MGH) and Mthatha (UTT). Margate Airport is approximately 71 miles away, with nearby accommodations such as the luxurious Days At Sea Beach Lodge, located 8 miles from the airport, and the San Lameer Hotel and Spa, just 6 miles away. Mthatha Airport is closer at about 51 miles from Port St Johns, offering options like the Mayfair Hotel, 7 miles from the airport, and Lodge Bellagio Mthatha, located 6 miles away. Transportation services from these hotels often include airport shuttles and other arrangements to ensure convenient access.

Frequently asked questions

What is the best area to stay in Port St Johns?
The best area to stay in Port St Johns is the area around Second Beach and the river mouth, offering a blend of natural beauty and convenience.

This area is the main visitor hub, characterized by its proximity to the ocean and the Umzimvubu River. It's where you'll find most of the guesthouses and restaurants, particularly along the road leading to Second Beach. The general layout is relaxed, with properties often located among lush vegetation.

Couples looking for a relaxing escape will find this area particularly appealing. The availability of accommodations with ocean or river views, combined with easy access to Second Beach for strolls or sunbathing, makes it an ideal setting for a romantic getaway. Many establishments in this area also offer dining options with scenic backdrops.

For solo travelers seeking adventure and connection with nature, staying near Second Beach provides a convenient base. It's close to starting points for hiking trails, such as those leading to the Blowhole, and also offers opportunities for river activities like kayaking or fishing.
When is the best time to go to Port St Johns?
The best time to visit Port St Johns is during the dry winter months, from May to September, for pleasant weather and clear skies.

During this period, the days are typically sunny and mild, making it ideal for exploring the natural beauty of the Wild Coast. Rainfall is minimal, ensuring that outdoor activities like hiking, river cruises, and beach visits are enjoyable and uninterrupted. The Mzimvubu River, which flows through Port St Johns, is particularly scenic during these months.

For couples seeking a relaxing escape, the cooler, drier weather provides a comfortable setting for romantic walks along Second Beach or enjoying the views from the Isinuka Sulphur Springs without the intense heat and humidity of the summer. The clear skies also offer excellent opportunities for stargazing.

Travelers interested in wildlife will find this period favorable for birdwatching along the riverbanks and in the surrounding forests, as many species are more active and visible.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Port St Johns.
How can I save on a Port St Johns hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Port St Johns hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Port St Johns hotel?
Prices for hotels in Port St Johns often vary, but you can find a great deal from $35 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.