• MustDo.com | The Dunes Golf & Tennis Club, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels.
  • MustDo.com | Aerial view of The Dunes Golf & Tennis Club, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels.
  • MustDo.com | The Dunes Golf & Tennis Club, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels.
  • MustDo.com | Club House and practice area at The Dunes Golf & Tennis Club, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels. Photo by Mary Carol Fitzgerald.
  • MustDo.com | Pro shop at The Dunes Golf & Tennis Club, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels. Photo by Mary Carol Fitzgerald.
 | 

The Dunes Golf & Tennis Club

Golf and Tennis Club on Sanibel

An authorized Audubon Society wildlife reserve, the Dunes Golf & Tennis Club is a visual splendor with its tropical Florida landscape and prime location on beautiful Sanibel Island. The golf course features the only practice green on Sanibel in addition to 18-holes of championship golf for every level of player.

The 18-hole par-70 championship course, designed by 10-times PGA Tour winner Mark McCumber, is 5,578 yards in length with a 129 slope and 68/8 rating. Overall, this Sanibel Island golf course has a challenging layout with water obstacles and peninsulas on 17 of the 18 holes. Strategically placed bunkers, crosswinds, slopes, and elevations add to the challenging play for all skill levels. The Bermuda grass fairways and Tifdwarf greens ensure that the course is open and playable all year round. Voted Sanibel Island’s best golf course and tennis club. The Dunes course is the only PGA-rated course on the Sanibel and Captiva Islands, Florida.

There are 13 Har-Tru tennis courts and a USTA professional offers first-class instruction in the latest techniques. Read The Dune’s Golf & Tennis Club’s featured blog article here

Dunes Golf Practice Facilities and Pro Shop

Practice facilities include club rentals, a driving range, putting green, and pro shop offering both men’s and women’s golf equipment and apparel. PGA professional lessons are offered for players wanting to further improve their game.

Dunes Clubhouse Restaurant

After your round enjoy a meal at the newly remodeled Dunes Clubhouse, there is a wonderful dining room and bar overlooking the 18th green and it is the perfect place to enjoy sunset cocktails through the westerly facing windows. The chef-prepared lunch menu includes favorites such as nachos, coconut shrimp, chicken wings, hot dogs, soups, BLT, and more along with daily specials. Drinks include a nice selection of wine, beer, cocktails, and sodas. The bar is open daily from 9 a.m. to 6 p.m. and lunch is served from 11 a.m. to 3 p.m. Dinner is served on event nights only, from 6 p.m. to 9 p.m.

View course information. See rates here.

[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/golf/the-dunes-golf-tennis-club/#gf_3'> <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'>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>