Great hotels in Bahamas

...prices from only £56

Price is per person per night for a 7 night stay in Bahamas at the 4 * Margaritaville Beach Resort Nassau on 05 / Jun / 2025 (price found 44 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:

The Reef At Atlantis Hotel
The Reef At Atlantis Hotel,
5 star hotel from £147 pp/night
Check availability
The Cove At Atlantis
The Cove At Atlantis,
5 star hotel from £219 pp/night
Check availability
Riu Paradise Island Hotel
Riu Paradise Island Hotel,
5 star hotel from £314 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 £56pppn for 7 nights in June.

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 £343 pp
Find flights
from £592 pp
Find flights
from £525 pp
Find flights
from £490 pp
Find flights
from £574 pp
Find flights
from £581 pp
Find flights
from £779 pp
Find flights
from £525 pp
Find flights
from £616 pp
Find flights
from £633 pp
Find flights
from £632 pp
Find flights
from £454 pp
Find flights

Context Id: b64f0db5-0800-47b5-870f-530427cd3aab