Sundial Beach & Golf Resort

1451 Middle Gulf Drive, Sanibel Island, 33957, FL

Best Prices for Your Stay

  • 1 Rooms,
  • 1 Adults

Enter Dates for Best Prices

1 Room / 2 Adults

1 rooms,
2 adults
  • Rooms:

  • Adults:

  • Close

TripAdvisor Rating


With 270 one-, two- and three-bedroom condominium units overlooking a gorgeous stretch of beach in Sanibel, Sundial offers everything you want for a family beach vacation. All rooms have screened-in balconies overlooking the water, as well as full kitchens. The resort also features two restaurants — the more upscale Beaches Bar & Grill and the casual, poolside Crocodial’s — 12 tennis courts (including some clay courts), an adjacent 18-hole PGA golf course and Sunny’s Kids Club for children, ages 4 to 12. But, the highlight for kids is the Environmental Coastal Observatory Center, a 450-gallon touch tank with horseshoe crabs, conches and other salty critters to pick up.

Our Editor Loves

  • Full kitchens available
  • Great beach view
  • On-site family dining

Family Interests

  • Beach
  • Bicycling
  • Golf
  • Hiking
  • Water Sports

Family Amenities

  • Babysitting
  • Kitchenettes
  • Onsite Dining
  • Pool


Yearly trip

by Dianein

The staff was out of this world. David (Tripp?)was the greatest. We moved chairs out of bounds and he got the job to tell us about it. He did it with such a smile and high energy that we were smiling. He can tell me bad news any day. He remembered our names every day and made sure things were great. This guy loves his job and is a real people person. Davis goes out of his way to please the guests!! Wonderful young man.

The cleaning lady

by Annie T

Our stay was wonderful the hotel has many activities, the rooms are clean and very nice, but the cleaning service lady is a bit too aggressive. She barely knocks when the door is open and walks herself in, also she took our personal beach towel and when my wife asks for it, she claimed she couldn't understand what she was saying. I suggest keeping your door with the extra lock to keep this lady out and do not take white towels.