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

Port St Johns hotels from RM137

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
19 Aug - 20 Aug
Tomorrow
20 Aug - 21 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Port St Johns hotels

Breakfast included
Hotel
Reserve now, pay later
Port St Johns
Pool

1. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
RM338
RM338 total
includes taxes & fees
19 Aug - 20 Aug
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
RM152
RM152 total
includes taxes & fees
11 Sept - 12 Sept
Flagridge County Lodge

3. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
RM119
RM137 total
includes taxes & fees
20 Aug - 21 Aug
Coffee Shack Backpackers & Self-Catering
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Port St Johns attractions

Silaka Nature Reserve

Explore the great outdoors at Silaka Nature Reserve, a lovely green space in Port St Johns. While you're in the area, stroll along the waterfront.
See properties

Doornkop Fish and Wildlife Resort

Explore the great outdoors at Doornkop Fish and Wildlife Resort, a lovely green space in Port St Johns. While you're in the area, stroll along the riverfront.
See properties

Mt Thesiger

Find out about the history of Port St Johns when you take a trip to Mt Thesiger. Wander the beaches and waterfront while you're in the area.
See properties

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.

See all hotels in Port St Johns
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
RM119
RM137 total
20 Aug - 21 Aug
includes taxes & fees
Coffee Shack Backpackers & Self-Catering

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, Doornkop Fish and Wildlife Resort and Second Beach. 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.

Explore a world of travel with Expedia