Cheap Hotels in Port St Johns

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 28 - Aug 29
Tomorrow
Aug 29 - Aug 30
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Top 5 Cheap Hotels in Port St Johns at a glance

  1. Flagridge County Lodge — 3-star hotel in Ngquza Hill.
  2. Green Fields Hotel — Located in King Sabata Dalindyebo. Guest rating: 10/10 — Exceptional.
  3. Coffee Shack Backpackers & Self-Catering — 2.5-star hotel in King Sabata Dalindyebo. Guest rating: 10/10 — Exceptional.

Cheap Hotels in Port St Johns

Flagridge County Lodge

Flagridge County Lodge
Ngquza Hill
$42
$42 total
includes taxes & fees
Aug 29 - Aug 30
Flagridge County Lodge

Green Fields Hotel

Green Fields Hotel
King Sabata Dalindyebo
$127
$127 total
includes taxes & fees
Aug 29 - Aug 30
Green Fields Hotel

Coffee Shack Backpackers & Self-Catering

Coffee Shack Backpackers & Self-Catering
King Sabata Dalindyebo
$33
$38 total
includes taxes & fees
Aug 29 - Aug 30
Coffee Shack Backpackers & Self-Catering
See more properties

Top landmarks in Port St Johns

Silaka Nature Reserve

Silaka Nature Reserve is 3.1 mi (5 km) from central Port St Johns, why not stop by during your stay.
See properties

Doornkop Fish and Wildlife Resort

Doornkop Fish and Wildlife Resort is 10.4 mi (16.8 km) from central Port St Johns, why not stop by during your stay.
See properties

Mt Thesiger

If you're planning a bit of sightseeing during your trip, head to Mt Thesiger— just one of the monuments in central Port St Johns.
See properties

Frequently asked questions

What are the best cheap things to do in Port St Johns?
Sightseeing doesn't mean you have to blow the budget. For some things to do in Port St Johns, enjoy the outdoors at Silaka Nature Reserve or Doornkop Fish and Wildlife Resort. Be certain to include a visit to Second Beach.