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

Port St Johns Hotels from ₹3,214

  • 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
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 ₹7,699
₹7,699 total
includes taxes & fees
28 Jul - 29 Jul
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is ₹3,871
₹3,871 total
includes taxes & fees
28 Jul - 29 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 ₹2,755
₹3,214 total
includes taxes & fees
29 Jul - 30 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 ₹2,755 per night from 29 Jul to 30 Jul
₹2,755
₹3,214 total
29 Jul - 30 Jul
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts pristine beaches perfect for relaxation and water sports amidst breathtaking coastal scenery.
  • Adventure Activities: Engage in thrilling activities like dolphin watching, canoeing, and diving, catering to adventure enthusiasts.
  • Rich Cultural Heritage: Explore local attractions, including the Port St Johns Museum, which showcases the area's cultural history.
  • Eco-Friendly Tourism: Enjoy a tranquil getaway with a focus on sustainable travel amidst lush landscapes and natural beauty.
  • Diverse Accommodation: Choose from a variety of lodging options, from budget hostels to comfortable hotels, ensuring a memorable stay.

Find great hotels in Port St Johns

Experience the charm of Port St Johns with a diverse range of accommodation options, from budget-friendly hostels to inviting hotels. Whether you're seeking a family-friendly retreat or an adventurous getaway by the beach, you'll find the perfect place to stay. Discover the best hotel services and facilities tailored to enhance your vacation, and read reviews to ensure a memorable stay in this stunning Eastern Cape destination.

  • Umzimvubu Retreat Guest House: Nestled in the scenic Port St Johns, Umzimvubu Retreat Guest House is a charming 3.5-star guesthouse ideal for beach lovers and pet owners. With direct access to the beach, guests can enjoy sun-soaked days by the sea. The property welcomes pets, allowing for a delightful family holiday where your furry friends can join in the fun. Amenities include specific pet policies catering to various needs, ensuring a comfortable stay for both humans and pets alike.
  • N'taba River Lodge: A tranquil escape in Port St Johns, N'taba River Lodge is a luxurious 4-star lodge designed for travellers seeking relaxation and rejuvenation. The property boasts a full spa and pool service, offering an array of treatments including body scrubs and manicures. Couples can indulge in special treatment rooms designed for shared experiences, creating a perfect setting for a romantic getaway. With its serene surroundings, this lodge is an excellent choice for business travellers looking to unwind after a day of meetings.
  • Cremorne Riverside Holiday Resort: Situated along the beautiful riverside in Port St Johns, Cremorne Riverside Holiday Resort is a comfortable 3-star hotel that caters to those in need of a relaxed holiday. Guests will benefit from convenient self-parking facilities, making it easy to explore the local attractions. The resort’s peaceful atmosphere and scenic views provide a perfect retreat, ideal for families and groups looking to enjoy the natural beauty of the area.

Where to stay in Port St Johns

Port St Johns offers a tranquil getaway for eco-friendly travellers seeking beachside adventures. Immerse yourself in the friendly atmosphere while enjoying outdoor experiences, from scenic coastal walks to exhilarating water sports. Nearby attractions, such as the pristine beaches and lush landscapes, ensure an unforgettable stay. Explore the stunning Wild Coast, where the beauty of South Africa’s natural wonders awaits, making this destination a perfect choice for relaxation and exploration.

  • Lutsheni: A quaint village located 43km from Port St Johns, Lutsheni offers a warm welcome with friendly locals. The travel experience here is moderately seasonal, attracting visitors mainly in October and December to January. Its proximity to stunning beaches makes it a perfect spot for relaxation and entertainment. While visiting, you'll enjoy engaging with the community and discovering local attractions that celebrate the natural beauty of the Eastern Cape. Ideal for those seeking an authentic cultural experience, Lutsheni is a hidden gem waiting to be explored.

Things to do in Port St Johns

Shopping

In Port St Johns, explore local markets and craft shops for unique souvenirs and gifts reflecting the rich culture. If you're up for a drive, visit the Wild Coast Sun, around 19km away, offering a variety of shops and boutiques within a vibrant resort atmosphere.

Recreation

Tranquil wellness retreats in Port St Johns offer rejuvenating yoga sessions overlooking the ocean, holistic therapies, and organic dining options. For recreation, explore pristine beaches, hike the stunning Wild Coast trails, or embark on dolphin and whale watching excursions, immersing yourself in nature's beauty.

Adventure

Explore the Wild Coast with a thrilling hike along the cliffs, offering stunning ocean views and diverse wildlife. For a unique experience, try paragliding over the breathtaking landscape or embark on a river cruise to enjoy the serene surroundings and spot local birdlife.

Nightlife

In Port St Johns, the vibrant nightlife features venues like the Cape to Cairo Restaurant and Bar, where you can enjoy local cuisine and live music. The nearby Jolly Roger offers a relaxed atmosphere with drinks and socialising, perfect for unwinding after a day of adventure.

*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 and November, when accommodation prices are lower. Fridays are the most affordable days to stay, while Mondays tend to be pricier. Utilise Expedia to filter hotels by budget and eco-certifications, helping you find sustainable options. Additionally, look for package deals that combine flights and activities to further reduce costs. Finally, explore the area on foot to save on transport expenses and enjoy free activities along the scenic routes.

  • 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, preferred location, and the type of hotel you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservation 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 an ideal destination for eco-friendly beach vacations, offering a blend of culture and outdoor experiences. Visitors can explore local attractions such as the Port St Johns Museum and various scenic reserves and beaches. This charming coastal town is perfect for those seeking a relaxing getaway while immersing themselves in the natural beauty and rich heritage of the Eastern Cape.

  • Silaka Nature Reserve: Nestled within Port St Johns, Silaka Nature Reserve offers a tranquil escape with lush vegetation and diverse wildlife. Visitors can explore scenic trails that lead to stunning viewpoints, making it an ideal location for nature enthusiasts and bird watchers.
  • Second Beach: Located approximately 3km from Port St Johns, Second Beach boasts picturesque sandy shores and inviting waves, perfect for sunbathing and swimming. The vibrant atmosphere and local culture contribute to its charm, making it a delightful spot for relaxation.
  • Mt Thesiger: This prominent landmark within Port St Johns provides breathtaking panoramic views of the surrounding coastline and lush landscapes. Hiking to the summit is a rewarding experience, showcasing the area's natural beauty and offering excellent photography opportunities.

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.

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

Flying into Port St Johns can be done via two major airports. Margate Airport (MGH) is situated 114km away, with nearby hotel options such as the luxurious Days At Sea Beach Lodge, 13km from the airport, and Wailana Beach Lodge, just 2km away. Alternatively, Mthatha Airport (UTT), located 82km from Port St Johns, offers hotel choices like the Mayfair Hotel, 11km from the airport, and Lodge Bellagio Mthatha, 10km away. Both airports provide transportation services to their respective hotels, making access to Port St Johns convenient for tourists.

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.