Hotels in The Bahamas

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

The Bahamas
Oct 17 — Oct 182
The Bahamas
Sun 10/17
Mon 10/18
...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.

Cheapest hotels in The Bahamas

Show all 2,802 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.

$54
Avg. per night
Royal Islander Hotel
Royal Islander Hotel
7.5 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.

$85
Avg. per night
Sun Fun Resort
Sun Fun Resort
6.2 Good
West Bay Street 627, Nassau, The Bahamas
Show on map
5.6 mi from city centre,  

Boasting an outdoor pool and a private beach, Sun Fun Resort is situated in Nassau and provides comfortable accommodation. It offers complimentary Wi-Fi, a laundry service and a 24-hour reception.

$88
Avg. per night
Bahasea Backpackers
Bahasea Backpackers
8.0 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.6 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.

$97
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
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 offers free private parking on site. Guests can also enjoy complimentary internet access throughout the property.

$101
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.

$104
Avg. per night

Hotel prices in The Bahamas

2 stars and under

$88 - $393

The Colony Club Inn & Suites

#1 Most popular

$393
Avg. per night
Flamingo Bay Hotel & Marina

#2 Most popular

$97
Avg. per night
Sun Fun Resort

Best value

$88
Avg. per night
3 stars

$54 - $659

The Beach at Atlantis

#1 Most popular

$289
Avg. per night
Comfort Suites Paradise Island

#2 Most popular

$224
Avg. per night
Bajamar

Best value

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

$134 - $1,398

Grand Hyatt Baha Mar

#1 Most popular

$339
Avg. per night
The Royal at Atlantis

#2 Most popular

$295
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.