Photo by The Travelling Chilli

Search Port St Johns hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top hotels and accommodation in Port St Johns

Umzimvubu Retreat Guest House

3.5 star property
6.0 out of 10, (10)
"My wife and I needed a place to stay in Port St Johns, to break our journey across the Transkei. We didn't know what to expect or hope for, so we took a chance. Umzimvubu Retreat Guest House was fine - comfortable and clean, pleasant staff, two friendly dogs, a fragrant Yesterday, a fragrant Yesterday, Today and Tomorrow bush by the front entrance. Breakfast was excellent. There wasn't really any view of the ocean, but the town's natural setting overall is spectacular - it's almost worth staying...
The price is AU$119
includes taxes & fees
14 Aug - 15 Aug
Umzimvubu Retreat Guest House

Flagridge County Lodge

3.0 star property
Flagridge County Lodge

Coffee Shack Backpackers & Self-Catering

2.5 star property
10.0 out of 10, Exceptional, (1)
The price is AU$46
includes taxes & fees
7 Aug - 8 Aug
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

Learn more about Port St Johns

Port St Johns awaits: its riverfront, wildlife, horse riding and more!

Photo by The Travelling Chilli
Open Photo by The Travelling Chilli

Top Port St Johns Hotel Reviews

Find out more about Port St Johns

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts pristine beaches perfect for sunbathing, swimming, and surfing.
  • Eco-Friendly Adventures: Immerse yourself in nature with hiking trails and wildlife spotting in nearby reserves.
  • Cultural Landmarks: Visit the iconic Port St Johns lighthouse and experience the local cultural heritage.
  • Thrilling Activities: Enjoy exciting options like fishing trips and golf at scenic courses.
  • Diverse Accommodation: Choose from charming beachside hotels to cosy lodges that suit every traveller's needs.

Find great hotels in Port St Johns

Discover a variety of accommodation options in Port St Johns, where comfort meets coastal charm. From beachside hotels to inviting lodges, you'll find a range of choices tailored to suit your needs, whether you're seeking a relaxing spa getaway or a business-themed stay. Enjoy the picturesque surroundings and warm hospitality as you explore the beautiful Eastern Cape, making your vacation truly memorable.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House offers a charming beachside escape with a pet-friendly atmosphere. This 3.5-star guesthouse is perfect for those seeking to unwind by the ocean while bringing their furry friends along. Guests can enjoy direct access to the beach, allowing for leisurely strolls and sun-soaked days. The property has a thoughtful pet policy that accommodates various needs, making it an excellent choice for pet owners. With its cozy ambiance and beach vacation vibe, this retreat ensures a relaxing stay for all who visit.
  • N'taba River Lodge: For a more upscale experience, N'taba River Lodge stands out as a 4-star lodge offering a serene spa-themed environment, ideal for both leisure and business travellers. Situated along the scenic river, this lodge features a full-service spa, outdoor pool, and dedicated facilities such as a business centre and meeting rooms. Guests can indulge in a variety of body treatments or enjoy a couples treatment in the tranquil setting. This lodge seamlessly combines relaxation and productivity, making it a great option for those looking to rejuvenate or conduct business in a picturesque location.
  • Cremorne Riverside Holiday Resort: Cremorne Riverside Holiday Resort is a 3-star hotel that provides a family-friendly atmosphere with convenient amenities. Located near the river, this resort is an excellent choice for those wanting to experience the natural beauty of Port St Johns. Guests can take advantage of the self-parking facilities available on-site, ensuring a hassle-free arrival and departure. With its relaxed vibe and focus on enjoying the great outdoors, this resort is a solid pick for families and groups looking to explore the area while enjoying comfortable accommodations.

Where to stay near Port St Johns

Port St Johns, nestled in the stunning Eastern Cape, offers an unforgettable eco-friendly adventure for families and outdoor enthusiasts alike. Explore unique attractions in the area, such as the beautiful Wild Coast and nearby towns like Port Elizabeth. Whether you're hiking lush trails or enjoying the tranquil beaches, this destination promises a memorable getaway filled with natural beauty and adventure.

  • Ngquza Hill: Nestled 46.7km from Port St Johns, Ngquza Hill is a charming city that offers a unique blend of eco-friendly and adventure experiences. The area is known for its picturesque parks and nature reserves, making it a haven for outdoor enthusiasts. Visitors flock here during the peak seasons of October and December to January, where they can immerse themselves in the stunning natural beauty that surrounds them. Whether you're hiking through lush forests or exploring natural parks, Ngquza Hill provides an exhilarating escape into nature.
  • Mbotyi: Located 25.7km from Port St Johns, Mbotyi is a quaint village renowned for its stunning beaches. This tranquil spot attracts visitors primarily in October and December to January, while August sees fewer travellers. Mbotyi's beaches are perfect for sun-seekers and those wanting to unwind by the ocean. The idyllic setting and serene atmosphere make it an ideal destination for a relaxing getaway, where you can soak up the sun and enjoy the gentle sound of the waves.
  • Lusikisiki: Just 29.0km away from Port St Johns, Lusikisiki is a vibrant village that welcomes visitors year-round. The area is particularly popular from August to September and during December, offering a variety of outdoor and eco-friendly activities perfect for families. With its lovely parks and nearby nature reserves, you can engage in hiking, birdwatching, or exploring the diverse flora and fauna. Lusikisiki provides a friendly community atmosphere, making it a fantastic spot for those looking to experience local culture and outdoor adventures.

Things to do in Port St Johns

Port St Johns offers an exciting blend of outdoor and eco-friendly adventures perfect for those seeking a unique holiday. Enjoy thrilling activities such as surfing at popular spots and embarking on fishing trips, while also unwinding at a country private club or hitting the golf course. With its stunning natural beauty and diverse wildlife, Port St Johns is a fantastic destination for adventure seekers and nature lovers alike.

Shopping

For a local shopping experience, explore the vibrant markets in Port St Johns, where you can find handmade crafts and traditional African souvenirs. If you're up for a drive, head to the nearby Umtata Mall for a wider selection of shops and eateries.

Recreation

Mzimvubu River Park in Port St Johns offers a tranquil escape with stunning views and serene vibes. Engage in nature walks, meditate by the river, or enjoy yoga sessions surrounded by lush landscapes, making it an ideal spot for relaxation and rejuvenation.

Adventure

Explore the Wild Coast by embarking on a thrilling hike along the lush trails of the Umtamvuna Nature Reserve, where you can spot diverse wildlife and enjoy panoramic views. Experience the adrenaline rush of canoeing on the Umzimvubu River, surrounded by breathtaking scenery and tranquillity.

Nightlife

Port St Johns offers a vibrant nightlife, with venues like the iconic Jolly Roger Pub, where you can enjoy live music and local brews. For a more laid-back vibe, check out the River Club for sunset views and good company. The atmosphere is friendly and welcoming.

*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, and aim to book your stay for a Friday, which is the most affordable day. Use Expedia’s search tools to find budget-friendly accommodation and consider package deals that combine flights, activities, and lodging for additional savings. Look for eco-certified hotels for sustainable options. Lastly, explore free activities in the area and make use of local public transport to keep your travel costs down.

  • 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: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save some dollars by combining your accommodation in Port St Johns with your flights and activities through an Expedia package deal.

Find the best attractions in and around Port St Johns

Port St Johns offers a fantastic eco-friendly adventure, perfect for outdoor enthusiasts. Explore beautiful beaches, the iconic Port St Johns lighthouse, and local landmarks that showcase the region's rich culture. Enjoy a variety of activities, from relaxing on the beach to discovering nearby nature reserves, ensuring a memorable experience in this vibrant coastal town.

  • Silaka Nature Reserve: Experience the beauty of Silaka Nature Reserve, a lush haven showcasing diverse flora and fauna. Explore well-maintained trails that lead through coastal forests and grasslands, offering breathtaking views and opportunities for birdwatching and picnicking.
  • Second Beach: Relax at Second Beach, just 3.2km from Port St Johns, where golden sands and gentle waves create the perfect beach vibes. Enjoy swimming, sunbathing, or beachcombing, while soaking up the vibrant atmosphere and stunning ocean scenery.
  • Mt Thesiger: Hike up Mt Thesiger for panoramic views of the stunning coastline and lush landscapes. This landmark offers a rewarding trek, allowing you to immerse yourself in the natural beauty and tranquillity of the Eastern Cape.

Best time to go to Port St Johns

The best time to visit Port St Johns is dependant 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 (dry).

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 Rain (Dry)Mostly SunnySlightly LowSlightly Low
June54.0°F (12.2°C)No Rain (Dry)SunnyAverageSlightly Low
July53.6°F (12.0°C)No Rain (Dry)SunnySlightly HighAverage
August56.7°F (13.7°C)No Rain (Dry)SunnyAverageAverage
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 your trip to Port St Johns, the nearest major airport is Mthatha Airport (UTT), located 82.1km away. Recommended accommodation options near Mthatha include the 4-star Mayfair Hotel, situated 11.3km from the airport, offering 24-hour airport shuttles on request. The 3.5-star Lodge Bellagio Mthatha is 9.7km away and provides airport transportation for a fee. Big Five Guest House, a 3-star bed and breakfast located 11.3km from UTT, offers various shuttle services, including transfers and fees for children. All these hotels ensure convenient access to the airport, making your arrival smooth and hassle-free.

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.

What are some of the best holiday rentals that Port St Johns has to offer?

Wild Coast: This holiday home rental outside of Port St Johns is located on a river, and has a garden, a BBQ and laundry facilities to put you at ease in your new surroundings. It has 3 bedrooms, as well as a kitchen with a fridge, a stovetop and a microwave, so that you can cook with friends or family. See all 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's the best hotel for a family trip to Port St Johns?

N'taba River Lodge is a top 4-star lodge on Expedia for families, and features 2 outdoor pools and a restaurant.

What's the best place to stay for a couple going to Port St Johns?

N'taba River Lodge is a favourite 4-star lodge for couples, and features premium bedding and a full-service spa.

What's the best pet-friendly place to stay in Port St Johns?

Amapondo Backpackers is a top property for people travelling with their pets, and offers a restaurant and free WiFi for its human guests.

What's the best accommodation option to stay near the beach in Port St Johns?

Umzimvubu Retreat Guest House is a top beach guest house with free parking and soaking baths, and it's located close to Second Beach . Other good choices to stay near the beach include Amapondo Backpackers and N'taba River Lodge. See more stays near the beach in Port St Johns.

What are some accommodation options with pools in Port St Johns?

Umgazana River Lodge & Spa: Offers spa services, an outdoor pool and free self-parking. Also, another option with an on-site pool is N'taba River Lodge.

What is the best spa hotel in Port St Johns?

N'taba River Lodge is a top spa hotel featuring a restaurant and a bar. Treat yourself to a facial, body scrub or hot stone massage at the on-site spa.

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.