Go Hotels
 
 
Home > United States > Florida > Sanibel United States Flag
 
 
 

We have 46 hotels in Sanibel.

 
 
Song of the Sea Star Rating 3        
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.
Pelicans Roost Star Rating 3        
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 Star Rating 3        
3345 West Gulf Drive

This low-key beachfront inn is 1.7 miles from the J.N.
Holiday Inn Sanibel Island Star Rating 3        
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 Star Rating 2        
764 Beach Road

Spanish Colonial-style 2-bedroom villas with tropical-inspired decor on a dockside property...
Seaside Inn Sanibel Island Star Rating 3        
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.
Sanibel Inn Star Rating 3        
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 Star Rating 1        
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.
Sanibel Moorings Star Rating 3        
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.