view events


see more


book now


Welcome to Madeira Bay Resort Marina & Spa

The brand new Madeira Bay Resort Marina & Spa is located on Florida’s West Coast, in beautiful Madeira Beach, Florida — located at the north end of John’s Pass.

The Madeira Bay Resort Marina & Spa overlooks Florida’s scenic Intracoastal Waterways and is steps from pristine white-sand beaches of the Gulf of Mexico. The resort feature classic Mediterranean architecture with tropical landscaping, a beautiful heated swimming pool and Mad Beach Fish House restaurant, with waterfront dining and cocktails. Suites feature picturesque view of the Intracostal Waterway, the Gulf of Mexico and overlooks a marina with an array of impressive yachts. Docking is available for our guest’s boats. Our full service day spa features massages, hair and skin care, and Vichy shower. A 2,000 square foot function/conference room is available for rental and the perfect venue for your next meeting or a beautiful backdrop for a wedding.

Madeira Bay Resort Marina & Spa is ideally located adjacent to the world famous John’s Pass Village & Boardwalk where you’ll find hundreds of shops and restaurants, sail boat and fishing charters, jet ski rentals and parasailing.

Guest bringing their boats to Madeira Bay Resort Marina & Spa must call the marina in advance to arrange for boat dockage and trailer storage. Transient dockage is available starting at $1.50 per day. Call (727)397-7070 or visit the Madeira Bay Docks website for more information. Please note trailers are not allowed in the resort parking lot and arrangements for trailer storage must also be made with the marina.

Spacious, Comfortable, Apartment Style Suites