Photo by The Travelling Chilli

Port St Johns hotels from RM140

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Top 10 trending Port St Johns hotels

Coffee Shack Backpackers & Self-Catering

2.5 star property
King Sabata Dalindyebo
10.0 out of 10, Exceptional, (1)
The price is RM122
RM140 total
includes taxes & fees
25 Nov - 26 Nov
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.

Port St. Johns is a town located in the Transkei, or better known as the Wild Coast in South Africa. There is a very nice beach, very wide and big, unfortunately swimming is not recommended due to a few deathly shark attacks they've had. Nonetheless it's nice to walk on the beach, or do some gym like some locals do. #beach
Photo by The Travelling Chilli
Open Photo by The Travelling Chilli

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 RM122 per night from 25 Nov to 26 Nov
RM122
RM140 total
25 Nov - 26 Nov
includes taxes & fees

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Wild Coast: Experience the breathtaking landscapes where rugged cliffs meet pristine beaches, ideal for hiking and water sports.
  • Vibrant Marine Life: Dive into the rich underwater ecosystem, perfect for snorkelling and diving enthusiasts.
  • Outdoor Adventures: Enjoy a variety of eco-friendly activities such as canoeing and hiking amidst beautiful nature reserves.
  • Rich Local Culture: Immerse yourself in the unique customs and traditions of the area while exploring historical sites.
  • Varied Accommodations: Choose from charming hostels to luxurious hotels, catering to all types of travellers.

Find great hotels in and around Port St Johns

Port St Johns offers a delightful selection of accommodations, catering to beach lovers, families, and adventure seekers alike. From charming hostels and backpacker lodges to more luxurious establishments, visitors can find a variety of options. Many hotels feature essential amenities such as wellness spas and accessible rooms, ensuring a comfortable stay. Whether you seek relaxation or an exhilarating experience, Port St Johns has the perfect lodging to enhance your holiday.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House offers a delightful beach vacation experience, perfect for those travelling with pets. This 3.5-star guesthouse features direct access to the sandy shores, allowing guests to immerse themselves in the coastal beauty. The property welcomes pets with certain restrictions, ensuring a complete family experience. With its charming atmosphere, Umzimvubu is ideal for beach lovers seeking relaxation and a pet-friendly environment.
  • Experience the Authentic Wild Coast. Located 45.1km from Port St Johns, this HostelBackpacker accommodation invites guests to explore the enchanting Wild Coast. Perfect for romantic getaways or family vacations, the property boasts direct beach access and offers special romance packages. Families can take advantage of amenities designed for children, including a First Aid Kit for peace of mind. With stunning beach views from bookable units, guests can truly enjoy the beauty of the coast in a friendly, casual setting.
  • N'taba River Lodge: For those seeking a touch of luxury, N'taba River Lodge is a 4-star haven situated in Port St Johns, ideal for both business and leisure travellers. This lodge features a full spa and pool service, offering a range of treatments including aromatherapy and body scrubs to ensure complete relaxation. The serene environment and top-notch amenities make N'taba River Lodge a perfect choice for guests looking to unwind after a busy day or conduct business in a tranquil setting.

Where to stay in Port St Johns

Port St Johns offers a charming blend of adventure and natural beauty, making it an ideal destination for outdoor enthusiasts. Explore the breathtaking Wild Coast, where rugged cliffs meet pristine beaches, perfect for hiking and water sports. Don't miss the stunning views from the iconic Mzimvubu River and the vibrant local culture. Whether you're seeking thrilling activities or serene getaways, Port St Johns promises an unforgettable experience in the heart of South Africa's eco-friendly paradise.

  • Ngquza Hill: Situated 46.7km from Port St Johns, Ngquza Hill is a vibrant city known for its scenic natural parks and seasonal visitor influx, peaking in October and December to January. The area offers a rich cultural experience and is ideal for nature enthusiasts looking to explore lush landscapes and local wildlife. The calm atmosphere in August allows for a more peaceful visit, making it perfect for those seeking a quiet retreat amidst stunning natural beauty.

Things to do in Port St Johns

Port St Johns offers a delightful mix of outdoor and eco-friendly activities, perfect for adventure seekers. Visitors can explore the stunning wildlife, enjoy canoeing on tranquil waters, or dive into the vibrant marine life. The area is also ideal for beach visits, providing a picturesque setting for relaxation and exploration. Whether you're an adrenaline junkie or simply seeking a serene escape, Port St Johns has something for everyone.

Shopping

In Port St Johns, you can explore local crafts and souvenirs at the vibrant markets. If you're up for a drive, check out the Wild Coast Sun Shopping Centre, where you'll find a variety of shops and eateries for a more extensive shopping experience.

Recreation

Mzimvubu River Park offers a tranquil retreat with stunning river views, perfect for relaxation and rejuvenation. Enjoy leisurely strolls along scenic paths, immerse yourself in nature, and partake in yoga sessions that harmonise the mind and body amidst the area's peaceful ambiance.

Adventure

Experience the thrill of surfing at Second Beach, where the waves cater to all skill levels. For a unique adventure, embark on a boat trip to explore the pristine coastline and spot dolphins. Don’t miss the scenic hikes along the Wild Coast for breathtaking views of nature.

Nightlife

Port St Johns boasts a vibrant nightlife with venues like the iconic Jolly Dolphin, perfect for a laid-back evening with live music. For a lively atmosphere, visit the 24/7 Bar, where you can enjoy cocktails and mingle with locals, creating unforgettable memories under the stars.

*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 offers an ideal setting for outdoor and eco-friendly holidays, featuring a variety of attractions including nature reserves, stunning beaches, and historical museums. Visitors can immerse themselves in the local culture while enjoying both beach experiences and the rich history of the area. This charming coastal town caters to those seeking a blend of adventure and relaxation amidst its natural beauty.

  • Silaka Nature Reserve: Nestled within Port St Johns, Silaka Nature Reserve offers a tranquil escape into nature. With its lush vegetation and diverse wildlife, you can explore scenic walking trails while soaking in the breathtaking coastal views and rich biodiversity.
  • Second Beach: Located 3.2km from Port St Johns, Second Beach is known for its vibrant beach vibes. Here, you can relax on golden sands, swim in the warm waters, or partake in various water sports, all while enjoying stunning sunsets over the Indian Ocean.
  • Museum: Situated within Port St Johns, the local museum provides a fascinating glimpse into the area's history and culture. Discover exhibits that celebrate the heritage of the indigenous communities and the region's captivating past.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

If you're planning a visit to Port St Johns, the nearest major airport is Mthatha Airport (UTT), located approximately 82.1km away. Convenient hotel options near Mthatha include the 3-star Travel Inn Mthatha, only 9.7km from the airport, and the Big Five Guest House, a charming bed and breakfast situated 11.3km away. Both establishments provide various transportation services, such as 24-hour airport shuttles and transfers on request. The Hotel Savoy and Conference Centre, also 9.7km from Mthatha Airport, offers similar amenities to ensure a comfortable journey to your destination.

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, Mzimvubu River Park 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.