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

Search Port St Johns hotels

  • 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
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Property class

Guest rating

Our top choices for Port St Johns hotels

1. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
NZ$135
includes taxes & fees
19 Aug - 20 Aug
Green Fields Hotel

2. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
NZ$64
includes taxes & fees
18 Aug - 19 Aug
Flagridge County Lodge

3. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
NZ$55
includes taxes & fees
16 Sept - 17 Sept
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

Port St Johns

You can spend time studying the exhibits at Museum during your travels in Port St Johns. Wander the beaches and waterfront while you're in the area.
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 accommodation in Port St Johns

Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering

1 Coffee Shack Way King Sabata Dalindyebo Eastern Cape
NZ$55
16 Sept - 17 Sept
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 boasts beautiful beaches with pristine sands and crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Adventures: Enjoy thrilling activities such as canoeing, water sports, and exploring nature reserves teeming with local wildlife.
  • Dolphin Watching: Experience the joy of dolphin watching, a unique highlight of this coastal paradise.
  • Rich Cultural Heritage: Visit the Port St Johns Museum to discover the area's fascinating history and local customs.
  • Variety of Accommodations: Choose from a range of lodgings, from vibrant hostels to comfortable hotels, catering to all preferences.

Find great hotels in Port St Johns

Discover the ideal accommodation for your getaway in Port St Johns, Eastern Cape. Whether you seek a vibrant hostel or a comfortable hotel, the area offers a variety of options to suit your needs. Enjoy beautiful beach access, perfect for family holidays or romantic escapes. Explore top-rated hotels with excellent reviews and facilities, ensuring a memorable stay in this scenic coastal town.

  • Umzimvubu Retreat Guest House: This charming 3.5-star guesthouse offers a relaxed beachside retreat in Port St Johns. Ideal for pet lovers, it provides direct beach access and welcomes certain pets on-site, making it a great choice for those travelling with furry companions. The guesthouse features amenities catering to both leisure and comfort, ensuring a pleasant stay. Enjoy the soothing sounds of the ocean and a laid-back atmosphere, perfect for a refreshing getaway.
  • N'taba River Lodge: Rated 4 stars, N'taba River Lodge is a haven for business travellers and those seeking a rejuvenating spa experience. Nestled in the scenic surroundings of Port St Johns, this lodge boasts a full spa and pool service, offering an array of treatments such as massages, hot stone therapy, and body wraps. Guests appreciate the tranquil environment, making it an excellent choice for unwinding after a busy day. The combination of business facilities and relaxation options caters to a well-rounded stay.
  • Cremorne Riverside Holiday Resort: This 3-star resort is a family-friendly destination situated along the beautiful riverside in Port St Johns. With convenient self-parking available, guests can easily explore the surrounding area. The resort provides a comfortable base for families and groups, allowing for memorable outdoor activities and relaxation. Visitors enjoy the laid-back vibe, making it a suitable option for those looking to immerse themselves in nature while enjoying the comforts of home.

Where to stay in Port St Johns

Port St Johns offers a tranquil getaway for eco-friendly and outdoor enthusiasts. With stunning beach access and breathtaking natural beauty, it's the perfect spot for a relaxing holiday. Explore the lush surroundings, indulge in water sports, or simply unwind on the pristine shores. Whether you're seeking adventure or a peaceful retreat, Port St Johns and its nearby regions promise an unforgettable experience in the heart of South Africa's Eastern Cape.

  • Mbotyi: Nestled 27.4km from Port St Johns, Mbotyi is a charming village known for its stunning natural beauty and rich cultural heritage. The village experiences a seasonal influx of visitors, peaking in October and during the festive December to January period. This serene spot offers picturesque landscapes, lush forests, and a tranquil river, making it perfect for outdoor enthusiasts and those seeking relaxation. Local hospitality and authentic South African cuisine add to the experience, while opportunities for fishing and hiking abound, ensuring a memorable getaway.

Things to do in Port St Johns

Shopping

In Port St Johns, check out local markets for unique crafts and souvenirs. If you're up for a drive, visit the nearby Mthatha Mall, about 40 kilometres away, where you'll find various shops, including clothing and homeware, alongside some delightful local eateries.

Recreation

In Port St Johns, experience rejuvenation at the Umzimvubu Retreat, nestled along the river, offering holistic therapies and meditation sessions. For outdoor enthusiasts, the Wild Coast offers hiking trails and pristine beaches, providing ample opportunities for relaxation and connection with nature.

Adventure

Experience the thrill of the Wild Coast by embarking on a kayak adventure along the scenic Umzimvubu River, where stunning landscapes and diverse wildlife await. For a unique perspective, try paragliding off the cliffs for breathtaking views of the ocean and lush surroundings.

Nightlife

In Port St Johns, the vibrant nightlife features venues like The Underground, known for its laid-back vibe and live music, and The Blue Horizon, where you can enjoy cocktails with stunning views. Local bars often host traditional music, creating an inviting atmosphere to unwind after a day of exploration.

*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 between May to June or November when accommodation prices are lower. Avoid Mondays for check-ins as they tend to be the most expensive, with Fridays being the cheapest. Use Expedia’s search tool to compare prices and refine your accommodation preferences. Additionally, look for package deals that combine flights, hotels, and activities for extra savings. Don’t forget about the local public transport options, which can keep travel costs down while you explore the stunning surroundings.

  • 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 accommodation you desire. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Port St Johns hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Port St Johns

Port St Johns is perfect for an eco-friendly beach holiday, offering a variety of attractions for those seeking culture and outdoor experiences. Explore the local landmarks, pristine beaches, and nature reserves. Don't miss visiting the Port St Johns Museum to delve into the area's rich history. Whether you're relaxing by the coast or engaging with the vibrant surroundings, this destination promises an unforgettable getaway.

  • Silaka Nature Reserve: Explore the lush landscapes of Silaka Nature Reserve, where diverse flora and fauna thrive. This tranquil reserve offers scenic walking trails, birdwatching opportunities, and beautiful coastal views, making it a great spot for nature lovers and photographers.
  • Second Beach: Just 3.2km from Port St Johns, Second Beach boasts a relaxed atmosphere with golden sands and inviting waves. It’s an ideal place to unwind, soak up the sun, or enjoy a stroll along the shoreline while experiencing the local beach culture.
  • Mt Thesiger: This prominent landmark offers stunning panoramic views of the surrounding area. A hike to Mt Thesiger reveals breathtaking landscapes and a chance to appreciate the natural beauty that defines Port St Johns.

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

Getting to Port St Johns is convenient with two major airports nearby. Margate Airport (MGH) is situated 114.3km away, with notable hotels such as the 5-star Days At Sea Beach Lodge, 12.9km from the airport, and the 4-star Wailana Beach Lodge, just 1.6km away. Mthatha Airport (UTT), located 82.1km from Port St Johns, offers good hotel options like the 4-star Mayfair Hotel, 11.3km from the airport, and the 3.5-star Lodge Bellagio Mthatha, 9.7km away. Many of these hotels provide airport shuttle services for easy transportation to and from the airports.

Frequently asked questions

What is the best area to stay in Port St Johns?
The best area to stay in Port St Johns is along Second Beach Road, which offers convenient access to the main attractions and beautiful coastal views.This area is the heart of visitor activity, stretching parallel to the coastline. It's home to most of the guesthouses, restaurants, and shops, making it very walkable. You'll find yourself close to the beach and the mouth of the Umzimvubu River, which offers scenic vistas.Couples looking for a relaxing getaway will appreciate this area. Many accommodations along Second Beach Road provide direct beach access or stunning ocean views, great for enjoying sunrises or sunsets. There are also several establishments offering outdoor dining with a view, ideal for a romantic evening.Families travelling with children will also find Second Beach Road suitable. The proximity to the beach means easy access for swimming and playing in the sand.
When is the best time to go to Port St Johns?
The best time to go to Port St Johns is typically during the cooler, drier months from April to September.This period avoids the intense heat and humidity of the summer wet season, making outdoor activities more comfortable. You'll generally experience pleasant temperatures and less rainfall, which is ideal for exploring the natural beauty of the Wild Coast.For those interested in hiking and exploring the numerous trails around Port St Johns, such as those leading to the "Gap" and "Blowhole," these months offer the most agreeable conditions. The paths are less muddy, and the cooler air makes long walks more enjoyable.Wildlife enthusiasts, particularly birdwatchers, will also find this a good time to visit. With less dense vegetation post-rainy season, spotting various bird species can be easier.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to 'My Trips' and selecting your reservation. To find flexible deals, filter your search by 'Fully refundable property' for hotels in Port St Johns.
How can I save on a hotel booking in Port St Johns with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Port St Johns hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Port St Johns?
Prices for hotels in Port St Johns often vary, but you can find a great deal from NZ$55 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia