Photo by The Travelling Chilli

Find hotels in Port St Johns from £21

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Port St Johns hotels and places to stay

Flagridge County Lodge

3.0 star property
Flagridge County Lodge

Coffee Shack Backpackers & Self-Catering

2.5 star property
10.0 out of 10, Exceptional, (1)
The price is £21
includes taxes & fees
7 Sept - 8 Sept
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

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.

Photo by The Travelling Chilli
Open Photo by The Travelling Chilli

Top Port St Johns Hotel Reviews

More cheap stays in Port St Johns

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 £21 per night from 7 Sept to 8 Sept
£21
7 Sept - 8 Sept
includes taxes & fees

Find out more about Port St Johns

Find out more about Port St Johns

Top reasons to visit Port St Johns

  • Stunning Beaches: Port St Johns boasts spectacular beaches with pristine sands and inviting waters, perfect for relaxation and sunbathing.
  • Outdoor Adventures: The area offers various outdoor activities, including hiking, whale watching, and golfing at a private country club.
  • Rich Wildlife: Engage with local wildlife in nearby reserves, making it a haven for nature lovers and eco-conscious travellers.
  • Unique Cultural Experience: Explore the local culture and traditions, enhancing your visit with a taste of authentic South African life.
  • Charming Accommodation: Choose from a variety of guesthouses and beachside retreats tailored to enhance your stay.

Find great hotels in Port St Johns

Explore the ideal accommodation options in Port St Johns, Eastern Cape, where a variety of guesthouses and hotels await you. Whether you're seeking a romantic getaway, pet-friendly facilities, or a beachside retreat, you'll find numerous choices tailored to enhance your stay. Discover the best hotels in Port St Johns and experience the unique charm of this coastal haven.

  • Umzimvubu Retreat Guest House: Nestled in the heart of Port St Johns, Umzimvubu Retreat Guest House offers a charming beach vacation experience for travellers seeking relaxation and adventure. With a pet-friendly policy, this 3.5-star guesthouse allows you to bring along your furry companions, making it an excellent choice for families and pet owners alike. Guests can enjoy direct access to the beach, where sunbathing and water activities await. The warm hospitality and cosy atmosphere create a welcoming environment that will make you feel right at home.
  • N'taba River Lodge: A refined 4-star lodge, N'taba River Lodge is designed for business and leisure travellers alike. Set along the picturesque riverbanks of Port St Johns, it features comprehensive amenities tailored for business needs, including a Business Centre and Meeting Room. For those looking to unwind, the full-service spa offers an array of treatments, from soothing hot stone massages to couples' treatments, ensuring a rejuvenating stay. The tranquil setting and elegant accommodations make this lodge a perfect retreat for both work and relaxation.
  • Cremorne Riverside Holiday Resort: A delightful 3-star holiday resort, Cremorne Riverside Holiday Resort provides a relaxed atmosphere for families and groups seeking a fun getaway. Located near the serene riverside, it offers self-parking services for convenience. Guests can enjoy the natural beauty of the surroundings while indulging in various outdoor activities. With its welcoming vibe and practical amenities, this resort is ideal for those looking to immerse themselves in the scenic charm of Port St Johns.

Where to stay near Port St Johns

Port St Johns, nestled in the stunning Eastern Cape of South Africa, is a gem for outdoor enthusiasts and eco-friendly travellers alike. With its breathtaking beaches and lush landscapes, visitors can enjoy a plethora of adventures, from hiking to whale watching. Nearby attractions, such as the Wild Coast and local wildlife reserves, further enhance the experience, making it an ideal destination for families and nature lovers seeking tranquillity and excitement in equal measure.

  • Ngquza Hill: Nestled approximately 18.0km from Port St Johns, Ngquza Hill offers a captivating eco-friendly adventure for nature enthusiasts. This city is surrounded by lush landscapes, including parks and nature reserves, making it an ideal spot for outdoor activities like hiking and birdwatching. Visitors can immerse themselves in the rich biodiversity, breathe in the fresh air, and enjoy the scenic views that this area has to offer, ensuring a memorable and rejuvenating travel experience.
  • Mbotyi: Located a mere 9.9km from Port St Johns, Mbotyi is a charming village renowned for its stunning beach. This idyllic destination is perfect for travellers seeking relaxation by the sea, with golden sands and inviting waters creating a true coastal paradise. Whether you are sunbathing, swimming, or indulging in beachside picnics, Mbotyi presents a serene and laid-back experience that captures the essence of South African coastal life.
  • Lusikisiki: Situated about 11.2km from Port St Johns, Lusikisiki is a vibrant village that attracts visitors year-round, with peak seasons occurring from August to September and December. This destination is favoured for its outdoor and family-friendly experiences, boasting parks and nature reserves that are perfect for exploration. Lusikisiki's unique cultural atmosphere and beautiful natural surroundings provide a wonderful backdrop for visitors seeking adventure and connection with nature.

Things to do in Port St Johns

Port St Johns offers an ideal setting for outdoor and eco-friendly adventures, making it perfect for a vacation. Visitors can enjoy a range of activities, including golfing at a private country club and engaging with local wildlife. The stunning natural surroundings provide ample opportunities for exploration and relaxation.

Shopping

For unique gifts, explore the local stalls at the Port St Johns Market, where you can find handcrafted items and vibrant textiles. If you're up for a drive, the Wild Coast Mall offers a wider selection of shops and dining options, perfect for souvenirs and local delicacies.

Recreation

Mzimvubu River Park offers a tranquil haven in Port St Johns, perfect for unwinding amidst nature. Enjoy leisurely walks along the river, indulge in peaceful picnics, and soak up the serene atmosphere, making it an ideal spot for relaxation and rejuvenation.

Adventure

Explore the Wild Coast along the stunning beaches and rugged cliffs, perfect for hiking and spotting wildlife. Try your hand at surfing at Second Beach, where the waves cater to all levels, or embark on a thrilling boat trip to experience the local marine life and stunning scenery.

Nightlife

In Port St Johns, the lively atmosphere at The Wild Coast Sun provides a blend of gaming, dining, and vibrant nightlife. The local bars along the beachfront offer a relaxed vibe with live music, while the riverside venues showcase traditional South African rhythms, perfect for an unforgettable evening.

Booking tips and Expedia advantages for Port St Johns

To save money on your visit to Port St Johns, consider travelling during the off-peak months of May to June or November, when accommodation prices are lower. Fridays are the least expensive days to stay, while Mondays tend to be pricier. Utilise Expedia’s search tool to compare hotel prices and find budget-friendly options, including eco-certified hotels. Additionally, consider booking package deals that combine flights and activities to maximise savings. Explore free local attractions and use public transport for economical travel around the area.

  • 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: Expedia’s search tool enables you to set your budget, choose your ideal location, and much more. You can organise your search results to display prices from lowest to highest, ensuring you see the most affordable hotels at the top. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Port St Johns with your flights and activities through an Expedia package deal.

Find the best attractions in and around Port St Johns

Port St Johns is an excellent destination for outdoor and eco-friendly adventures, offering a perfect blend of culture and beach experiences. Visitors can explore various points of interest, including nature reserves, stunning beaches, and notable landmarks. Whether you're seeking relaxation or adventure, Port St Johns has something for everyone, making it a delightful getaway for all types of travellers.

  • Silaka Nature Reserve: Nestled within Port St Johns, Silaka Nature Reserve offers a stunning blend of coastal and forest ecosystems. Visitors can explore scenic trails, spot diverse wildlife, and enjoy breathtaking views of the Indian Ocean, making it a perfect spot for nature enthusiasts and photographers alike.
  • Second Beach: Located 1.2km from Port St Johns, Second Beach boasts a relaxed atmosphere with golden sands and vibrant beach vibes. It's an excellent spot for sunbathing, swimming, or indulging in water sports, all while enjoying the stunning coastal scenery.
  • Mt Thesiger: A prominent landmark in Port St Johns, Mt Thesiger offers hiking enthusiasts a rewarding trek with panoramic views. The journey to the summit reveals the area's natural beauty and rich biodiversity, perfect for those seeking adventure and a taste of local culture.

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 (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January68.4°F (20.2°C)Light RainMostly CloudyAverage
February68.2°F (20.1°C)Light RainMostly CloudySlightly Low
March66.7°F (19.3°C)Light RainMostly CloudyAverage
April61.5°F (16.4°C)Light RainMostly SunnySlightly High
May58.5°F (14.7°C)No Rain (Dry)Mostly SunnySlightly Low
June54.0°F (12.2°C)No Rain (Dry)SunnyAverageHigh
July53.6°F (12.0°C)No Rain (Dry)SunnySlightly High
August56.7°F (13.7°C)No Rain (Dry)SunnyAverage
September60.4°F (15.8°C)Light RainMostly SunnySlightly High
October61.5°F (16.4°C)Light RainMostly SunnySlightly Low
November63.0°F (17.2°C)Light RainMostly CloudyAverage
December65.7°F (18.7°C)Light RainMostly CloudyAverage

The nearest major airports for your trip to Port St Johns

For visitors flying into Port St Johns, Mthatha Airport (UTT) is the nearest major airport, situated 31.7km away. Among the nearby accommodation options are the Mayfair Hotel, a 4-star establishment located 4.3km from Mthatha, offering various transportation services including a 24-hour airport shuttle. Lodge Bellagio Mthatha, a 3.5-star guesthouse, is 3.7km from the airport and provides airport transportation for a fee. Another option is the Big Five Guest House, a 3-star bed and breakfast, also 4.3km from Mthatha, offering transfer services and shuttle options for children. These hotels ensure convenient access to the airport for a hassle-free travel experience.

Frequently asked questions

When is the best time to go to Port St Johns?
The most popular time to visit Port St Johns is April. During this month, the weather is pleasantly warm, with average temperatures ranging from 19 to 25°C, creating ideal conditions for exploring the stunning coastline and lush landscapes.

As you consider your travel plans, be aware that the peak tourist season runs from July to September. This period attracts visitors eager to experience the area's vibrant atmosphere and outdoor adventures. With the warm climate, it's superb for activities such as hiking in the nearby Wild Coast or enjoying the beautiful beaches. However, it can also mean that some popular spots may be busier than usual, so planning ahead can enhance your experience.

For those who appreciate a more tranquil escape, April stands out as a fantastic choice. The weather is still warm enough to enjoy the outdoors, but with fewer crowds, you can immerse yourself in the natural beauty and local culture without the hustle and bustle. This is an excellent opportunity to engage with local communities or simply relax by the water, soaking in the serene environment.

If you're seeking value, visiting in May can also be appealing, as prices tend to be lower, allowing you to enjoy your getaway without stretching your budget too much. The pleasant climate still supports a variety of outdoor activities, making it a great time to explore.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-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 Port St Johns hotel booking with Expedia?
Before booking your Port St Johns hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Port St Johns hotel?
Prices for hotels in Port St Johns often vary, but you can find a great deal from £21 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 the cheapest rate.