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

Port St Johns hotels from RM153

  • 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

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 RM505
RM505 total
includes taxes & fees
13 Jul - 14 Jul
Green Fields Hotel

Flagridge County Lodge

Flagridge County Lodge
3.0 star property
Ngquza Hill
The price is RM168
RM168 total
includes taxes & fees
13 Jul - 14 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 RM133
RM153 total
includes taxes & fees
16 Jul - 17 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 RM133 per night from 16 Jul to 17 Jul
RM133
RM153 total
16 Jul - 17 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 ideal for relaxation and water activities.
  • Thrilling Outdoor Adventures: Engage in exciting activities like canoeing, diving, and hiking in the lush landscapes.
  • Dolphin Watching: Experience the joy of dolphin watching, a highlight of this picturesque coastal town.
  • Rich Cultural Heritage: Explore local attractions like the Port St Johns Museum to immerse yourself in the region's history.
  • Eco-Friendly Getaway: Enjoy an idyllic eco-friendly escape amidst nature's beauty along the Wild Coast.

Find great hotels in Port St Johns

Discover a variety of accommodation options in Port St Johns, where guesthouses and backpacker hostels cater to diverse preferences. Whether you're seeking a pet-friendly retreat or a family-friendly getaway near the beach, you'll find the perfect spot to unwind. Explore the local hotels and read reviews to help you choose the ideal base for your Eastern Cape adventure.

  • Umzimvubu Retreat Guest House: Nestled in the scenic beauty of Port St Johns, this charming 3.5-star guesthouse offers a unique blend of beachside relaxation and pet-friendly amenities. Ideal for those seeking a coastal escape, Umzimvubu Retreat provides direct access to the beach, allowing guests to immerse themselves in the serene ocean environment. The property is accommodating to pets, with specific policies in place to ensure a comfortable stay for both guests and their furry companions. Enjoy the tranquillity of this retreat while being close to nature.
  • N'taba River Lodge: A luxurious 4-star lodge, N'taba River Lodge is designed for those who appreciate a spa-themed getaway combined with business-friendly facilities. Set against the backdrop of the picturesque riverside, this lodge features a full-service spa offering a range of treatments including massages, body scrubs, and aromatherapy sessions. The calming atmosphere and attentive service provide the perfect setting for relaxation or business retreats, making it a preferred choice for discerning travellers.
  • Cremorne Riverside Holiday Resort: This 3-star hotel offers a comfortable stay with its inviting environment and essential amenities. Located alongside the river in Port St Johns, Cremorne Riverside Holiday Resort features self-parking services for guests, ensuring convenience during your stay. The resort is perfect for families and groups looking to enjoy the natural beauty of the area while having access to communal facilities that enhance the holiday experience. Relax and unwind as you explore the surrounding landscapes.

Where to stay in Port St Johns

Port St Johns offers a serene escape for those seeking eco-friendly beach adventures and outdoor experiences. Nestled along the stunning Wild Coast, this tranquil getaway boasts pristine beaches and lush landscapes. Ideal for relaxation, visitors can explore the nearby nature reserves, embark on thrilling hikes, or simply unwind by the ocean. With its captivating scenery and rich culture, Port St Johns promises an unforgettable vacation filled with natural beauty and adventure.

  • Ngquza Hill: Located 47km from Port St Johns, Ngquza Hill is a charming city that offers a unique travel experience with its seasonal influx of visitors, peaking in October and December to January. The area is renowned for its stunning natural parks, perfect for hiking and immersing oneself in the local flora and fauna. While August sees fewer travellers, the tranquillity can be a bonus for those seeking a peaceful retreat. Explore the beautiful landscapes and enjoy the vibrant local culture that this hidden gem has to offer.

Things to do in Port St Johns

Shopping

For a charming local shopping experience, explore the vibrant markets in Port St Johns, where you can find handcrafted souvenirs and unique gifts. If you're up for a drive, visit the Wild Coast Mall in Mthatha, about 40 minutes away, for a wider selection of shops and eateries.

Recreation

The Wild Coast Sun Spa offers a tranquil retreat with rejuvenating treatments, surrounded by stunning coastal views. Enjoy yoga sessions on the beach, or indulge in holistic therapies designed to refresh your mind and body. Nearby, explore the pristine beaches and lush nature trails for an invigorating outdoor experience.

Adventure

In Port St Johns, explore the Wild Coast on a thrilling hike along the rugged coastline, offering breathtaking views of cliffs and ocean. Experience the excitement of river rafting on the Umzimvubu River, where you can navigate rapids while surrounded by lush scenery.

Nightlife

The nightlife in Port St Johns offers a relaxed vibe with a mix of local bars and lively venues. Enjoy live music at the popular Pondo's Pub or unwind at the cosy Coffee Shop, where you can mingle with locals and fellow travellers alike.

*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 drop. Plan your stay for a Wednesday, the cheapest day, rather than a Monday, which is the most expensive. Utilise Expedia to compare prices, filter for eco-friendly options, and combine bookings for flights and activities. Additionally, explore free activities and opt for walking to navigate the area, keeping transport costs low. This way, you can enjoy a budget-friendly vacation without compromising on experience.

  • 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 wizard to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will reveal sustainable and environmentally-friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from low to high.
  • 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 an ideal destination for eco-friendly beach vacations, offering a range of attractions such as local reserves, stunning beaches, and cultural landmarks. Visitors can immerse themselves in the region's rich heritage by exploring the Port St Johns Museum and other notable sites. Outdoor enthusiasts will find plenty of opportunities for adventure, making it a perfect spot for those seeking a blend of relaxation and cultural experience.

  • Silaka Nature Reserve: This serene nature reserve boasts stunning coastal scenery and diverse flora and fauna. Visitors can enjoy hiking trails that reveal breathtaking views of the Indian Ocean, making it an ideal spot for nature lovers and birdwatchers alike.
  • Second Beach: Located 3km from Port St Johns, Second Beach offers a relaxed atmosphere with golden sands and gentle waves. It’s a great place for sunbathing, swimming, or simply soaking in the vibrant beach vibes while enjoying the stunning coastal landscape.
  • Mt Thesiger: This prominent landmark within Port St Johns provides an excellent vantage point for panoramic views of the surrounding area. The area is perfect for hiking enthusiasts looking to explore its rugged terrain and enjoy the beauty of nature.

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

Accessing Port St Johns is convenient with two major airports nearby. Margate Airport (MGH), situated 114km away, offers excellent accommodation options such as the 5-star Days At Sea Beach Lodge, 13km from the airport, and the 4-star Wailana Beach Lodge, just 2km away. Mthatha Airport (UTT) is located 82km from Port St Johns, with noteworthy hotels like the 4-star Mayfair Hotel, 11km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 10km away. Both airports provide various transportation services to facilitate your journey from the hotels to the terminals.

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.