Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Reviewed on Mar 3, 2017
Reviewed on Dec 16, 2018
Reviewed on Feb 18, 2019
Shoal Bay Beach is located in Shoal Bay. Travelers like the surrounding area for its beaches and island views. Shoal Bay is home to 12 hotels and other accommodations, so you can find something with the amenities you're looking for.
You can choose from 12 hotels and accommodations within a mile of Shoal Bay Beach, including these picks:
While you're in town visiting Shoal Bay Beach, you can explore the sights within just a few miles of the area.
Dip your toes in the water at Island Harbor Beach, Sandy Hill Beach, and Savanna Bay Beach. Enjoy nature at Scilly Cay, Little Bay, or Crocus Bay Beach.
If you want to see more of the surrounding area, you can plan a visit to Heritage Collection and Wallblake House. Captain's Bay Beach is also located 3.4 mi (5.5 km) from Shoal Bay Beach, and Dolphin Discovery is 7.2 mi (11.6 km) away.