We have 46 hotels in Sanibel.
Song of the Sea
863 East Gulf Drive
Within a mile of restaurants and boutiques, this waterfront B&B is 2 miles from Sanibel Lighthouse and 5.7 miles from J. N.
605 Donax Street
With a pathway directly to the beach, this gulf-front condo hotel is 3.7 miles from the Bailey-Matthews Shell Museum and 5 miles from the entrance to J. N.
West Wind Inn
3345 West Gulf Drive
This low-key beachfront inn is 1.7 miles from the J.N.
Holiday Inn Sanibel Island
1231 Middle Gulf Drive
This contemporary beachfront resort is 3.5 miles from the Bailey-Matthews Shell Museum, 5 miles from the J.N.
Kona Kai Motel
1539 Periwinkle Way
Surrounded by tropical gardens, this island-themed motel next to the Sanibel River is a mile from the beach and 4 miles from the entrance to the J.N. "Ding" Darling National Wildlife Refuge.
Beach Road Villas
764 Beach Road
Spanish Colonial-style 2-bedroom villas with tropical-inspired decor on a dockside property...
Seaside Inn Sanibel Island
541 East Gulf Drive
Set opposite the J.N. "Ding" Darling National Wildlife Refuge, this laid-back hotel opposite a beach is a mile from Sanibel Island Lighthouse and 5 miles from Bailey-Matthews National Shell Museum.
937 East Gulf Drive
Set on the white-sand Gulf beach, this classic coastal hotel is 2.2 miles from the Sanibel Lighthouse and 5.5 miles from the entrance of the J.
Tortuga Beach Club Resort
959 East Gulf Drive
Set on Sanibel Island, this casual condo resort is 4 miles from the Bailey-Matthews Shell Museum and 6 miles from J.N. "Ding" Darling National Wildlife Refuge.
845 East Gulf Drive
Set on a lush property with a sandy beach, this relaxed 6-acre resort is 1.9 miles from the Sanibel Lighthouse and 9.5 miles from Bowman's Beach.
More on Sanibel .
View all 46 Sanibel hotels
Sanibel is a city in Lee County, Florida, United States, on Sanibel Island. The population was 6,469 at the 2010 census, with an estimated 2012 population of 6,741. It is part of the Cape Coral - Fort Myers, Florida Metropolitan Statistical Area.