The Best Hotel in Cabbage Key, The Lower Gulf Coast

Background Illustration for Hotels

We've compiled the best of the best in Cabbage Key - browse our top choices for the top things to see or do during your stay.

Cabbage Key Inn

$$ | Cabbage Key, FL, 33945, USA

Atop an ancient Calusa shell mound and accessible only by boat, the friendly, somewhat quirky inn built by novelist and playwright Mary Roberts Rinehart in 1938 welcomes guests seeking peace and isolation. It's surrounded by 100 acres of tropical vegetation, through which a natural trail runs. In addition to the inn rooms, there are cottages scattered throughout the property, some of which have kitchens and can accommodate up to eight guests. Rooms range from bare-bones to more modern and family-friendly. There's a full-service marina and a restaurant whose dining room is papered with thousands of dollar bills. One of the many perks of staying here is proximity to the remote and pristine beach of Cayo Costa, a short boat trip from Cabbage Key. Note, however, that 2022's Hurricane Ian made its initial landfall on Cayo Costa, which was heavily damaged; access to it was limited long after the storm.

Pros

  • Plenty of solitude
  • Old Florida character
  • Nature trail

Cons

  • Two-night minimum stay
  • Accessible only by boat or seaplane
  • Limited amenities, some rooms have no TV
Cabbage Key, FL, 33945, USA
239-283–2278
Hotel Details
14 units
No Meals

Quick Facts

  • $$

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Fort Myers Fodor's Choice

Luminary Hotel & Co., Autograph Collection55.1 miles away

2200 Edward Dr., Fort Myers, Florida, 33901, USA
We recommend 5 Hotels in Fort Myers
$$$ Gasparilla Island (Boca Grande)

Boca Grande Hotel64.5 miles away

5800 Gasparilla Rd., Gasparilla Island, Florida, 33921, USA
We recommend 2 Hotels in Gasparilla Island (Boca Grande)
$$$$ Gasparilla Island (Boca Grande)

The Gasparilla Inn & Club68.1 miles away

500 Palm Ave., Boca Grande, Florida, 33921, USA
We recommend 2 Hotels in Gasparilla Island (Boca Grande)
$ Cape Coral, Pine Island, and North Fort Myers

Tarpon Lodge75.2 miles away

13771 Waterfront Dr., Pineland, Florida, 33945, USA
We recommend 2 Hotels in Cape Coral, Pine Island, and North Fort Myers
$$ Sanibel and Captiva Islands

'Tween Waters Island Resort & Spa84.2 miles away

15951 Captiva Dr., Captiva, Florida, 33924, USA
We recommend 2 Hotels in Sanibel and Captiva Islands