Best Resorts in Bahamas

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Bahamas

Featured Resorts in Bahamas

Grand Hyatt Baha Mar
4.5 out of 5
One Baha Mar Boulevard, Nassau, New Providence
This Nassau resort is on the beach, 1.3 mi (2.1 km) from Cable Beach, and within 6 mi (10 km) of Junkanoo Beach and Straw Market. Queen's Staircase and Cabbage ...
4.3/5 Excellent! (2,449 reviews)
"Staff was very professional. Just wish the food and drinks weren’t so pricey. Property gorgeous."

Reviewed on Dec 5, 2021

Grand Hyatt Baha Mar
Margaritaville Beach Resort - Nassau
4 out of 5
2 Bay Street, Nassau, New Providence
Fully refundableReserve now, pay when you stay
The price is $244 per night from Jan 2 to Jan 2
Located in Downtown Nassau, this beachfront resort is in the city center and within a 10-minute walk of National Art Gallery of the Bahamas and Junkanoo Beach. ...
4.1/5 Very Good! (67 reviews)
"Beautiful resort, with friendly staff, and in the perfect location. We were able to walk to "Fish Fry" to enjoy local food and entertainment, and into the downtown to do some shopping."

Reviewed on Dec 1, 2021

Margaritaville Beach Resort - Nassau
The Royal at Atlantis
4 out of 5
Paradise Beach Drive, Paradise Island, New Providence
Located in Paradise Island, this beachfront resort is next to a golf course and within a 10-minute walk of Paradise Lagoon Beach South and Cabbage Beach. Paradise ...
4/5 Very Good! (1,694 reviews)
"Loved it"

Reviewed on Dec 6, 2021

The Royal at Atlantis
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Courtyard by Marriott Nassau Downtown/Junkanoo Beach
3.5 out of 5
West Bay Street, Nassau
Fully refundableReserve now, pay when you stay
The price is $169 per night from Dec 12 to Dec 12
Offering direct access to the beach, this Downtown Nassau resort is on the boardwalk and within a 15-minute walk of Cenotaph and Parliament House. Fort Fincastle ...
3.8/5 Good! (412 reviews)
"Was good"

Reviewed on Oct 26, 2021

Courtyard by Marriott Nassau Downtown/Junkanoo Beach
The Cove at Atlantis
5 out of 5
Paradise Beach Drive, Paradise Island, New Providence
The price is $400 per night from Dec 12 to Dec 12
Located in Paradise Island, this beachfront resort is next to a golf course and within 1 mi (2 km) of Paradise Lagoon Beach North and Cabbage Beach. Paradise ...
4.1/5 Very Good! (992 reviews)
"The pools and water activities were fun."

Reviewed on Nov 30, 2021

The Cove at Atlantis
Sandyport Beach Resort
3.5 out of 5
West Bay Street, Nassau, New Providence
The price is $215 per night from Dec 8 to Dec 8
Located in Nassau, this beachfront resort is connected to a shopping center, 1.4 mi (2.2 km) from Cable Beach, and within 9 mi (15 km) of Parliament House and ...
4.1/5 Very Good! (310 reviews)
"We enjoyed our time and loved that they upgraded us when something was amiss with our room. As Bahamians, it was super lovely to "play tourist" and experience our own hospitality. Definitely would stay again."

Reviewed on Dec 6, 2021

Sandyport Beach Resort
The Coral at Atlantis
4 out of 5
One Casino Drive, Paradise Island, New Providence
Located in Paradise Island, this beachfront resort is next to a golf course and within 1 mi (2 km) of Versailles Gardens and Cabbage Beach. Paradise Island Golf ...
3.8/5 Good! (996 reviews)
"The property is very nice. Everything is just SO incredibly expensive, you would think it is a 5 star resort, and it's just not THAT nice."

Reviewed on Dec 2, 2021

The Coral at Atlantis
Pelican Bay Resort at Lucaya
4 out of 5
Sea Horse Road at Port Lucaya, Lucaya, Freeport, Grand Bahama
Fully refundableReserve now, pay when you stay
The price is $144 per night from Dec 14 to Dec 14
This family-friendly Freeport resort is located near the beach, within a 10-minute walk of Port Lucaya Marketplace, Lucaya Beach, and Count Basie Square. Taino ...
4.1/5 Very Good! (995 reviews)
"Very nice porpoerty on the canal. Great views, quiet and friendly staff."

Reviewed on Nov 29, 2021

Pelican Bay Resort at Lucaya
The Reef at Atlantis
4.5 out of 5
Paradise Beach Drive, Paradise Island, New Providence
Located in Paradise Island, this beachfront resort is next to a golf course and within 1 mi (2 km) of Paradise Lagoon Beach South and Cabbage Beach. Paradise ...
4.2/5 Excellent! (994 reviews)
"Wonderful place to relax."

Reviewed on Nov 29, 2021

The Reef at Atlantis
Rosewood Baha Mar
5 out of 5
One Bahamar Boulevard, Nassau
The price is $1,050 per night from Dec 16 to Dec 16
Nestled on the beach, this Nassau resort is within 3 mi (5 km) of Lake Cunningham, Cable Beach, and Saunders Beach. Haynes Oval is 3.1 mi (5 km) away.
4.5/5 Wonderful! (137 reviews)
"Beautifully landscaped property, excellent location, lots to do such as a casino, shopping, restaurants, waterpark & other activities. The service at the pool was wonderful, housekeeping was excellent as well."

Reviewed on Nov 22, 2021

Rosewood Baha Mar
Grand Isle Resort and Residence
4 out of 5
Emerald Bay, Po Box Ex 29253 George Town, Rokers Point, Exuma Islands
Located in Rokers Point, this beachfront resort is next to a golf course, 0.2 mi (0.3 km) from Emerald Bay Beach, and within 6 mi (10 km) of Coco Plum Beach ...
4.6/5 Wonderful! (264 reviews)
"It was very clean and the staff where all awesome and super nice I would recommend it to anyone visiting the exumas"

Reviewed on Nov 27, 2021

Grand Isle Resort and Residence
Hilton At Resorts World Bimini
4.5 out of 5
50 nautical mi. off the coast of S. FL, Alice Town
Fully refundableReserve now, pay when you stay
The price is $296 per night from Jan 5 to Jan 5
This family-friendly Alice Town resort is located near the airport, within a 10-minute walk of Bimini Undersea Dive Center and Bimini Bay Marina. Stones of Atlantis ...
3.8/5 Good! (341 reviews)
"Not much offers in the menu. But good services"

Reviewed on Nov 6, 2021

Hilton At Resorts World Bimini
Island Seas Resort
3 out of 5
123 Silver Point Drive, Freeport, Grand Bahama
The price is $121 per night from Dec 8 to Dec 8
Nestled on the beach, this Williams Town resort is within 3 mi (5 km) of William's Town Beach, Lucaya Beach, and Port Lucaya Marketplace. Port Lucayan Marina ...
3.4/5 Good! (305 reviews)
"The proximity to the beach and restaurant"

Reviewed on Nov 5, 2021

Island Seas Resort
Harborside Resort at Atlantis
4 out of 5
Paradise Beach Drive, Paradise Island, New Providence
This family-friendly Paradise Island resort is within 1 mi (2 km) of Paradise Lagoon Beach South and Cabbage Beach. Paradise Island Golf Club and National Art ...
4.2/5 Excellent! (264 reviews)
"We loved the quietness of the property and the view of the harbor/ marina. Staff was very friendly and helpful. Shuttle service was great. We were disappointed that the resort did not have a better grasp on what was and wasn't available throughout the resort property. That I am sure comes from the ..."

Reviewed on Jul 26, 2021

Harborside Resort at Atlantis
Peace and Plenty Resort
3 out of 5
Queen's Highway, EX29055, George Town, Exuma Islands
Located in George Town, this beachfront resort is in the city center and within 3 mi (5 km) of Palm Bay Beach and Hoopers Bay.
4.2/5 Very Good! (228 reviews)
"The BEST thing about Peace and Plenty is the staff. Everyone is very pleasant and friendly. They absolutely make the resort a lovely place to be. Special shout out to Jevaughn in the bar as he was particularly helpful! My room (221) was somewhat lacking. The table was rusting, the electrical outlet ..."

Reviewed on Nov 22, 2021

Peace and Plenty Resort
Bimini Big Game Club Resort & Marina
3.5 out of 5
Kings Highway, North Bimini, Alice Town, Bimini
The price is $194 per night from Dec 9 to Dec 9
With direct access to the beach, this Alice Town resort is in the city center and within a 5-minute walk of Dolphin House Museum, Alice Town Beach, and Bimini ...
3.5/5 Good! (141 reviews)
"beautifull property"

Reviewed on Oct 21, 2021

Bimini Big Game Club Resort & Marina
Pink Sands Resort
4 out of 5
Chapel Street, Dunmore Town, Harbour Island
Fully refundableReserve now, pay when you stay
The price is $950 per night from Dec 8 to Dec 8
Located in Dunmore Town, this beachfront resort is in the historical district and within a 10-minute walk of Pink Sand Beach, Fisherman's Dock, and Government ...
4.3/5 Excellent! (97 reviews)
"This is a fabulous resort!! If you are looking to be in a secluded and very quiet resort, this is the place for you. They are currently installing a new infinity pool which is the only thing missing right now. The food is also amazing. Thanks again for a great visit"

Reviewed on Oct 27, 2021

Pink Sands Resort
Lighthouse Pointe at Grand Lucayan
4 out of 5
1 Royal Palm Way, Freeport
Fully refundableReserve now, pay when you stay
The price is $189 per night from Jan 5 to Jan 5
Located in Freeport, this beachfront resort is next to a golf course, just steps from Lucaya Beach and Port Lucaya Marketplace. Taino Beach and Treasure Reef ...
3.9/5 Good! (131 reviews)
"The resort was pretty deserted of people . Which I myself like it was like having a resort to yourself. Some days at the beach restaurant bar staff would ignore you when you was trying to get food or drink . One of the great positives was the food at Portobello's restaurant was exceptional."

Reviewed on Aug 29, 2021

Lighthouse Pointe at Grand Lucayan
Cape Santa Maria Beach Resort
3 out of 5
Li 30117 Queen Highway, Galliot Cay, Long Island
The price is $265 per night from Dec 13 to Dec 13
Nestled on the beach, this Galliot Cay resort is 0.4 mi (0.6 km) from Cape Santa Maria and 3.3 mi (5.4 km) from Columbus Point Monument. Salt Pond Beach is 29 ...
4.7/5 Exceptional! (41 reviews)
"We loved the secluded nature of this resort. It was rare to see more than 10-15 people on the beach or in the water at any given time, and plenty of hours when we had the beach to ourselves. Activities like kayaking, snorkeling, paddleboarding, and biking were free, with complimentary rental of helmets, ..."

Reviewed on Aug 13, 2021

Cape Santa Maria Beach Resort
Abaco Beach Resort and Boat Harbour Marina
3.5 out of 5
Bay Street, Marsh Harbour, Abaco
The price is $315 per night from Dec 9 to Dec 9
Located in Marsh Harbour, this beachfront resort is in the city center and within a 5-minute walk of Abaco Beach and Abaco Marina. Marsh Harbour and Snake Cay ...
3.8/5 Good! (197 reviews)
"Our vacation was perfect in every way. The staff, food, beach, pool, room and everything else. I wish we didn’t have to leave so soon but what an amazing vacation it was. Can’t wait to go back."

Reviewed on Aug 15, 2021

Abaco Beach Resort and Boat Harbour Marina
Don't see what you're looking for?
See all available properties in Bahamas
View all properties
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.

More trip options