Hotels in Port St. Johns

    • Sort by:
    • Popularity
    • Price
    • Star rating
    • Guest rating
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Underground stations
  • Train stations
  • Parks
  • Tourist attractions
  • Museums
  • Convention centers
  • Stadiums
  • Food and meals
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

  • Hotels near Port St. Johns
  • Amapondo Backpacker Lodge Port Saint John's2 star hotel

    Second Beach Road, Port Saint John's, South Africa, 5120, Map
    1.4 mi from Port St. Johns
    Amapondo Backpacker Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Parking

    On-site car park

    Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

    Shared kitchen

    Air conditioning
    Laundry
    Food/ Drinks

    Bar/ Lounge area

    Restaurant

    Snack bar

    Sports activities

    Table tennis

    Billiard tables

    Hiking

    Canoeing

    Fishing

    Snorkeling

    Golf course

    Facilities for kids

    Board games

    Amapondo Backpacker Lodge enjoys its location close to the beach. This business hostel boasts close proximity to nature reserves, parks and a river. More details

    Not available
  • The Lodge On The Beach Port Saint John's

    Off Second Beach Road, Port Saint John's, South Africa, 5120, Map
    2.0 mi from Port St. Johns
    3.8
    Guest rating
    Based on 1 reviews
    The Lodge On The Beach photos Exterior
    Internet
    Free parking
    Luggage storage
    24-hour services
    Shuttle

    Paid airport shuttle

    Laundry
    TV

    Leisure/ TV room

    Kitchen facilities

    Shared kitchen

    The Lodge On The Beach is situated in a busy area of Port Saint John's, 28 km from Hluleka Nature Reserve. The hotel is set within a 30-minute walk from the city center. More details

    Not available
  • Jungle Monkey Backpackers Port Saint John's

    3 Berea Road, Port Saint John's, South Africa, 5120, Map
    1000 yd from Port St. Johns
    Jungle Monkey Backpackers photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Free parking
    Kitchen facilities

    Shared kitchen

    Air conditioning
    Laundry
    Swimming pool

    Outdoor swimming pool

    Adults only
    Check-in/ Check-out

    VIP check-in/ -out

    Jungle Monkey Backpackers is located 32 km from Hluleka Nature Reserve. Jungle Monkey Backpackers provides quick access to everything Port Saint John's has to offer. More details

    Not available
  • Swell Eco Lodge Mdumbi

    Mngcibe, Mdumbi River, Mdumbi, South Africa, 5140, Map
    27.7 mi from Port St. Johns
    Swell Eco Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Free parking
    Kitchen facilities

    Cookware/ Kitchen utensils

    Shared kitchen

    Air conditioning
    Shuttle

    Paid airport shuttle

    TV

    Leisure/ TV room

    Laundry
    Check-in/ Check-out

    VIP check-in/ -out

    Swell Eco Lodge is located next to Hluleka Nature Reserve and Mthatha Plaza. The villa features a designated smoking area, parking and a newspaper stand. More details

    Not available
  • Umzimvubu Retreat Guest House Port Saint John's

    380 Golf Course Drive, Port Saint John's, South Africa, 5120, Map
    1000 yd from Port St. Johns
    9.2
    Superb
    Based on 1 reviews
    Umzimvubu Retreat Guest House photos Exterior
    Paid Wi-Fi

    Free parking
    Kitchen facilities

    Electric kettle

    Shared kitchen

    Air conditioning
    Shuttle

    Airport shuttle

    TV

    Leisure/ TV room

    Laundry
    Check-in/ Check-out

    VIP check-in/ -out

    Umzimvubu Retreat Guest House is a well-maintained apartment in a busy area. It provides guests with complimentary parking, a designated smoking place and a restaurant. More details

    Not available
  • N'Taba River Lodge Port Saint John's

    Plot 634 Umzimvubu Drive, Port Saint John's, South Africa, 5120, Map
    2.2 mi from Port St. Johns
    N'Taba River Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Free parking
    Kitchen facilities

    Electric kettle

    Air conditioning
    TV

    Flat-screen TV

    Laundry
    Adults only
    Meeting facilities

    Business centre

    N'Taba River Lodge is situated a mere 33 km away from Hluleka Nature Reserve. This villa offers laundry, dry cleaning and room service. More details

    From
    US$113
    per night
    Not available
  • Delicious Monster Retreat And Restaurant Port Saint John's

    3 Lloyds Cottages, Second Beach, River Road, Port Saint John's, South Africa, 5120, Map
    2.0 mi from Port St. Johns
    2.8
    Guest rating
    Based on 1 reviews
    Delicious Monster Retreat And Restaurant photos Exterior
    Paid Wi-Fi

    ZAR 50 per day

    Free parking
    Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

    Shared kitchen

    Air conditioning
    TV

    Leisure/ TV room

    Laundry
    Sports activities

    Hiking

    Canoeing

    Fishing

    Diving

    Golf course

    Breakfast

    In-room breakfast

    Delicious Monster Retreat And Restaurant Villa provides guests with free private parking and a golf course. This property provides laundry and housekeeping. More details

    From
    US$33
    per night
    Not available
  • Delicious Monster Cottage Port Saint John's

    5 Lloyds Cottages, Second Beach, Port St Johns, Eastern Cape, Port Saint John's, South Africa, 5120, Map
    2.0 mi from Port St. Johns
    Delicious Monster Cottage photos Exterior
    Paid Wi-Fi

    ZAR 60 per day

    Free parking
    Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

    Air conditioning
    Laundry
    Sports activities

    Hiking

    Canoeing

    Fishing

    Golf course

    Food/ Drinks

    Bar/ Lounge area

    Outdoor dining area

    Restaurant

    Pets allowed

    Delicious Monster Cottage is located a mere 28 km away from Hluleka Nature Reserve. This property provides laundry and housekeeping. More details

    Not available
  • The Spotted Grunter Resort Port Saint John's

    Umtata Road, Port Saint John's, South Africa, 5120, Map
    2.1 mi from Port St. Johns
    The Spotted Grunter Resort photos Exterior
    Paid Wi-Fi

    Free parking
    24-hour services

    24-hour reception

    Babysitting
    Swimming pool

    Outdoor swimming pool

    Air conditioning
    Facilities for kids

    Children's play area

    Children's menu

    Cots

    DVDs/ Videos for children

    Board games

    Shuttle

    Paid airport shuttle

    The Spotted Grunter Resort is an excellent place to stay in Port Saint John's. The property lies within 33 km from Hluleka Nature Reserve. More details

    Not available
  • The Glasshouse Guest Lodge Port Saint John's

    389 Marine Drive, Port Saint John's, South Africa, 5120, Map
    1100 yd from Port St. Johns
    The Glasshouse Guest Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in rooms

    Free parking
    Kitchen facilities

    Electric kettle

    Cookware/ Kitchen utensils

    Air conditioning
    TV

    Flat-screen TV

    Check-in/ Check-out

    VIP check-in/ -out

    Sports activities

    Fishing

    Golf course

    Food/ Drinks

    Outdoor dining area

    The Glasshouse Guest Lodge is an excellent place to stay in Port Saint John's. This hotel is about 32 km away from Hluleka Nature Reserve. More details

    Not available
  • Port St Johns River Lodge Port Saint John's

    Erf 632, Mthatha Tar Road,, Port Saint John's, South Africa, 5120, Map
    2.1 mi from Port St. Johns
    Port St Johns River Lodge photos Exterior
    Free Wi-Fi

    Free Wi-Fi in public areas

    Free parking
    Kitchen facilities

    Electric kettle

    Air conditioning
    TV

    Flat-screen TV

    Laundry
    Check-in/ Check-out

    VIP check-in/ -out

    Fitness/ Gym

    Fitness centre

    Port St Johns River Lodge hosts guests of Port Saint John's. Guests can make use of laundry, housekeeping and ironing service that are offered onsite. More details

    Not available
  • Greenfire Wild Coast Lodge Kilroe Beach

    Lambazi Bay, Kilroe Beach, South Africa, 4820, Map
    29.7 mi from Port St. Johns
    Greenfire Wild Coast Lodge photos Exterior
    Internet
    Free parking
    Kitchen facilities
    Air conditioning
    Sports activities

    Hiking

    Fishing

    Food/ Drinks

    Bar/ Lounge area

    No pets allowed
    No Smoking

    Non-smoking rooms

    Greenfire Wild Coast Lodge is a fine accommodation to stay in Kilroe Beach. The hotel is 55 km away from Trafalgar Marine Reserve. More details

    Not available

Filtering results

Please wait...

^
12 hotels found
Go to map view
Go to list view
Cities nearby
  • (10)
  • (1)
  • (1)
Star rating
Accommodation type
  • (7)
  • (4)
  • (1)
Price
  • (11)
  • (1)
Average rating
  • (1)
Search by name
Amenities
  • (7)
  • (4)
  • (2)
  • (2)
  • (2)
  • (1)
  • (1)
  • (1)
  • (1)
Room features
  • (1)
Services
  • (1)
  • (3)
  • (3)