A coastal town with houses, a hill, and the ocean.

Port St Johns Hotels

  • 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

1. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
10.0 out of 10, Exceptional, (1 review)
"They did not have our reservation but happy to see us. Comfortable room. Fantastic view of the ocean Good was fine. "
United States
Edward
The price is €71
includes taxes & fees
22 Jul - 23 Jul
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is €36
includes taxes & fees
22 Jul - 23 Jul
Flagridge County Lodge

3. 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 €32
includes taxes & fees
22 Jul - 23 Jul
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.

A coastal landscape with a river, sandy beaches, and lush green hills.

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 €32 per night from 22 Jul to 23 Jul
€32
22 Jul - 23 Jul
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Natural Beauty: Port St Johns boasts pristine beaches and lush landscapes, perfect for nature lovers.
  • Outdoor Adventures: Visitors can engage in activities such as dolphin watching, canoeing, and hiking.
  • Cultural Attractions: Explore local landmarks, including the Port St Johns Museum, to appreciate the town's heritage.
  • Eco-Friendly Getaway: The area is ideal for eco-conscious travellers seeking sustainable experiences.
  • Diverse Accommodation: A range of lodging options caters to all tastes, from cosy hostels to romantic beachfront hotels.

Find great hotels in 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're seeking a cosy hostel for an adventurous getaway or a romantic hotel by the beach, you'll find the perfect place to unwind. Enjoy breathtaking views and explore the local attractions while indulging in the warm hospitality that this stunning Eastern Cape destination has to offer.

  • Umzimvubu Retreat Guest House: This charming 3.5-star guesthouse offers a delightful beachside escape in Port St Johns. Ideal for those seeking a pet-friendly holiday, Umzimvubu Retreat allows certain pets on-site, making it a great choice for animal lovers. With direct access to the beach, guests can enjoy sun-soaked days and refreshing ocean breezes. The guesthouse features thoughtful amenities tailored for both leisure and relaxation, ensuring a welcoming atmosphere for all visitors.
  • N'taba River Lodge: Experience a blend of business and leisure at this luxurious 4-star lodge. N'taba River Lodge is perfect for travellers in search of a serene spa retreat while being conveniently close to business facilities. The property boasts a full-service spa that includes outdoor pool access, body scrubs, aromatherapy treatments, and massage services, all designed to rejuvenate the spirit. Relaxation and comfort take centre stage here, making it an excellent choice for those looking to unwind after a busy day.
  • Cremorne Riverside Holiday Resort: This 3-star hotel offers a relaxing riverside setting, ideal for families and leisure seekers. Cremorne Riverside Holiday Resort features convenient self-parking services, ensuring easy access for guests with vehicles. The inviting atmosphere and proximity to natural beauty make it a lovely place to retreat after a day of exploration. With its focus on comfort and accessibility, this resort provides a welcoming environment for those wishing to immerse themselves in the local scenery.

Where to stay in Port St Johns

Port St Johns, nestled in the stunning Eastern Cape of South Africa, offers a tranquil getaway for eco-friendly and outdoor enthusiasts. With its pristine beaches and lush surroundings, visitors can enjoy a variety of activities, from hiking to whale watching. Ideal for those seeking a serene escape, this charming coastal town provides easy beach access and a chance to immerse oneself in nature's beauty. Discover the perfect balance of relaxation and adventure in this idyllic destination.

  • Lusikisiki: Situated 29.0km from Port St Johns, Lusikisiki is a charming village offering a glimpse into local culture and heritage. Visitors can explore vibrant markets and experience traditional Xhosa customs. The area boasts stunning landscapes, including rolling hills and lush valleys. Although traveller arrivals are steady year-round, peak times are August to September and December, making it a lively spot during these months. Lusikisiki serves as a fantastic base for discovering the Wild Coast's natural beauty and engaging with its warm community.

Things to do in Port St Johns

Shopping

In Port St Johns, visit local markets for unique handcrafted souvenirs and gifts. If you're up for a drive, check out the Wild Coast Sun Resort, located around 27.4km away, featuring shops with a range of local arts, crafts, and other goods to take home.

Recreation

In Port St Johns, discover the tranquil ambience of the Umzimvubu Retreat, where holistic therapies and nature walks rejuvenate the spirit. At the Wild Coast Sun, indulge in spa treatments accompanied by scenic ocean views, creating a serene atmosphere for relaxation and reflection.

Adventure

Experience the thrill of the Wild Coast’s stunning cliffs at the famous Blowhole, where waves crash dramatically against the rocks. For an unforgettable adventure, explore the lush trails of the nearby Oribi Gorge, offering breathtaking views and opportunities for hiking and zip-lining through its stunning landscape.

Nightlife

The nightlife in Port St Johns offers a laid-back vibe, with local pubs like The Port St Johns Hotel providing a lively atmosphere. For a more relaxed evening, enjoy a drink at the beachfront bars, where you can soak in the stunning views and friendly ambience.

*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 or November, avoiding the pricier peak seasons like December and January. Fridays offer the lowest accommodation rates, while Mondays are the most expensive. Utilise Expedia to find the best deals by filtering for your budget and combining hotel stays with flights and activities for added savings. Additionally, explore free local attractions and utilise public transport to further cut costs while enjoying your holiday.

  • 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 preferences, such as your budget, desired location, and the type of hotel you envision. To uncover the most affordable prices and offers, 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 delightful eco-friendly getaway, perfect for beach and outdoor enthusiasts. Visitors can explore local attractions such as the Port St Johns Museum, enjoy the stunning beaches, and discover cultural landmarks. With its rich natural beauty and vibrant culture, Port St Johns is an ideal destination for those seeking a blend of relaxation and adventure.

  • Hluleka Nature Reserve: Located 30.6km from Port St Johns, Hluleka Nature Reserve offers a serene escape into nature. You can explore lush vegetation, diverse wildlife, and stunning coastal scenery. The friendly atmosphere enhances the experience, making it ideal for nature lovers and birdwatchers alike.
  • Second Beach: Just 3.2km away from Port St Johns, Second Beach is a beautiful stretch of sand perfect for relaxation and swimming. The vibrant beach vibes create a laid-back setting, where you can soak up the sun or enjoy a leisurely stroll along the shore.
  • Mt Thesiger: Situated within Port St Johns, Mt Thesiger is a prominent landmark offering breathtaking views of the surrounding landscape. A hike to the summit rewards you with panoramic vistas, making it a worthwhile adventure for outdoor enthusiasts.

Best time to go to Port St Johns

The best time to visit Port St Johns is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. July is its coolest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Port St Johns is convenient with two major airports nearby. Margate Airport (MGH) is situated 114.3km away, with notable hotels such as the 4-star San Lameer Villa Rentals, located 9.7km from the airport, and the 3-star Beachcomber Bay - Guest House, just 1.6km away. Mthatha Airport (UTT) is closer at 82.1km, with excellent accommodation options like the 4-star Mayfair Hotel, 11.3km away, and the 3.5-star Lodge Bellagio Mthatha, 9.7km distant. These hotels offer various transportation services, including airport shuttles and transfers, ensuring a smooth connection to your destination.

Frequently asked questions

Where is the best place for a stay in Port St Johns?
Based on our traveller data, Umzimvubu Retreat Guest House is one of the top choices for your stay. This guest house offers free parking and deep-soaking baths. N'taba River Lodge is another good option for your visit. See all available top hotels, or vacation rentals in Port St Johns.
If I need to cancel my hotel reservation in Port St Johns, will I receive a refund?
Yes, most room reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might still have the option to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Port St Johns.
What is staying in Port St Johns like?
Visitors can enjoy all that Port St Johns has to offer, including its riverfront. In Port St Johns, there are 2 hotels and other accommodation options to choose from. Find out more about Port St Johns.
What are the top places to visit in Port St Johns?
Natural beauty is on display at Silaka Nature Reserve, Second Beach and Doornkop Fish and Wildlife Resort. A couple of additional sights to add to your itinerary are Mt Thesiger and Museum. Take a look at what more there is to see and do in Expedia's Port St Johns guide.
What's the seasonal weather in Port St Johns?
The hottest months are usually January and February, with an average temperature of 20°C, while the coldest months are July and June, with an average of 13°C. Average annual precipitation for Port St Johns is 1139 mm.