COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Compare Sanibel Cottage Rentals

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Featured Sanibel Cottages

Don't see what you're looking for?
See all available properties in Sanibel
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Sanibel Beach Accommodation

    West Wind Inn

    West Wind Inn

    3345 West Gulf Drive, Sanibel, FL
    The price is $307 per night from May 31 to May 31
    4.4/5Wonderful! (49 reviews)
    West Wind Inn
    Sundial Beach Resort & Spa

    Sundial Beach Resort & Spa

    1451 Middle Gulf Drive, Sanibel, FL
    The price is $404 per night from May 31 to May 31
    4.2/5Very Good! (164 reviews)
    Sundial Beach Resort & Spa
    Sanibel Inn

    Sanibel Inn

    937 E Gulf Drive, Sanibel, FL
    The price is $279 per night from May 31 to May 31
    4.1/5Very Good! (115 reviews)
    Sanibel Inn
    Island Inn

    Island Inn

    3111 W Gulf Dr, Sanibel, FL
    The price is $299 per night from May 18 to May 18
    4.6/5Wonderful! (39 reviews)
    Island Inn
    Sanibel Arms West Condominiums

    Sanibel Arms West Condominiums

    827 East Gulf Drive, Sanibel, FL
    4.7/5Exceptional! (31 reviews)
    Sanibel Arms West Condominiums
    Sunset Beach Inn

    Sunset Beach Inn

    3287 West Gulf Dr, Sanibel, FL
    The price is $229 per night from May 18 to May 18
    3.7/5Good! (44 reviews)
    Sunset Beach Inn
    Casa Ybel Resort

    Casa Ybel Resort

    2255 W. Gulf Dr., Sanibel, FL
    4.3/5Excellent! (6 reviews)
    Casa Ybel Resort
    Song of the Sea

    Song of the Sea

    863 E Gulf Dr, Sanibel, FL
    The price is $239 per night from May 31 to May 31
    4.5/5Wonderful! (51 reviews)
    Song of the Sea
    Seaside Inn

    Seaside Inn

    541 E Gulf Dr, Sanibel, FL
    The price is $239 per night from Jun 3 to Jun 3
    4.3/5Excellent! (55 reviews)
    Seaside Inn

Hotel Options in Sanibel

    Sanibel Island Beach Resort

    Sanibel Island Beach Resort

    1231 Middle Gulf Dr, Sanibel, FL
    The price is $249 per night from May 31 to May 31
    4.3/5Excellent! (54 reviews)
    Sanibel Island Beach Resort
    Sundial Beach Resort & Spa

    Sundial Beach Resort & Spa

    1451 Middle Gulf Drive, Sanibel, FL
    The price is $404 per night from May 31 to May 31
    4.2/5Very Good! (164 reviews)
    Sundial Beach Resort & Spa
    Waterside Inn on the Beach

    Waterside Inn on the Beach

    3033 West Gulf Drive, Sanibel, FL
    The price is $211 per night from May 20 to May 20
    4.4/5Wonderful! (42 reviews)
    Waterside Inn on the Beach