Find hotels in Port St Johns from £26

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is £30
includes taxes & fees
23 May - 24 May
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 £26
includes taxes & fees
13 May - 14 May
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

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 £26 per night from 13 May to 14 May
£26
13 May - 14 May
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts beautiful beaches with pristine sands and clear waters, perfect for relaxation and water activities.
  • Outdoor Adventures: Engage in thrilling activities like dolphin watching, canoeing, and diving in the vibrant natural environment.
  • Rich Cultural Experience: Visit the Port St Johns Museum to learn about the local heritage and history.
  • Wild Coast Exploration: Discover the breathtaking landscapes where lush greenery meets the Indian Ocean.
  • Diverse Accommodation: Enjoy a range of eco-friendly lodgings, from guesthouses to tranquil lodges, catering to every traveller'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 to suit every traveller's needs. Whether you prefer a welcoming guesthouse or a tranquil lodge, you'll find pet-friendly and beach-ready establishments that promise a memorable stay. Ideal for both business and leisure, Port St Johns offers an array of hotels that cater to your every requirement, ensuring a delightful getaway in the Eastern Cape.

  • Umzimvubu Retreat Guest House: This charming 3.5-star guesthouse is located in the heart of Port St Johns, perfect for travellers seeking a beachside escape. The Umzimvubu Retreat offers direct access to the beach, making it ideal for sun-seekers and pet owners alike, as the property is pet-friendly with certain restrictions. Guests can enjoy a warm and welcoming atmosphere, with amenities tailored to enhance your stay, including options for pets. Whether you're relaxing on the beach or exploring the stunning coastline, Umzimvubu Retreat promises a memorable getaway.
  • Experience the Authentic Wild Coast. Situated 45.1km from Port St Johns, this budget-friendly hostel offers an adventurous escape for families and thrill-seekers. With direct beach access, guests can indulge in a variety of outdoor activities such as horse riding, birdwatching, snorkelling, and surfing. The property is committed to family-friendly amenities, ensuring children have a safe and enjoyable experience with features like a first aid kit. This hostel is perfect for those looking to immerse themselves in the natural beauty and adventure opportunities of the Wild Coast.
  • N'taba River Lodge: A luxurious 4-star lodge located in Port St Johns, N'taba River Lodge is an oasis for those seeking relaxation and rejuvenation. The lodge features a full-service spa with outdoor pool facilities, treatment rooms, and a hot tub, providing guests with ample opportunities to unwind. Ideal for business travellers and leisure seekers, N'taba River Lodge combines comfort with elegance, ensuring a tranquil retreat in the stunning surroundings of the Eastern Cape. Experience top-notch service and modern amenities for a truly enriching stay.

Where to stay in Port St Johns

Port St Johns, nestled in the Eastern Cape of South Africa, offers a tranquil getaway for those seeking an eco-friendly beach holiday. With stunning coastal access and abundant outdoor experiences, it's the perfect destination for nature lovers and adventure enthusiasts alike. Explore the nearby Wild Coast, where lush landscapes meet the Indian Ocean, ensuring a memorable stay filled with breathtaking scenery and relaxation.

  • Kilroe Beach: Nestled approximately 48.3km from Port St Johns, Kilroe Beach is a quaint village that offers a serene coastal escape. Visitors can enjoy moderately seasonal travel, with peak arrivals in April and December to January, making it a perfect destination for a relaxing beach holiday or an outdoor adventure. The stunning beach is ideal for swimming and sunbathing, while the surrounding natural beauty invites exploration and tranquillity. Experience the charm of local culture and hospitality, ensuring a memorable addition to your South African journey.

Things to do in Port St Johns

Port St Johns is an ideal destination for eco-friendly and outdoor holidays, boasting stunning beaches and a vibrant natural environment. Visitors can enjoy a range of activities including dolphin watching, wildlife encounters, canoeing, and diving. Local attractions further enhance the experience, making it a perfect spot for those seeking adventure and relaxation in the heart of the Eastern Cape.

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 Mall, about 32.2km away, offering a variety of shops, from clothing to local art, perfect for unique gifts.

Recreation

Experience the tranquil atmosphere at the Wild Coast Wellness Centre, where you can indulge in holistic therapies and rejuvenating massages. For outdoor activities, explore the scenic beaches and take a leisurely hike through the lush forests surrounding Port St Johns, connecting with nature and refreshing your spirit.

Adventure

Experience the thrill of the Wild Coast with activities like canoeing on the Umzimvubu River, where scenic views and wildlife abound. For a dose of adrenaline, try paragliding from the cliffs, offering breathtaking vistas of the coastline and the Indian Ocean.

Nightlife

Explore the vibrant nightlife at The Paradise Tavern, where you can enjoy a lively atmosphere with local DJs. For a relaxed evening, visit the Wild Coast Sun Casino, offering gaming, dining, and live entertainment that captures the essence of Port St Johns' nightlife.

*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: Utilise Expedia’s search tool to refine your options according to your budget, preferred location, and the type of hotel you desire. To uncover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking 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 delightful eco-friendly retreat, perfect for beach and outdoor enthusiasts. Visitors can explore stunning nature reserves, beautiful beaches, and significant landmarks. The area caters to those seeking cultural experiences and a relaxing beach atmosphere. While there, don't miss the Port St Johns Museum, which provides insight into the local heritage and history. This charming destination is ideal for a memorable getaway in South Africa's Eastern Cape.

  • Silaka Nature Reserve: Explore the pristine beauty of Silaka Nature Reserve, known for its diverse wildlife and lush vegetation. Enjoy scenic hiking trails that lead you through stunning landscapes, where you can spot various bird species and experience the tranquility of nature.
  • Second Beach: Just 3.2km from Port St Johns, Second Beach offers a vibrant beach atmosphere perfect for swimming, sunbathing, and relaxing. The golden sands and gentle waves create an ideal spot for a leisurely day by the ocean.
  • Mt Thesiger: This iconic landmark within Port St Johns provides breathtaking panoramic views of the coastline and surrounding areas. Hiking to the summit is a rewarding experience, showcasing the natural beauty of the Eastern Cape.

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

For visitors heading to Port St Johns, the nearest major airports are Margate (MGH) and Mthatha (UTT). Margate Airport is situated 114.3km from Port St Johns, with nearby accommodation options such as the luxurious Days At Sea Beach Lodge, 12.9km away, and the San Lameer Hotel and Spa, 9.7km away. Mthatha Airport, located 82.1km from Port St Johns, offers options like the Mayfair Hotel, 11.3km from the airport, and Lodge Bellagio Mthatha, 9.7km away. Transportation services from these hotels to Mthatha Airport include various shuttle options and fees for convenience.

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 £26 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