Find hotels in Port St Johns from $37

  • 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)
$33 nightly
The price is $37
Jan 17 - Jan 18
Total with taxes and fees
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
$33 nightly
The price is $37 total per night from Jan 17 to Jan 18
$37 total
Jan 17 - Jan 18
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 boasts beautiful beaches ideal for relaxation and sunbathing.
  • Outdoor Adventures: Enjoy a range of activities including hiking, whale watching, and golfing at a private country club.
  • Rich Wildlife: Explore local nature reserves and experience the vibrant marine life on boat trips.
  • Cultural Experiences: Discover the area's heritage through historical museums and local traditions.
  • Diverse Accommodations: Choose from cozy guesthouses to luxury resorts tailored to every traveler's needs.

Find great hotels in and around Port St Johns

Discover the charm of Port St Johns with a variety of accommodation options tailored for every type of traveler. Whether you're seeking a cozy guesthouse for a family vacation, a romantic getaway by the beach, or a budget-friendly hostel, you'll find the perfect spot to unwind. Explore the best hotels, read reviews, and enjoy a memorable stay in this stunning coastal destination.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House offers a tranquil escape for beach lovers and pet owners alike. With a 3.5-star rating, this guesthouse provides direct access to the beach, making it an ideal choice for a relaxing seaside vacation. The pet-friendly policy allows you to bring your furry companions along, ensuring that no family member is left behind. Guests appreciate the serene environment and the welcoming atmosphere, perfect for unwinding after a day of sun and surf.
  • Experience the Authentic Wild Coast. Just 28 miles from Port St Johns, this hostel-style accommodation is perfect for adventurous families and thrill-seekers. Experience the Authentic Wild Coast. boasts direct beach access and a variety of exciting recreational activities, including horseback riding, fishing, and kayaking. With adventure sports available nearby, guests can immerse themselves in the natural beauty and excitement of the Wild Coast. The property also caters to children, providing essential amenities like a first aid kit, making it a great choice for family vacations.
  • N'taba River Lodge: For those seeking a blend of relaxation and business amenities, N'taba River Lodge is a perfect 4-star retreat situated in Port St Johns. This lodge features comprehensive facilities for business travelers, including a meeting room and business center. Guests can indulge in a full spa experience with treatment rooms and a poolside bar, offering spa treatments and massages to rejuvenate your body and mind. The serene setting combined with professional amenities makes this lodge an ideal choice for both work and leisure.

Where to stay near Port St Johns

Port St Johns offers a stunning blend of outdoor adventure and eco-friendly experiences. Nestled along the beautiful coastline, this vibrant city is perfect for family vacations, with nearby beach resorts providing luxury amenities. Explore the breathtaking natural beauty of the Eastern Cape, where you can enjoy activities ranging from hiking to whale watching. Don't miss the chance to experience the local culture and charm while soaking up the sun on the pristine beaches.

  • Ngquza Hill: Situated 29 miles from Port St Johns, Ngquza Hill is a charming city renowned for its eco-friendly and outdoor adventures. The travel experience here is best enjoyed from October to January when visitor numbers peak, allowing you to immerse yourself in the vibrant local culture. The area boasts stunning natural parks and a beautiful nature reserve, perfect for hiking and wildlife spotting. Whether you're exploring the scenic landscapes or engaging with the local communities, Ngquza Hill promises an unforgettable adventure.
  • Mbotyi: Located 16 miles away, Mbotyi is a picturesque village that offers a serene beach experience. This hidden gem attracts visitors primarily in October and December to January, making it an ideal spot for those seeking peace and relaxation by the ocean. The village is famous for its stunning coastline and pristine beaches, perfect for swimming, sunbathing, and beachcombing. Mbotyi's laid-back atmosphere and breathtaking scenery provide a lovely escape from the hustle and bustle of everyday life.
  • Lusikisiki: Just 18 miles from Port St Johns, Lusikisiki is a vibrant village that is perfect for outdoor enthusiasts and families. Unlike its counterparts, Lusikisiki sees steady visitor traffic throughout the year, with peak times occurring in August to September and December. The area is home to beautiful nature reserves and parks, ideal for picnics, hiking, and enjoying the great outdoors. Experience the rich culture and history of Lusikisiki while indulging in various outdoor activities, making it a memorable stop on your journey.

Things to do in Port St Johns

Port St Johns offers an exciting blend of outdoor and eco-friendly activities perfect for adventure seekers. Visitors can enjoy golf at a private country club, explore local wildlife, and relax on stunning beaches with beach chairs. Don't miss the chance to embark on a memorable boat trip to fully appreciate the area's natural beauty and vibrant marine life.

Shopping

In Port St Johns, explore local markets for handcrafted souvenirs and unique gifts. If you're up for a drive, visit the nearby Wild Coast Sun Shopping Centre, featuring a variety of shops, restaurants, and entertainment options for a more extensive shopping experience.

Recreation

Mzimvubu River Park in Port St Johns provides a serene escape with its lush landscapes and calming river views. Enjoy activities like hiking and birdwatching, followed by relaxation moments in nature, allowing you to rejuvenate your mind and body amidst the tranquil surroundings.

Adventure

Explore the Wild Coast's breathtaking scenery on a hiking trail, where lush landscapes meet rugged cliffs. Experience the thrill of kayaking in the Umzimvubu River or take a boat trip to spot dolphins and whales along the coast. Don't miss the vibrant local culture and delicious cuisine.

Nightlife

In Port St Johns, the vibrant nightlife features venues like The Jolly Roger, known for its lively atmosphere and good music, and the cozy local bars along the riverfront, where you can enjoy a laid-back vibe and mingle with friendly locals. Don’t miss the beach bonfire parties too.

*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 and November. Fridays are the least expensive days to book your stay, while Mondays tend to be pricier. Use Expedia's search tool to filter hotels by budget and explore package deals that combine flights and accommodations for extra savings. Joining Expedia's One Key membership can also unlock exclusive discounts. Additionally, look for free activities in the area to stretch your budget further and compare prices across different platforms for the best deals.

  • 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 narrow down your options based on your budget, desired location, and preferred hotel type. To find 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.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Port St Johns

Port St Johns is an outdoor lover's paradise, offering eco-friendly adventures and cultural experiences. Visitors can explore beautiful beaches, local nature reserves, and historical museums that showcase the area's rich heritage. Whether you're interested in relaxing by the shore or immersing yourself in the vibrant culture, there's something for everyone. Don't miss the chance to discover the charm of St. John and Port Saint John during your stay.

  • Doornkop Fish and Wildlife Resort: Experience the beauty of nature at this wildlife reserve located right in Port St Johns. Enjoy fishing, birdwatching, and guided safari tours, immersing yourself in the diverse local fauna and flora.
  • Museum: Dive into the rich history and culture of the region at this engaging museum. Discover fascinating exhibits that showcase the vibrant heritage of Port St Johns and its people, offering a unique glimpse into local traditions.
  • Second Beach: Just 2 miles from Port St Johns, this stunning beach is perfect for sunbathing and swimming. With its golden sands and inviting waves, Second Beach offers a relaxing atmosphere and breathtaking ocean views.

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 visit Port St Johns, the nearest major airport is Mthatha Airport (UTT), located 51 miles away. Nearby hotel options include the 4-star Mayfair Hotel, situated 7 miles from the airport, offering a variety of transportation services including a 24-hour airport shuttle available on request. Lodge Bellagio Mthatha, a 3.5-star guesthouse 6 miles from UTT, also provides airport shuttle services for a fee. Additionally, Travel Inn Mthatha, a 3-star hotel, is located 6 miles from the airport. Each accommodation makes it convenient for travelers to access Mthatha Airport, enhancing your journey to Port St Johns.

Frequently asked questions

When is the best time to go to Port St Johns?
The best time to visit Port St Johns is during April, when the weather is pleasantly warm and the natural beauty of the area is in full bloom. With temperatures typically ranging from the mid-60s to low 70s Fahrenheit, this month offers a great backdrop for outdoor adventures such as hiking, birdwatching, and exploring the stunning coastline.

April falls just before the peak tourist season, which spans from July to September. During this high season, the area attracts a larger crowd, eager to enjoy activities like whale watching and relaxing on the beaches. While the vibrant atmosphere can be appealing, April allows for a more laid-back experience, making it easier to enjoy the scenic views and engage with local culture without the hustle and bustle.

For travelers seeking a blend of adventure and relaxation, April is ideal for exploring the nearby natural attractions, such as the picturesque Wild Coast and the lush indigenous forests. The weather is generally mild, which is great for outdoor sightseeing and enjoying the serene beauty of the region.

If you're looking for a more budget-friendly option, May also presents a great opportunity to visit Port St Johns. The weather remains inviting, and you'll find fewer tourists, allowing for a more intimate experience as you explore this hidden gem.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Port St Johns hotel for you.
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 $37 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.