Search for Cheap Deals on
Spa Resort Hotels in Freeport

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!


Featured Freeport Resorts & Hotels with Spas

Royal Islander Hotel
Royal Islander Hotel
3 out of 5
East Mall Drive, PO Box F-42549, Freeport, Grand Bahama
Fully refundableReserve now, pay when you stay
Stay at this 3-star hotel in Freeport. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the property condition in our reviews. Popular ...
Royal Islander Hotel
Pelican Bay Resort at Lucaya
Pelican Bay Resort at Lucaya
4 out of 5
Sea Horse Road at Port Lucaya, Lucaya, Freeport, Grand Bahama
Stay at this 4-star family-friendly resort in Freeport. Enjoy 3 outdoor pools, 2 restaurants, and 2 bars/lounges. Our guests praise the helpful staff and the ...
Pelican Bay Resort at Lucaya
Flamingo Bay Hotel & Marina at Taino Beach
Flamingo Bay Hotel & Marina at Taino Beach
2.5 out of 5
Jolly Roger Drive, PO Box F43819, Freeport, Grand Bahama
Stay at this beach hotel in Freeport. Enjoy free parking, a marina, and a lazy river. Our guests praise the helpful staff in our reviews. Popular attractions ...
Flamingo Bay Hotel & Marina at Taino Beach
Island Palm Marina Villas
Island Palm Marina Villas
2.5 out of 5
122 Silver Point Drive, Freeport, Grand Bahama
Stay at this beach aparthotel in Freeport. Enjoy free parking, 2 restaurants, and a marina. Popular attractions Lucayan National Park and William's Town Beach ...
Island Palm Marina Villas
Island Seas Resort
Island Seas Resort
3 out of 5
123 Silver Point Drive, Freeport, Grand Bahama
Stay at this 3-star beach resort in Freeport. Enjoy free parking, 2 restaurants, and a private beach. Popular attractions Lucayan National Park and William's ...
Island Seas Resort
Lighthouse Pointe at Grand Lucayan - All Inclusive
Lighthouse Pointe at Grand Lucayan - All Inclusive
4 out of 5
1 Royal Palm Way, Freeport
Stay at this 4-star beach resort in Freeport. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Lighthouse Pointe at Grand Lucayan - All Inclusive
Old Bahama Bay Resort & Yacht Harbour
Old Bahama Bay Resort & Yacht Harbour
4 out of 5
Bayshore Road, West End, Grand Bahama
Stay at this 4-star beach hotel in West End. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Old Bahama Bay Beach and Old Bahama Bay Yacht ...
Old Bahama Bay Resort & Yacht Harbour
Sea Grape Villa
Sea Grape Villa
4 out of 5
58 Sea Grape Court, West End, Grand Bahama
Stay at this 4-star villa in West End. Enjoy free WiFi, free parking, and a marina. Popular attractions Old Bahama Bay Yacht Harbour and Old Bahama Bay Beach ...
Sea Grape Villa
The Marlin at Taino Beach Resort & Clubs
The Marlin at Taino Beach Resort & Clubs
3.5 out of 5
Jolly Roger Drive, Freeport, Grand Bahama
Stay at this 3.5-star beach hotel in Freeport. Enjoy free parking, a private beach, and a children's pool. Popular attractions Taino Beach and Sanctuary Bay ...
The Marlin at Taino Beach Resort & Clubs
Viva Fortuna Beach by Wyndham, A Trademark All Inclusive
Viva Fortuna Beach by Wyndham, A Trademark All Inclusive
3.5 out of 5
Doubloon Road And Churchill Dr., Freeport, Grand Bahama
Fully refundableReserve now, pay when you stay
Stay at this 3.5-star beach resort in Freeport. Enjoy free WiFi, free parking, and 4 restaurants. Our guests praise the pool and the helpful staff in our reviews. ...
Viva Fortuna Beach by Wyndham, A Trademark All Inclusive
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.