Skip Navigation Website Accessibility
Oak Lane Resort

A Secluded Vacation Getaway Overlooking Picturesque St. Joseph Bay

Welcome to Cape San Blas Inn

Welcome to the Cape San Blas Inn, located on the pristine Gulf Coast of Florida. Built as a Bed & Breakfast in 1999, the Cape San Blas Inn is situated on the east side of St. Joseph Peninsula. Overlooking picturesque St. Joseph Bay and across the street from the turquoise waters of the Gulf of Mexico, the Inn is situated 25 miles west of Apalachicola and 14 miles from Port St. Joe.


Year-Round Beauty

Graced by the natural beauty of this yet-unspoiled part of Florida's Gulf coast, the Cape San Blas Inn can be enjoyed year-round with equal enthusiasm.

Come stay, relax, and experience everything this unique locale has to offer.

"Cape San Blas Is the Best-Kept Secret on Florida's Forgotten Coast"
- Southern Living Magazine

The under-the-radar vacation destination offers miles of pristine white-sand beaches that are as suited to a romantic couple's getaway as they are to a large family reunion. With uncrowded beaches lining both the St. Joseph Bay and the Gulf, visitors get to choose their own adventure. Wade in the gentle bay waters or body surf in the ocean's salty spray—how you spend your sun-filled vacation days is entirely up to you. If you're ready to add Cape San Blas to the top of your "must visit" list, here's everything you need to know to start planning the coastal vacation of your dreams.

Sugar White Sand

The Inn's bayfront setting is only three miles from St. Joseph Peninsula State Park, voted "America's #1 Beach"! The Cape San Blas Inn is the perfect getaway to enjoy sunbathing, fishing, kayaking/canoeing, bird watching, and horseback riding.

Luxurious bedding and pillows

Guest Rooms

older couple on the beach


Adventure & Tranquility

Part of Cape San Blas' fascination is that its moods and atmospheres are so changeable. Whether you are looking for an activity-filled day or a peaceful interlude from your everyday world, we look forward to your visit to the Cape San Blas Inn.

Cape San Blas Inn on St. Joseph Bay

We are committed to making our website ADA compliant.


(850) 229-7070
(800) 315-1965


4950 Cape San Blas Road
Port St. Joe, Florida 32456