Great hotels in Bahamas

...prices from only £44

Price is per person per night for a 7 night stay in Bahamas at the 4 * Margaritaville Beach Resort Nassau on 31 / Aug / 2025 (price found 26 hours ago)

Subject to availability, prices correct of the last 24 hours
Bahamas

Welcome to Bahamas!

The Bahamas is a stunning tropical archipelago made up of over 700 islands and 2,400 cays, known for its pristine white-sand beaches, crystal-clear turquoise waters, and vibrant marine life. Located just off the coast of Florida, this Caribbean gem is a dream destination for beach lovers, divers, and adventure seekers alike.

From the luxurious resorts of Nassau and Paradise Island to the secluded pink sand beaches of Harbour Island, the Bahamas offers a perfect mix of relaxation, culture, and adventure.

Other star rating top hotels

...looking for something a bit cheaper?

Our most popular hotels:

Atlantis Royal Tower
Atlantis Royal Tower,
4 star hotel from £133 pp/night
Check availability
The Cove At Atlantis
The Cove At Atlantis,
5 star hotel from £218 pp/night
Check availability
British Colonial
British Colonial,
4 star hotel from £77 pp/night
Check availability

What's hot in Bahamas?

Searching for hotels in Bahamas? Here at Netflights, we compare loads of different options to help you find the best hotel deals. If you’re flexible on dates, try searching by month to give yourself the best chance of finding the cheapest price.

At the moment, the cheapest hotel is Margaritaville Beach Resort Nassau – it costs £44pppn for 7 nights in August.

But you’ll find that this varies throughout the year.

You can stay for less time, of course – just make sure you have enough time to tick off the big attractions.

Flights to other cities

check out some great flight prices to Bahamas and other nearby cities
from £416 pp
Find flights
from £586 pp
Find flights
from £524 pp
Find flights
from £490 pp
Find flights
from £557 pp
Find flights
from £577 pp
Find flights
from £752 pp
Find flights
from £505 pp
Find flights
from £616 pp
Find flights
from £632 pp
Find flights
from £602 pp
Find flights
from £503 pp
Find flights

Context Id: 986d6dcb-d89c-454a-8f3a-060fb6e7f96f