Great hotels in Bahamas

...prices from only £48

Price is per person per night for a 7 night stay in Bahamas at the 4 * Margaritaville Beach Resort Nassau on 05 / Sep / 2025 (price found 34 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 Coral at Atlantis
The Coral at Atlantis,
4 star hotel from £107 pp/night
Check availability
Riu Paradise Island Hotel
Riu Paradise Island Hotel,
5 star hotel from £274 pp/night
Check availability
The Reef At Atlantis Hotel
The Reef At Atlantis Hotel,
5 star hotel from £147 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 £48pppn for 7 nights in September.

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 £455 pp
Find flights
from £626 pp
Find flights
from £494 pp
Find flights
from £513 pp
Find flights
from £575 pp
Find flights
from £578 pp
Find flights
from £841 pp
Find flights
from £797 pp
Find flights
Search for price
Find flights
from £642 pp
Find flights
from £577 pp
Find flights
from £463 pp
Find flights

Context Id: 30c52ce5-3c22-4769-a097-6b8dbc905a10