Photo by The Travelling Chilli

Find hotels in Port St Johns from $37

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

This weekend
Next weekend

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)
$32 nightly
The price is $37
Jan 8 - Jan 9
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
$32 nightly
The price is $37 total per night from Jan 8 to Jan 9
$37 total
Jan 8 - Jan 9
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

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 $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.