Find the self-catering accommodations that appeal to you the most
Destination inspiration for your trip – find a self-catering accommodation

Check out our pick of great self-catering accommodations on Grand Bahama
Featuring a free fitness center, Ocean Reef Yacht Club & Resort offers accommodations in Freeport.

Dolphin Cove is a 36-apartment hotel with four different suite types to choose from.This adult only property offers two outdoor pools. on site fine dinning restaurant and a private marina.

Newly Remodeled Luxury Beachfront 2-Bedroom Condo offers accommodations in Freeport, a few steps from Coral Beach. This beachfront property offers access to free Wifi and free private parking.

Nicoles Nest Brand New Exquisite Studio Hideaway offers accommodations in Freeport, 1.7 miles from Silver Point Beach. This apartment offers air-conditioned accommodations with a patio.

Obera Beach #105 is located in Freeport, just a 3-minute walk from Taino Beach and 400 yards from Lucaya Beach. This property offers access to a balcony and free private parking.

A 14-minute walk from Fortune Beach in Smith Point, The Blue Inn Family Vacation Rental provides accommodations with access to an open-air bath.

This beachfront resort is located on the southern end of Grand Bahama Island, 5.3 mi from Grand Bahama International Airport. It offers an on-site spa and villas with complete kitchens.
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama
Popular with guests booking self-catering accommodations on Grand Bahama