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

Port St Johns Hotels from โ‚น3,093

  • 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
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Port St Johns hotels

1. Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
โ‚น3,600
โ‚น3,600 total
includes taxes & fees
11 Sept - 12 Sept
Flagridge County Lodge

2. Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
United States
Edward
โ‚น7,835
โ‚น7,835 total
includes taxes & fees
12 Sept - 13 Sept
Green Fields Hotel

3. Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
โ‚น2,671
โ‚น3,093 total
includes taxes & fees
17 Sept - 18 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

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

Second Beach

If a restful holiday is part of your travel plans, Second Beach might be the perfect place to visit during your trip to Port St Johns. While you're in the area, stroll along the riverfront.
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
โ‚น2,671
โ‚น3,093 total
17 Sept - 18 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 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. Other good choices for your visit include N'taba River Lodge and Spotted Grunter Resort. 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 3 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. Additionally, you might want to add Mt Thesiger to your itinerary. 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