Butterfly Hill

Short answer: Treasure Beach has no resorts, no chain hotels and no all-inclusives. Your options are a small boutique hotel, a guesthouse, or a private villa. Guesthouses start around US$50–100 a night, boutique hotel rooms run roughly US$150–350, and villas range from about US$100 for a small cottage to US$1,200 for a large staffed house sleeping ten or more.

We own a villa here, so treat the villa section with the scepticism it deserves. The rest of this is the advice we give friends.

The four types, compared

TypeRough nightly costBest forTrade-off
Guesthouse / small innUS$50–100Solo travellers, couples, longer budget staysSimple. Hot water and A/C are not guaranteed — ask.
Boutique hotelUS$150–350Couples, first-timers, anyone wanting a restaurant on siteFew rooms, books out early, limited choice in the area
Small villa / cottageUS$100–300Couples and small families who want a kitchenUsually self-catering. You shop and cook.
Staffed villaUS$350–1,200Families and groups of 6–12, celebrationsOnly good value if you fill it. Add ~15% staff gratuity.

Boutique hotels

Jakes in Calabash Bay is the one everybody knows, and deservedly. It has been here since long before Treasure Beach was on anyone’s list, the rooms are individually designed, and it does more than any other single business to bring people to this coast — it is the home of the Calabash International Literary Festival.

If you want somewhere with a restaurant, a bar and other guests to talk to, and you are travelling as a couple, Jakes is very hard to beat. Book early, especially around the festival.

Beyond that the choice thins out quickly. Treasure Beach has a handful of small hotels and that is genuinely it. If you want a lobby, a gym and room service, you want the north coast.

Guesthouses

The most underrated option here, and the one that puts you closest to actual Jamaican life. Family-run, a few rooms, often with a cook who will make breakfast if you ask.

Worth asking before you book: is there air conditioning or a fan? Is hot water reliable? Is breakfast included? Is it walkable to a restaurant, or will you need a taxi every evening? None of these are dealbreakers, but the answers vary a lot between properties and the listings do not always say.

Villas

Villas are the dominant form of accommodation in Treasure Beach — there are somewhere around fifty along the six miles of coast.

A villa is worth it when you can fill it. Split four or five ways, a staffed villa often costs less per person than separate hotel rooms, and you get a kitchen, a pool and someone who can arrange a boat to Pelican Bar. Split two ways, it is a lot of empty house.

The big decision is staffed or self-catering. A staffed villa comes with a cook, housekeeper and groundskeeper; meals appear, the place stays clean, and you do very little. Self-catering means keys and a kitchen. The price gap is real, but so is the difference in what the week feels like.

We go into this properly in our guide to choosing a Treasure Beach villa, including which cove to pick and what to ask before booking.

Which cove should you stay in?

CoveCharacterWalk to a restaurant?
Calabash BayThe busiest. Jakes, Jack Sprat, most of the activity.Yes
Frenchman’s BayClosest thing to a village centre, shops and barsYes
Billy’s BayQuietest, mostly villas, long empty sandNo — short drive
Great Pedro BayEastern end, quiet, more residentialNo — short drive

If you are not renting a car, stay in Calabash or Frenchman’s Bay. The coves are spread over six miles and there is no promenade linking them. In Billy’s Bay or Great Pedro Bay you will want a car or a regular driver.

Booking direct or through a platform

Most accommodation here appears both on Airbnb or Booking.com and on its own website. The listing is usually identical. The price often is not.

Platforms add a guest service fee, commonly in the region of 12–15%. Owners also pay a commission, which is built into the nightly rate. Booking direct frequently costs less for exactly the same room, and you are talking to the person who actually runs the place.

The honest counterpoint: platforms give you a payment system, a review history and a dispute process. If you are booking somewhere you have never heard of, sight unseen, that protection has real value. For a property with a proper website, a phone number and a person who answers it, direct is usually better and cheaper.

Common questions

Are there all-inclusive resorts in Treasure Beach?
No. Not one. The nearest all-inclusives are on the north coast, two to three hours away. This is a deliberate local choice, not an oversight.

How far is Treasure Beach from the airport?
Roughly 2.5 to 3 hours by road from Montego Bay (MBJ). Kingston is a similar distance but a less pleasant drive.

Do I need a car?
Not if you stay in Calabash or Frenchman’s Bay. Elsewhere, arrange a driver or rent a car.

When should I book?
Two to three months ahead for most of the year. Eight to twelve months for Christmas and New Year, and well ahead for Calabash festival years.

Is Treasure Beach safe?
It has a long-standing reputation as one of the calmer parts of Jamaica, largely because tourism here is small and locally owned. See our honest answer on safety.

Our own villa, for transparency

Butterfly Hill is a five-bedroom staffed villa in Billy’s Bay, sleeping up to ten, with a private chef, an infinity pool and a short walk to the beach. Rates run US$350–1,100 a night depending on season and group size, three-night minimum.

It suits families and groups taking the whole house. It is a poor choice for two people on a budget, and it is not walkable to restaurants. If that is what you need, one of the guesthouses in Frenchman’s Bay will serve you far better, and we would rather tell you that now.

See rates · Ask us anything, even if you end up staying elsewhere.

Related guides