Find hotels in Port St Johns from CA $48

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Port St Johns hotels

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is CA $57
CA $57 total
includes taxes & fees
May 13 - May 14
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 CA $42
CA $48 total
includes taxes & fees
May 2 - May 3
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 travellers 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

Recent Reviews in Port St Johns

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 CA $42 per night from May 2 to May 3
CA $42
CA $48 total
May 2 - May 3
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Breathtaking Beaches: Port St Johns boasts stunning beaches with soft sands and inviting waters, perfect for relaxation and water activities.
  • Outdoor Adventures: Ideal for eco-friendly enthusiasts, visitors can enjoy hiking, golfing, and wildlife experiences in lush surroundings.
  • Cultural Experiences: Explore local attractions like the history museum and engage with the vibrant community, rich in culture.
  • Vibrant Nightlife: Experience lively nightlife with nightclubs and festive events, including the popular Mardi Gras.
  • Charming Accommodation: A variety of lodging options, from cozy hostels to guesthouses, cater to every traveler's needs.

Find great hotels in and around Port St Johns

Discover a variety of hotel options in Port St Johns, Eastern Cape, perfect for your beach, family, and adventure vacation. From cozy hostels and backpacker accommodations to charming guesthouses, there's something to suit every traveller's needs. Whether you're searching for hotels near Port St Johns or looking for the ideal spot to unwind by the ocean, you'll find the perfect place to make your stay memorable.

  • Umzimvubu Retreat Guest House: Embrace a beach getaway at Umzimvubu Retreat Guest House, a 3.5-star haven nestled in Port St Johns. This charming guesthouse is perfect for pet lovers and beach enthusiasts alike, offering direct access to the sandy shores. With a pet-friendly policy that includes restrictions for certain breeds, guests can bring their furry companions along for the adventure. Enjoy a relaxing atmosphere while soaking up the sun and exploring the beautiful coastline, making it an ideal retreat for a laid-back vacation.
  • Experience the Authentic Wild Coast. Located 45.1km from Port St Johns, Experience the Authentic Wild Coast. offers an exciting hostel and backpacker experience. This property is tailored for adventurous souls and couples seeking a romantic escape. With direct beach access, guests can indulge in a variety of thrilling activities such as horse riding, snorkeling, and motorboating. Romance packages and stunning beach views make this a picturesque choice for those looking to create lasting memories while enjoying the natural beauty of the Wild Coast.
  • N'taba River Lodge: Discover luxury and relaxation at N'taba River Lodge, a 4-star lodge in Port St Johns. This property seamlessly blends business and leisure, catering to both corporate travellers and those seeking a rejuvenating spa experience. With a full-service spa offering couples treatment rooms and a range of pampering services, guests can unwind and recharge. Business amenities such as a meeting room and business centre ensure that your work needs are met while you enjoy the serene surroundings of this upscale retreat.

Where to stay near Port St Johns

Port St Johns, located on the stunning South Coast of South Africa, offers an eco-friendly and adventure-filled vacation experience. With its breathtaking beaches and lush landscapes, it's perfect for outdoor enthusiasts. Explore the charming nearby towns, immerse yourself in nature, and enjoy the alluring Caribbean-like atmosphere. Whether you're seeking relaxation or adventure, Port St Johns is a fantastic getaway that captures the essence of adventure travel.

  • Ngquza Hill: Located 46.7km from Port St Johns, Ngquza Hill offers a unique blend of eco-friendly adventures and outdoor experiences. This city is a seasonal hotspot, particularly in October and during the December to January period, making it a great destination for those looking to connect with nature. Visitors can explore local parks and nature reserves, immersing themselves in the stunning landscapes and rich biodiversity. Whether you’re hiking through the natural parks or enjoying a picnic with family, Ngquza Hill promises an invigorating escape.
  • Mbotyi: Just 25.7km from Port St Johns, Mbotyi is a charming village perfect for beach lovers. With its peak visitor seasons in October and December to January, Mbotyi is known for its serene beaches that provide the ideal backdrop for relaxation and water activities. Whether you're sunbathing on the sandy shores or exploring the coastal waters, Mbotyi offers a laid-back atmosphere that is perfect for unwinding. Although it sees fewer visitors in August, the tranquil beauty of the village remains captivating year-round.
  • Lusikisiki: Situated 29.0km away from Port St Johns, Lusikisiki is a vibrant village that welcomes visitors throughout the year. Known for its outdoor attractions, eco-friendly initiatives, and family-friendly activities, Lusikisiki peaks in popularity from August to September and again in December. Explore the local parks and nature reserves that surround the area, which provide plenty of recreational opportunities for families and nature enthusiasts alike. Lusikisiki is a delightful destination to experience the natural beauty of the Eastern Cape.

Things to do in Port St Johns

Port St Johns is an ideal destination for outdoor and eco-friendly adventures, featuring activities like golf, wildlife experiences, and access to private country clubs. Visitors can enjoy leisurely trips, vibrant nightlife with nightclubs, and festive events such as Mardi Gras. The sun terrace offers a perfect spot to unwind, making it a well-rounded vacation destination for those seeking relaxation and adventure in the stunning Eastern Cape.

Shopping

In Port St Johns, visit the local craft markets for unique handmade gifts and souvenirs. For a wider selection, if you're up for a drive, explore the Umtata Mall, located about 48.3km away, featuring various stores and eateries for a full shopping experience.

Recreation

Mzimvubu River Park offers a tranquil setting in Port St Johns, perfect for unwinding amidst nature. Enjoy scenic walks along the river, peaceful picnics, and opportunities for birdwatching, all while soaking in the serene atmosphere that promotes relaxation and wellness.

Adventure

Explore the Wild Coast through thrilling hikes and breathtaking views along the cliffs. Experience the magic of the Umzimvubu River with kayaking adventures and spot diverse wildlife. For a unique experience, try paragliding over stunning landscapes, offering an adrenaline rush and unforgettable vistas.

Nightlife

Experience the vibrant nightlife at the Ocean Breeze Restaurant, where you can enjoy fresh seafood and live music. For a laid-back vibe, visit the Port St Johns Pub on Main Street, offering cold drinks and friendly locals. Don’t miss the sunset views at the nearby beach bars.

*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 off-peak months of May to June or November for lower accommodation rates. Fridays are the cheapest days to book your stay, while Mondays tend to be the most expensive. Use Expedia to find eco-friendly hotels and compare prices by filtering from lowest to highest. Additionally, look for package deals that combine flights, accommodation, and activities for greater savings. Explore free activities in the area to enhance your experience without breaking the bank.

  • 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 travel preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay 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 blend of outdoor adventure and eco-friendly activities, perfect for vacationers seeking culture and beach experiences. Explore local attractions like the reservePreserve and historyMuseum, while enjoying the stunning beaches. Ideal for honeymoons and romantic getaways, visitors can also discover the charm of the Port St Johns River. With its unique offerings, this destination is perfect for those looking to immerse themselves in its natural beauty and heritage.

  • Silaka Nature Reserve: Experience the rich biodiversity of Silaka Nature Reserve, where lush forests meet stunning coastal landscapes. This reserve is perfect for hiking, birdwatching, and enjoying the tranquility of nature as you explore its scenic trails.
  • Second Beach: Located 3.2km from Port St Johns, Second Beach offers beautiful sandy shores and vibrant beach vibes. It's an ideal spot for sunbathing, swimming, and enjoying water sports, all while soaking in the breathtaking ocean views.
  • Museum: Delve into the local culture at the Museum in Port St Johns. This engaging history museum showcases the area's rich heritage and traditions, providing fascinating insights into the community's past.

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, the nearest major airport is Mthatha Airport (UTT), situated 82.1km away. Recommended accommodations near Mthatha include the 4-star Mayfair Hotel, located 11.3km from the airport, offering a 24-hour airport shuttle on request for a fee. Another option is the 3.5-star Lodge Bellagio Mthatha, 9.7km from UTT, which also provides shuttle services for a fee. Alternatively, the 3-star Big Five Guest House, 11.3km from Mthatha, offers shuttles on request and various transportation options, including transfers for children. Each hotel presents convenient access to Mthatha Airport for a smooth travel experience.

Frequently asked questions

What is the best area to stay in Port St Johns?
The best area to stay in Port St Johns is along Second Beach Road, which offers convenient access to the main attractions and beautiful coastal views.

This area is the heart of visitor activity, stretching parallel to the coastline. It's home to most of the guesthouses, restaurants, and shops, making it very walkable. You'll find yourself close to the beach and the mouth of the Umzimvubu River, which offers scenic vistas.

Couples looking for a relaxing getaway will appreciate this area. Many accommodations along Second Beach Road provide direct beach access or stunning ocean views, great for enjoying sunrises or sunsets. There are also several establishments offering outdoor dining with a view, ideal for a romantic evening.

Families travelling with children will also find Second Beach Road suitable. The proximity to the beach means easy access for swimming and playing in the sand.
When is the best time to go to Port St Johns?
The best time to go to Port St Johns is typically during the cooler, drier months from April to September.

This period avoids the intense heat and humidity of the summer wet season, making outdoor activities more comfortable. You'll generally experience pleasant temperatures and less rainfall, which is ideal for exploring the natural beauty of the Wild Coast.

For those interested in hiking and exploring the numerous trails around Port St Johns, such as those leading to the "Gap" and "Blowhole," these months offer the most agreeable conditions. The paths are less muddy, and the cooler air makes long walks more enjoyable.

Wildlife enthusiasts, particularly birdwatchers, will also find this a good time to visit. With less dense vegetation post-rainy season, spotting various bird species can be easier.
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?
Members always get our best prices. Find our best Port St Johns hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 CA $48 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.

Explore a world of travel with Expedia