Hotels in The Bahamas

Search and compare The Bahamas hotels from hundreds of travel sites and save

The Bahamas
Dec 7 — Dec 82
The Bahamas
Tue 12/7
Wed 12/8
...and more

Tips for booking a The Bahamas hotel

Cheapest month:August
Most expensive month:March
Average price in The Bahamas:$347/night
Absolute cheapest price found:$27/night
Cheapest day:Saturday
Most expensive day:Monday
$295 - $448
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$269 - $348
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated The Bahamas hotels

Show all 2,968 hotels
1
Compass Point Beach Resort
Compass Point Beach Resort
10.0 Excellent
West Bay Street, Nassau, The Bahamas
Show on map
7.9 mi from city centre, Nassau, The Bahamas 

Featuring a private beach and an outdoor swimming pool, this 4-star resort is situated in Nassau. Rooms are air conditioned and a wireless internet connection is included free of charge.

2
Valentines Resort & Marina
Valentines Resort & Marina
8.8 Excellent
1 Bay Street, Dunmore Town, The Bahamas
Show on map
0.3 mi from city centre, Dunmore Town, The Bahamas 

Valentines Resort & Marina is situated on Harbour Island, and provides 4-star accommodation as well as a private beach. Popular facilities, such as free Wi-Fi and a swimming pool, make for an enjoyable stay in Dunmore Town.

3
Pelican Beach Villas
Pelican Beach Villas
10.0 Excellent
Marsh Harbour, The Bahamas
Show on map
0.8 mi from city centre, Marsh Harbour, The Bahamas 

Pelican Beach Villas is located in Marsh Harbour and offers free Wi-Fi. It features cosy villas with a private bathroom and a kitchenette.

4
Holiday Inn Express & Suites Nassau
Holiday Inn Express & Suites Nassau
7.1 Good
West Bay Street at Nassau Street, Nassau, The Bahamas
Show on map
2.2 mi from city centre, Nassau, The Bahamas 

Strategically located in the heart of the city, this 3.5-star hotel makes for an excellent base in Nassau. It also provides a terrace, an outdoor pool and a beauty centre.

5
Bahasea Backpackers
Bahasea Backpackers
9.7 Excellent
560 West Bay Street, Nassau, The Bahamas
Show on map
5.6 mi from city centre, Nassau, The Bahamas 

BahaSea Backpackers is located in Nassau and offers complimentary wireless internet. It also provides luggage storage, an atm/cash machine and a swimming pool.

6
Dolphin Cove
Dolphin Cove
9.3 Excellent
#14 Swan Drive, Freeport, The Bahamas
Show on map
1.3 mi from city centre, Freeport, The Bahamas 

Dolphin Cove offers a comfortable setting when in Freeport. It also provides room service, a sun deck and an outdoor pool.

7
French Leave Resort Autograph Collection
French Leave Resort Autograph Collection
9.6 Excellent
Queen's Highway, Governor’s Harbour, The Bahamas
Show on map
0.5 mi from city centre, Governor’s Harbour, The Bahamas 

French Leave Resort Autograph Collection offers 4-star accommodation in Governor's Harbour. The various facilities this luxury resort has to offer include room service, a 24-hour reception and an outdoor pool.

8
Grand Hyatt Baha Mar
Grand Hyatt Baha Mar
8.4 Excellent
One Baha Mar Blvd, Nassau, The Bahamas
Show on map
3.1 mi from city centre, Nassau, The Bahamas 

Grand Hyatt Baha Mar offers contemporary 4-star accommodation in Nassau. It also features a sauna and an outdoor pool.

Cheapest hotels in The Bahamas

Show all 2,968 hotels
Bajamar
Bajamar
9.3 Excellent
Coral Road 426, Freeport, The Bahamas
Show on map
1.5 mi from city centre,  

Located in Freeport, Bajamar Bed n Breakfast is an easy drive from Taino Beach and Sanctuary Bay.

$67
Avg. per night
Royal Islander Hotel
Royal Islander Hotel
7.4 Good
The Mall Drive, P.O. Box F-4254, Freeport, The Bahamas
Show on map
3.1 mi from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Freeport. It also offers a swimming pool, a Jacuzzi and an outdoor pool.

$80
Avg. per night
Bahasea Backpackers
Bahasea Backpackers
9.7 Excellent
560 West Bay Street, Nassau, The Bahamas
Show on map
5.6 mi from city centre,  

BahaSea Backpackers is located in Nassau and offers complimentary wireless internet. It also provides luggage storage, an atm/cash machine and a swimming pool.

$95
Avg. per night
Flamingo Bay Hotel & Marina
Flamingo Bay Hotel & Marina
6.7 Good
Jolly Roger Drive, PO Box F43819, Freeport, The Bahamas
Show on map
0.8 mi from city centre,  

Boasting outdoor tennis courts, a private beach and an outdoor pool, Flamingo Bay Hotel & Marina is situated in Freeport and provides comfortable accommodation. It also features free Wi-Fi, water slides and a beauty centre.

$99
Avg. per night
Personal Touch 1
Personal Touch 1
9.4 Excellent
Nassau, The Bahamas
Show on map
4.7 mi from city centre,  

Personal Touch 1 is located in Nassau and offers free Wi-Fi.

$99
Avg. per night
Running Mon Sunrise Resort & Marina
Running Mon Sunrise Resort & Marina
7.7 Good
208 Kelly Court And Knotts Boulevard, Freeport, The Bahamas
Show on map
3.5 mi from city centre,  

Running Mon Sunrise Resort & Marina is located in Freeport and offers complimentary wireless internet. It also features a swimming pool and an outdoor pool.

$108
Avg. per night
Dawsons Hideaway
Dawsons Hideaway
7.9 Good
Nassau, The Bahamas
Show on map
2.3 mi from city centre,  

Located in Nassau, Dawson's Hideaway is a short drive from Paradise Island and Athol Island. Guests can also enjoy complimentary internet access throughout the property.

$108
Avg. per night
Castaways Resort and Suites
Castaways Resort and Suites
7.3 Good
42629 East Mall Drive, Freeport, The Bahamas
Show on map
3.2 mi from city centre,  

Conveniently located in the heart of the city, this 3-star resort makes for an excellent base in Freeport. It has a fitness centre, as well as a swimming pool, a kids club and a free shuttle service.

$109
Avg. per night

Hotel prices in The Bahamas

2 stars and under

$91 - $393

The Colony Club Inn & Suites

#1 Most popular

$393
Avg. per night
Land Shark Coco Plum Resort

#2 Most popular

$118
Avg. per night
Flamingo Bay Hotel & Marina

Best value

$99
Avg. per night
3 stars

$67 - $661

The Beach at Atlantis

#1 Most popular

$395
Avg. per night
Comfort Suites Paradise Island

#2 Most popular

$225
Avg. per night
Bajamar

Best value

Bajamar
9.3 Excellent
$67
Avg. per night
4 stars +

$134 - $1,646

Grand Hyatt Baha Mar

#1 Most popular

$377
Avg. per night
The Royal at Atlantis

#2 Most popular

$287
Avg. per night
Harbor Breeze Villas

Best value

$134
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

The Bahamas travel FAQs

  • Where is the best place to stay in The Bahamas?

    Nassau, Freeport, and Georgetown are some of the most favored places to stay in The Bahamas.

  • What are the best hotels in The Bahamas?

    The Bahamas is home to many highly-rated hotels, one of which is Grand Hyatt Baha Mar, which has a current rating of 8.4. For other potential stays, consider The Royal at Atlantis and SLS Baha Mar, which can also be great places to stay in The Bahamas.