• Family on the beach at Sundial Beach Resort on Sanibel, Florida.
  • MustDo.com | The accommodations at Sundial Beach Resort & Spa are low-rise condominiums with over a dozen different room options ranging from studios to three bedrooms and a variety of unobstructed views including garden and beachfront.
  • The accommodations at Sundial Beach Resort & Spa on Sanibel Island, Florida are low-rise condominiums with over a dozen different room options ranging from fully-equipped studios to three bedrooms and a variety of views including garden and beachfront. | MustDo.om
  • MustDo.com | The accommodations at Sundial Beach Resort & Spa are low-rise condominiums with over a dozen different room options ranging from studios to three bedrooms and a variety of views including garden and beachfront.
  • Sundial Beach Resort & Spa onsite amenities include paddle board and kayaks. Sanibel Island, Florida | MustDo.com
  • Sundial Beach Resort & Spa on Sanibel Island, Florida offers a wide variety of activities for all ages. | MustDo.com
  • Girl holding large shell found on a Sanibel beach near Sundial Beach Resort

Sundial Beach Resort & Spa

Whether you’re seeking a romantic getaway for two or an adventure-filled vacation for the entire family, Sundial Beach Resort & Spa on Sanibel Island is the perfect setting. The accommodations at Sundial Beach Resort & Spa are low-rise condominiums with over a dozen different room options ranging from fully-equipped studios to three bedrooms and a variety of views including garden and beachfront.

Sundial Beach Resort & Spa Amenities

Sundial Beach Resort & Spa offers a wide variety of activities for all ages. Onsite resort amenities include twelve pickleball courts, five heated pools, six HydroGrid tennis courts, fitness center, complimentary kayak, paddleboard and bicycle rentals, and Sanibel Sea School’s organized family activities including beach walks, observation tanks, bird walks, and classes. Resort guests will also have access to more than a mile of white sandy beach with chairs and umbrellas available.

Consistently Voted “Best Full Service Resort” by Sanibel Island’s Best of the Islands

For those wanting a bit of pampering, the onsite full-service Kay Casperson Lifestyle Spa & Boutique is the perfect spot to indulge in a little self-care. Hair services include stylish cuts, styling, and color treatments at this exclusive Redken salon. Nail care treatments include professional manicures, pedicures, and long-lasting Shellac applications while skin care, massages, body scrubs, waxing, and cosmetic applications provide you with a full makeover from head to toe. Read Sundial Beach Resort & Spa’s featured blog article here!

Dining Options At Sundial Resort & Spa

The resort offers four separate Gulf front dining venues with indoor and outdoor seating available. Enjoy authentic Japanese dining in the award-winning Shima Japanese Steakhouse & Sushi Bar, or pick up some fresh sushi take-out from Shima Grab N Go restaurant located in the lobby. The casual and family-friendly Turtle’s Pool & Beach Bar offers outdoor patio dining and drinks poolside. Sundial Beach Resort & Spa’s Sea Breeze Cafe offers both indoor and outdoor seating overlooking the Gulf of Mexico and serves breakfast, lunch, and dinner daily. Guests can also enjoy a scoop of ice-cream, a hot dog, salads, and delicious pizza by the slice or pie at Sundial’s Slice of Paradice restaurant.

You’ll find grocery items including wine and beer, coffee, baked goods, sandwiches, salads, soup, fruits, vegetables, and more at Bailey’s Marketplace. Also available are personal care items, toiletries, games, toys, beachwear, and gifts. Bailey’s Marketplace is open daily from 7 a.m. to 8 p.m.

Weddings and Events at Sanibel’s Sundial Beach Resort & Spa

Voted “Best Event Facilities” on Sanibel and Captiva Islands. Whether it’s a business conference, special birthday, anniversary, family or class reunion Sundial Beach Resort & Spa’s experienced professional events team will help you plan a memorable event. The resort’s 12,000 square feet of indoor and outdoor space is the largest on Sanibel Island and can accommodate up to 300 guests. Meeting facilities include nine meeting rooms housed with comprehensive audio-visual capabilities and a seasoned catering team led by an award-winning chef.

If you’re planning a destination wedding, Southwest Florida has everything that you could possibly wish for and more! Sundial Beach Resort & Spa’s wedding planning team can create a bride’s dream beach wedding. The resort offers customizable wedding packages that can accommodate up to 250 guests complete with multiple indoor and outdoor venues overlooking the Gulf of Mexico, special room rates for wedding guests, banquet and catering services. Once your ceremony is over, Sundial Beach Resort & Spa is also an idyllic place to spend your honeymoon.

[gravityform id="3" title=false description=false ajax=true tabindex=-1]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_3' ><div id='gf_3' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_3' id='gform_3' action='/fl/fort-myers-beach-sanibel-captiva-islands/places-to-stay/sundial-beach-resort-spa/#gf_3'> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id='field_3_1' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_1' >Email Address</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_3_1' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id='field_3_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Locations</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_3_2'><li class='gchoice_3_2_1'> <input name='input_2.1' type='checkbox' value='Fort Myers' id='choice_3_2_1' /> <label for='choice_3_2_1' id='label_3_2_1'>Fort Myers, Fort Myers Beach, Sanibel & Captiva</label> </li><li class='gchoice_3_2_2'> <input name='input_2.2' type='checkbox' value='Sarasota' id='choice_3_2_2' /> <label for='choice_3_2_2' id='label_3_2_2'>Sarasota, Siesta Key, Longboat, Lido, & Venice</label> </li><li class='gchoice_3_2_3'> <input name='input_2.3' type='checkbox' value='Naples' id='choice_3_2_3' /> <label for='choice_3_2_3' id='label_3_2_3'>Naples, Marco Island, Everglades</label> </li></ul></div></li><li id='field_3_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_3' ></label><div id='input_3_3' class='ginput_container ginput_recaptcha' data-sitekey='6LeAjKsUAAAAAD72VNHUsfFGdrDsUtYUWAB67i6n' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; jQuery("#gform_3").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=3&amp;title=&amp;description=&amp;tabindex=-1' /> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjFjZTA0OTU3N2MzMjA5N2M1OWE4Yzk4ZTAyMzU0MjJmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 3, 'https://www.mustdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_3').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https://www.mustdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_3').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;}, 50);}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [3, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [3, 1]) } ); </script>