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

Find hotels in Port St Johns from Rp667.995

  • 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

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Port St Johns hotels

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 Rp2.203.792
Rp2.203.792 total
includes taxes & fees
30 Jun - 1 Jul
Green Fields Hotel

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is Rp734.597
Rp734.597 total
includes taxes & fees
30 Jun - 1 Jul
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 Rp580.865
Rp667.995 total
includes taxes & fees
1 Jul - 2 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 Rp580.865 per night from 1 Jul to 2 Jul
Rp580.865
Rp667.995 total
1 Jul - 2 Jul
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns features pristine beaches with soft sands and breathtaking views, perfect for relaxation and sunbathing.
  • Wildlife Encounters: Enjoy thrilling experiences like dolphin watching and exploring diverse marine life, making it a paradise for nature enthusiasts.
  • Outdoor Adventures: Engage in canoeing and hiking through lush landscapes, offering a perfect blend of adventure and tranquillity.
  • Cultural Insights: Visit the Port St Johns Museum to learn about the rich heritage and history of this charming coastal town.
  • Flexible Accommodation: Choose from a range of lodging options, from budget hostels to romantic hotels, catering to all types of travellers.

Find great hotels in Port St Johns

Explore a variety of hotel accommodation options in Port St Johns, Eastern Cape, where you can find ideal lodging for beach lovers, couples seeking romance, and families enjoying a holiday getaway. From budget-friendly hostels to charming hotels, this picturesque coastal town offers something for every traveller. Discover the best Port St Johns hotels, complete with essential amenities and captivating views, ensuring a memorable stay in this beautiful destination.

  • Umzimvubu Retreat Guest House: Embrace the beauty of the Eastern Cape at Umzimvubu Retreat Guest House, a charming 3.5-star guesthouse tailored for beach enthusiasts and pet lovers. Situated in Port St Johns, this inviting property offers direct access to the beach, allowing guests to enjoy sun-soaked days by the ocean. With a pet-friendly policy, furry companions are welcome, ensuring a delightful stay for the whole family. The guesthouse provides essential amenities and is perfect for those seeking a relaxed coastal getaway.
  • N'taba River Lodge: Experience a rejuvenating escape at N'taba River Lodge, a sophisticated 4-star lodge designed for business travellers and spa enthusiasts alike. Nestled in Port St Johns, this property features an extensive spa offering an array of treatments, including aromatherapy and body treatments, alongside serene couples’ treatment rooms. Guests can unwind by the pool, taking advantage of sun loungers and the tranquil atmosphere. It’s an ideal setting for those looking to blend business with relaxation in a picturesque environment.
  • Cremorne Riverside Holiday Resort: Discover the family-friendly atmosphere of Cremorne Riverside Holiday Resort, a 3-star hotel located along the stunning riverside in Port St Johns. This resort provides a relaxed ambiance with essential amenities, including convenient self-parking options. Ideal for families and those seeking a leisurely retreat, the resort’s scenic surroundings and comfortable accommodations create a welcoming haven. Enjoy easy access to local attractions while basking in the beauty of the Eastern Cape landscape.

Where to stay in Port St Johns

Port St Johns offers a tranquil getaway nestled in the stunning Eastern Cape of South Africa. Ideal for eco-friendly and outdoor enthusiasts, this charming city boasts pristine beaches and breathtaking natural landscapes. Explore the lush surroundings, indulge in beach activities, and enjoy the serene atmosphere that makes this destination perfect for relaxation and adventure alike. With various accommodation options nearby, you'll have easy access to all the beauty Port St Johns has to offer.

  • Lusikisiki: Situated 29km from Port St Johns, Lusikisiki is a charming village known for its rich cultural heritage and stunning natural landscapes. The village offers a unique travel experience with local markets and traditional crafts. Visitor numbers peak from August to September and December, making it an ideal time to immerse yourself in local festivities. Highlights include the scenic hikes in the surrounding hills and the chance to engage with the vibrant community, providing a deeper understanding of the Xhosa culture.

Things to do in Port St Johns

Shopping

In Port St Johns, you can explore local markets for unique crafts and souvenirs. If you're up for a drive, check out the Wild Coast Sun Shopping Centre, around 19km away, for a wider variety of retail options, including boutiques and gift shops.

Recreation

Indulge in a rejuvenating experience at the Umzimvubu River Lodge, where you can enjoy tranquil spa treatments surrounded by nature. Explore the lush surroundings through guided nature walks, or unwind with yoga sessions that harmonise body and mind while taking in the serene river views.

Adventure

Experience the thrill of canoeing on the Umzimvubu River, surrounded by lush landscapes. For the more adventurous, hiking the nearby cliffs offers stunning views of the coastline and opportunities for birdwatching. Dive into the Indian Ocean for snorkelling among vibrant marine life at the nearby reefs.

Nightlife

The nightlife in Port St Johns offers a unique blend of local culture and relaxation. You can enjoy a lively evening at the popular 2nd Avenue Café, known for its vibrant atmosphere, or unwind at the nearby Jolly Roger, a local favourite for good drinks and entertainment.

*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

For a budget-friendly visit to Port St Johns, plan your trip between May to June or November when prices are lower. Opt for midweek stays, particularly on Wednesdays, to secure better rates. Use Expedia to refine your hotel search by budget and eco-friendly options, and consider bundling your hotel, flights, and activities for extra savings. Additionally, explore free local attractions and utilise public transport to keep costs down while enjoying the stunning scenery of the Eastern Cape.

  • 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 Wednesday. 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, preferred location, and desired hotel type. For instance, by selecting the Eco-certified filter, you will be presented with sustainable and environmentally friendly accommodation options currently available. To discover the most affordable prices and special 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 is ideal for eco-friendly and outdoor beach vacations, offering a blend of cultural experiences and natural beauty. Visitors can explore local points of interest such as nature reserves, stunning beaches, and significant landmarks. For a deeper understanding of the area, the Port St Johns Museum is a must-visit, showcasing the rich heritage and history of this charming coastal town.

  • Silaka Nature Reserve: Nestled within Port St Johns, Silaka Nature Reserve offers a serene escape into lush landscapes and rich biodiversity. Visitors can explore scenic trails, discover unique flora and fauna, and enjoy birdwatching in this tranquil haven.
  • Second Beach: Located 3km from Port St Johns, Second Beach is a picturesque spot known for its vibrant atmosphere and stunning views. With golden sands and inviting waves, it’s ideal for sunbathing, swimming, or simply soaking up the beach vibes.
  • Mt Thesiger: This prominent landmark within Port St Johns provides breathtaking panoramic views of the coastline and surrounding areas. A hike to the summit offers an invigorating adventure and a chance to appreciate the natural beauty of the region.

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

Accessing Port St Johns is convenient via two major airports. Margate Airport (MGH), situated 114km away, offers nearby accommodation such as the 4-star Wailana Beach Lodge, just 2km from the airport, and the San Lameer Hotel and Spa, located 10km away. Alternatively, Mthatha Airport (UTT) is closer at 82km. Recommended hotels near Mthatha include the 4-star Mayfair Hotel, 11km from the airport, and the 3-star Travel Inn Mthatha, 10km away. Both airports provide various transportation services, including 24-hour airport shuttles and on-request transfers, ensuring a smooth journey 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.