Find Romantic Hotels in Saint Francis Bay from S$151
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Saint Francis Bay Romantic Hotels
Top Romantic Hotels in Saint Francis Bay

Sandals Guest House
Sandals Guest House
9.2 out of 10, Wonderful, (65)
The price is S$153
includes taxes & fees
20 Jul - 21 Jul

Dune Ridge Country House
Dune Ridge Country House
9.6 out of 10, Exceptional, (17)
The price is S$175
includes taxes & fees
15 Jul - 16 Jul

Oyster Bay Lodge
Oyster Bay Lodge
9.2 out of 10, Wonderful, (15)
The price is S$226
includes taxes & fees
1 Aug - 2 Aug

Mentors Country Estate
Mentors Country Estate
6.8 out of 10, (8)

Cape St Francis Resort
Cape St Francis Resort
8.0 out of 10, Very good, (67)
The price is S$151
includes taxes & fees
15 Jul - 16 Jul
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.
Recent Reviews in Saint Francis Bay
Recent Reviews in Saint Francis Bay

The Sands @ St Francis
5/5 Excellent
"The hotel is excellent. Food excellent and very friendly people. Would definitely stay again "
A verified traveller stayed at The Sands @ St Francis
Posted 3 months ago

On the Beach Guesthouse
5/5 Excellent
Stunning views, amazing staff and breathtaking ven
"What a stunning and personal experience. Such lovely breakfasts, the views aswell as the freedom of the facilities and the staff. Will definitely be back..... wish we had stayed longer"
A verified traveller stayed at On the Beach Guesthouse
Posted 5 months ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near other Attractions
Explore more hotels
- On the Beach Guesthouse
- Super Tubes Guesthouse
- Dolphin View Guesthouse
- Shaloha Guesthouse on Supertubes
- Cape St Francis Resort
- Island Vibe Jeffreys Bay Hostel
- Diaz 15 House on the Bay
- Grand House Lodge Jeffreys Bay
- Oyster Bay Lodge
- Villa Petit
- JBayholiday
- Dio Dell Amore Guest House
- Jeffreys Bay Beach Accommodation