St. George Island is a 28-mile-long barrier island off the Gulf Coast of North Florida, one of the very few inhabited yet unspoiled Florida islands. Serene, peaceful, and pet-friendly, this vacation paradise has miles of spectacular uncrowded beaches perfect for laying in the sun, beachcombing, fishing, or splashing in the shallows.

The island's pristine marshes are great for exploring and looking for elusive wildlife.

All along the beach there are quaint beach cottages available to rent for a fun, rustic vacation, and there are wonderful shady nature trails on the island for when the kids get tired of sand and surf.

Ready to go?
Step 1: Visit the website and book directly and/or call ahead to confirm their hours.
Step 2: If you are spending the night, search for Hotel Deals nearby. Call the hotel directly to book and ask for a romantic, kid-friendly or pet-friendly amenity if you need it.
Step 3: If you are flying, compare Flights. Book directly with the airline, add your frequent flier number and reserve your seat.
Step 4: Estimate your driving time using Google Maps (click the blue 'Directions' arrow in the search box).

Need some more help?
Read our Reservations & Travel Planning Tips guide.