Top 10 Hotels in Oyster Bay

See all 1 Hotels in Oyster Bay
Oyster Bay Lodge
Oyster Bay Lodge

2km West Of village of Oyster Bay, Oyster Bay 6300

4.0 out of 5.0
4.8 out of 5 (5 reviews)

Nestled on the beach, this Oyster Bay lodge is within 20 mi (32 km) of St. Francis Bay Beach, Port St. Francis, and Seal Poin …

$122
Dune Ridge Country House
Dune Ridge Country House
5.2 mi from Oyster Bay
4.0 out of 5.0
4.7 out of 5 (6 reviews)

Located in Saint Francis Bay, this family-friendly country house is 2.4 mi (3.8 km) from St. Francis Bay Beach, and within …

$169
St Francis Golf Lodge
St Francis Golf Lodge
6 mi from Oyster Bay
4.0 out of 5.0
5 out of 5 (3 reviews)

Situated in Saint Francis Bay, this golf guesthouse is 1.5 mi (2.4 km) from St. Francis Bay Beach and within 6 mi (10 km) o …

$137
Thatchwood Country Lodge
Thatchwood Country Lodge
6.4 mi from Oyster Bay
4.0 out of 5.0
3.9 out of 5 (10 reviews)

Situated in Saint Francis Bay, this guesthouse is 1 mi (1.7 km) from St. Francis Bay Beach and 2.9 mi (4.7 km) from Port St …

$73
Sandals Guest House
Sandals Guest House
7 mi from Oyster Bay
4.0 out of 5.0
4.6 out of 5 (25 reviews)

Situated near the beach, this guesthouse is 0.2 mi (0.3 km) from St. Francis Bay Beach and 2.3 mi (3.8 km) from Port St. …

Get Rates
The Sands @ St Francis
The Sands @ St Francis
7.1 mi from Oyster Bay
5.0 out of 5.0
4.8 out of 5 (9 reviews)

Nestled on the beach, this Saint Francis Bay guesthouse is 0.1 mi (0.2 km) from St. Francis Bay Beach and 2.3 mi (3.8 km) fro …

$214
Cape St Francis Beachbreak
Cape St Francis Beachbreak
7.1 mi from Oyster Bay
5.0 out of 5.0
4.5 out of 5 (2 reviews)

Offering direct access to the beach, this Cape Saint Francis aparthotel is 1.2 mi (1.9 km) from Seal Point Lighthouse and 2.3 …

$87
Brisan on the Canals
Brisan on the Canals
7.2 mi from Oyster Bay
4.0 out of 5.0
4.5 out of 5 (4 reviews)

Situated on a river, this bed & breakfast is 1.6 mi (2.5 km) from St. Francis Bay Beach and within 6 mi (10 km) of Port St. …

$78
Valparaiso Guesthouse
Valparaiso Guesthouse
9.4 mi from Oyster Bay
4.0 out of 5.0

Situated in Paradise Beach, this beach guesthouse is within 9 mi (15 km) of Dolphin Beach, Shell Museum, and Potter's Place …

$114
Aston Woods B&B
Aston Woods B&B
12 mi from Oyster Bay
2.0 out of 5.0
4.7 out of 5 (13 reviews)

Situated by the ocean, this bed & breakfast is within 3 mi (5 km) of Dolphin Beach, Shell Museum, and Potter's Place. Play in …

$56

Recent Reviews in Oyster Bay

Hide content

Where to stay in Oyster Bay

Oyster Bay Hotel Guide

There are very few Expedia-registered lodgings within a short drive of the heart of Oyster Bay, so we recommend that you book long before your planned trip if you'd like to stay in a centrally located Oyster Bay hotel.

One of only a handful of hotels within 2 miles from the center of Oyster Bay, is the Oyster Bay Lodge.

The The Sands @ St Francis is situated 10 miles away from the heart of Oyster Bay. Another accommodation option is the Oyster Bay Lodge, which is positioned 1 mile away. Two more places to rest your head are the Sandals Guest House and the Cape St Francis Resort.

11 miles from Oyster Bay you will find Cape Saint Francis, where you can spend the day visiting Seal Point Lighthouse and Port St. Francis. The Thatchwood Country Lodge and St Francis Golf Lodge are a few of the great hotel alternatives in Cape Saint Francis. Or stay in Summerstrand, 60 miles to the east of Oyster Bay, where you can pick from the The Boardwalk Hotel and Singa Lodge. If you're staying in Summerstrand, set aside some time to check out the Boardwalk Casino & Entertainment World and Piet Retief Monument.

Just because you're far from home, doesn't mean you can't enjoy your obsession for all things sport. You will find Nelson Mandela Bay Stadium 55 miles to the east of Oyster Bay. Sports fans wishing to stay nearby can choose from the Hacklewood Hill Country House or the Ibhayi Guest Lodge.

Port Elizabeth International Airport is a nearby airport for flying into Oyster Bay. It is 55 miles drive away. If you choose to stay nearby, try the Courtyard Port Elizabeth or Brookes Hill Suites.