Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Grand Bahama's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Pelican Bay Hotel 4 stars

Hotel in Freeport

Just 300 metres from a white-sand beach, Pelican Bay Hotel features 3 outdoor pools, lush gardens and a bar-restaurant overlooking Bell Channel Harbour. I love everything about pelican bay hotel i loved the staff and there costumer service's i loved how the rooms look and how quiet around there isband the price was really affordable

Show more Show less
8.7
Fabulous
145 reviews
Price from
£136
per night

Bell Channel Inn Hotel & Scuba Diving Retreat 3 stars

Hotel in Freeport

This Freeport, Bahamas hotel offers on-site scuba diving courses and snorkeling with Caribbean divers and an outdoor pool. Some rooms feature a balcony with a Port Lucaya view. The place was nice food from the restaurant was on point an I loved da staff they remembered my name an it felt personal like family........shout out to my bartender she was da best gud company an very in touch with da customers. Cant wait to come back for a longer stay.

Show more Show less
8.2
Very good
73 reviews
Price from
£111
per night

Royal Islander Hotel 3 stars

Hotel in Freeport

Offering free WiFi, this tropical hotel features an outdoor pool with seating and rooms with large windows and views of the pool or garden. Nice location quiet clean and warm great staff

Show more Show less
7.4
Good
307 reviews
Price from
£63
per night

Flamingo Bay Hotel & Marina 2 stars

Hotel in Freeport

This island hotel and marina, in Freeport, Bahamas, is just 200 yards from Taino Beach and the Caribbean Sea. It offers free Wi-Fi access and bright rooms with cable TV. the hotel staff was very welcoming and friendly.. make you feel at home on arrival.. they will help you whenever you need or answer questions if you have some… the area is near the beach and also a lot of tourist places you can get to quickly..the marina view is nice too..lots of activities nearby which staff can give you the list. the hotel provides transportation for grocery store runs which if you’re staying more than 3 days i would look into that.. they also help with information for your Covid testing but you have To schedule your appointment online first don’t let them tell you, you can just go up there because that’s not the case.

Show more Show less
6
Review score
11 reviews
Price from
£97
per night

Jubilee Gardens Freeport

Freeport

Featuring a garden, BBQ facilities and free WiFi, Jubilee Gardens Freeport is located in Freeport, 1.3 km from Xanadu Beach and 1.6 km from East Palm Beach. Awesome decor...quiet clean and comfortable

Show more Show less
9.8
Exceptional
18 reviews
Price from
£96
per night

Colindale Apartments

Freeport

Situated less than 1 km from Coral Beach, Colindale Apartments offers a restaurant, an outdoor swimming pool and air-conditioned accommodation with a balcony and free WiFi. My husband and I loved our experience, we will definitely book again and we have already started recommending to friends and family.

Show more Show less
9.2
Superb
10 reviews
Price from
£118
per night

Luxurious Condo near Taino Beach

Freeport

Offering a garden and pool view, Luxurious Condo near Taino Beach is situated in Freeport, 300 metres from Lucaya Beach and 1.1 km from Coral Beach. Gate ,quiet I feel like I’m home, clean ,very comfortable ,more than what I was expected.

Show more Show less
9.7
Exceptional
7 reviews
Price from
£106
per night

Bajamar Bed n Breakfast

Freeport

Located in Freeport, 2.3 km from Silver Point Beach and 2.4 km from Coral Beach, Bajamar Bed n Breakfast provides accommodation with free WiFi, air conditioning, a shared lounge and a garden. Linda and Hilton were amazing hosts. Their breakfast was phenomenal, they’re really nice and made us feel like home. The house is nice and clean and the location is great. We would definitely come back and highly recommend them. The best hosts we have had. Thank you Linda and Hilton!

Show more Show less
9.3
Superb
44 reviews
Price from
£60
per night

8 Villa Martinique

Williams Town, Freeport

Set in Freeport, within 350 metres of Coral Beach and 1 km of Silver Point Beach, 8 Villa Martinique offers accommodation with free WiFi, air conditioning, an outdoor swimming pool and a garden. The view was amazing. Great amenities.

Show more Show less
9.4
Superb
9 reviews
Price from
£88
per night

Lighthouse Pointe at Grand Lucayan Resort 4 stars

Freeport

Featuring free WiFi, a spa centre and a year-round outdoor pool, this property offers accommodation in Freeport.

Show more Show less
9.2
Superb
5 reviews
Price from
£278
per night

Hotels with extra health and safety measures

Find hotels in Grand Bahama with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels on Grand Bahama in the past month

See all

FAQs about hotels on Grand Bahama

  • Freeport, High Rock and Smith Point are popular with other travellers visiting Grand Bahama.

  • There are 58 hotels on Grand Bahama you can book on Booking.com.

  • On average, 3-star hotels on Grand Bahama cost £111 per night, and 4-star hotels on Grand Bahama are £103 per night. If you're looking for something really special, a 5-star hotel on Grand Bahama can on average be found for £361 per night (based on Booking.com prices).

Explore guest reviews of hotels on Grand Bahama

See all