Vacation Rentals & Villas in Treasure Beach

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

112 villas

    18

    True Peace and Beauty on the beach.

    Saint Elizabeth Parish / Treasure Beach

    Treasure Beach villa

    4 8 3 nights min

    • 4 bedrooms
    • sleeps 8
    • 3 nights min
    • Child Friendly
    • Air conditioning
    • Pet Friendly

    Price per night from

    $449

    Price per night from

    $449

      4

      BEACH COTTAGE

      Saint Elizabeth Parish / Treasure Beach

      Treasure Beach guest house

      1 2 1 night min

      • 1 bedroom
      • sleeps 2
      • 1 night min
      • Child Friendly

      Price per night from

      $138

      Price per night from

      $138

      (5) Excellent 

        10

        Pelican Three Bedroom Villa

        Saint Elizabeth Parish / Treasure Beach

        Treasure Beach villa

        3 6 2 nights min

        • 3 bedrooms
        • sleeps 6
        • 2 nights min
        • Swimming pool
        • Child Friendly
        • Air conditioning

        Price per night from

        $567

        Price per night from

        $567

        (9) Excellent 

          10

          77 West Boutique Hotel (Cottage 1 of 5)

          Saint Elizabeth Parish / Treasure Beach

          Treasure Beach cottage

          1 2 1 night min

          • 1 bedroom
          • sleeps 2
          • 1 night min
          • Nearest beach 0 mi
          • Swimming pool
          • Child Friendly

          Price per night from

          $149

          Price per night from

          $149

          (36) Excellent 

            44

            Shakti Home-The villa you've been dreaming about

            Saint Elizabeth Parish / Treasure Beach

            Treasure Beach villa

            3 6 min stay varies

            • 3 bedrooms
            • sleeps 6
            • min stay varies
            • Beach / lakeside relaxation
            • Swimming pool
            • Child Friendly
            “The best the best the best” We traveled with our 4 children and my mother in law to Treasure Beach for the week. It was absolutely Phenomenal. It is perfectly situated On the beach with two magnificent beach coves 20 steps from the door. Our kids were
            …see more

            Price per night from

            $490

            Price per night from

            $490

            (21) Excellent 

              37

              Out of the Blue Villa

              Saint Elizabeth Parish / Treasure Beach

              Treasure Beach villa

              4 8 7 nights min

              • 4 bedrooms
              • sleeps 8
              • 7 nights min
              • Beach / lakeside relaxation
              • Nearest beach 0 mi
              • Swimming pool
              “Paradise!!!” The most amazing vacation we have ever had!! The house and beach were spectactular, the staff were knowledgeable, friendly and kind, and the food was incredible. The whole family loved it. We only booked for a week but will be coming ba
              …see more

              Price per night from

              $859

              Price per night from

              $859

              (5) Excellent 

              Certificate of Excellence

                24

                Serendipity Villa - Spectacular views of the Caribbean Sea

                Treasure Beach / Parish of St. Elizabeth

                Treasure Beach villa

                2 6 2 nights min

                • 2 bedrooms
                • sleeps 6
                • 2 nights min
                • Beach / lakeside relaxation
                • Swimming pool
                • Child Friendly

                Certificate of Excellence

                Price per night from

                $115

                Responds fast!
                avg. 3 hours 32 minutes

                Price per night from

                $115

                (13) Excellent 

                  18

                  Villa du Soleil

                  Saint Elizabeth Parish / Treasure Beach

                  Treasure Beach villa

                  2 4 min stay varies

                  • 2 bedrooms
                  • sleeps 4
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Child Friendly
                  • Air conditioning
                  “The best of everything!” Arriving in Treasure Beach for the first time was amazing. The people are friendly and kind. Our villa was outstanding. Dining and sleeping over the waves. Daily swims in the freshwater pool maintained by Everton. Lounging
                  …see more

                  Price per night from

                  $250

                  Price per night from

                  $250

                  (2) Excellent 

                    41

                    Stunning Beachfront Escape w/ Panoramic Views, Private Beaches, Pool, and A/C

                    Saint Elizabeth Parish / Treasure Beach

                    Treasure Beach villa

                    4 12 2 nights min

                    • 4 bedrooms
                    • sleeps 12
                    • 2 nights min
                    • Swimming pool
                    • Child Friendly
                    • Air conditioning

                    Price per night from

                    $344

                    Responds fast!
                    avg. 1 hour 7 minutes

                    Price per night from

                    $344

                    (13) Excellent 

                      39

                      Villa Elia - Home is an Escape

                      Saint Elizabeth Parish / Treasure Beach

                      Treasure Beach villa

                      3 6 3 nights min

                      • 3 bedrooms
                      • sleeps 6
                      • 3 nights min
                      • Beach / lakeside relaxation
                      • Nearest beach 1 mi
                      • Swimming pool

                      Price per night from

                      $600

                      Price per night from

                      $600

                      (4) Very Good 

                        17

                        Seadragon Three Bedroom Cottage

                        Saint Elizabeth Parish / Treasure Beach

                        Treasure Beach cottage

                        3 6 2 nights min

                        • 3 bedrooms
                        • sleeps 6
                        • 2 nights min
                        • Child Friendly
                        • Air conditioning
                        • Private garden

                        Price per night from

                        $229

                        Price per night from

                        $229

                          16

                          Calabash Villa

                          Saint Elizabeth Parish / Treasure Beach

                          Treasure Beach villa

                          4 8 2 nights min

                          • 4 bedrooms
                          • sleeps 8
                          • 2 nights min
                          • Swimming pool
                          • Child Friendly
                          • Air conditioning

                          Price per night from

                          $916

                          Price per night from

                          $916

                            12

                            Seaweed Seven Bedroom Luxury Villa

                            Saint Elizabeth Parish / Treasure Beach

                            Treasure Beach villa

                            6 12 2 nights min

                            • 6 bedrooms
                            • sleeps 12
                            • 2 nights min
                            • Swimming pool
                            • Child Friendly
                            • Air conditioning

                            Price per night from

                            $1,935

                            Price per night from

                            $1,935

                            (50) Excellent 

                              34

                              Lyric Villa - Treasure Beach, Jamaica, on the sea in the Heart of Treasure Beach

                              Saint Elizabeth Parish / Treasure Beach

                              Treasure Beach villa

                              4 7 min stay varies

                              • 4 bedrooms
                              • sleeps 7
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Nearest beach 0 mi
                              • Swimming pool
                              “Idyllic view and house!” Stayed here with 3 other women...work friends. All loved the comfort of 4 bedrooms, the wonderful cook Polly and helper Treece, every meal was superb! Especially appreciated the conversations with locals, our drivers, and hous
                              …see more

                              Price per night from

                              $229

                              Price per night from

                              $229

                              (2) Excellent 

                                20

                                Villa de l'Ocean

                                Saint Elizabeth Parish / Treasure Beach

                                Treasure Beach house

                                2 4 min stay varies

                                • 2 bedrooms
                                • sleeps 4
                                • min stay varies
                                • Beach / lakeside relaxation
                                • Air conditioning
                                “Paradise” it was my 8th time in Treasure Beach, First time in Villa de l'Ocean. Great rental, one of the best in TB. Spacious villa, lush surroundings, great swimming pool, even if there are guests staying at another villa, the territory is big enough
                                …see more

                                Price per night from

                                $250

                                Price per night from

                                $250

                                  14

                                  Hope House Four Bedroom Villa

                                  Saint Elizabeth Parish / Treasure Beach

                                  Treasure Beach villa

                                  4 8 2 nights min

                                  • 4 bedrooms
                                  • sleeps 8
                                  • 2 nights min
                                  • Swimming pool
                                  • Child Friendly
                                  • Air conditioning

                                  Price per night from

                                  $453

                                  Price per night from

                                  $453

                                    133

                                    The Inn at Great Bay. Treasure Beach Jamaica

                                    Treasure Beach / Parish of St. Elizabeth

                                    Treasure Beach guest house

                                    7 20 3 nights min

                                    • 7 bedrooms
                                    • sleeps 20
                                    • 3 nights min
                                    • Nearest beach 3 mi
                                    • Child Friendly
                                    • Air conditioning

                                    Price per night from

                                    $859

                                    Price per night from

                                    $859

                                    (1) Excellent 

                                      24

                                      Luxury Beachfront Villa on Private 1.7 Acre Property with Stunning Rooftop Views

                                      Saint Elizabeth Parish / Treasure Beach

                                      Treasure Beach villa

                                      4 12 min stay varies

                                      • 4 bedrooms
                                      • sleeps 12
                                      • min stay varies
                                      • Beach / lakeside relaxation
                                      • Nearest beach 0 mi
                                      • Swimming pool

                                      Price per night from

                                      $434

                                      Responds fast!
                                      avg. 2 hours 10 minutes

                                      Price per night from

                                      $434

                                      (5) Excellent 

                                        21

                                        Shi Shed! Africa Village — Divine Creative Haven

                                        Saint Elizabeth Parish / Treasure Beach

                                        Treasure Beach b and b

                                        1 2 1 night min

                                        • 1 bedroom
                                        • sleeps 2
                                        • 1 night min
                                        • Nearest beach 0.01 mi
                                        • Child Friendly
                                        • Car not necessary

                                        Price per night from

                                        $98

                                        Price per night from

                                        $98

                                        (2) Excellent 

                                          48

                                          Hummingbird Cottage

                                          Saint Elizabeth Parish / Treasure Beach

                                          Treasure Beach house

                                          3 6 4 nights min

                                          • 3 bedrooms
                                          • sleeps 6
                                          • 4 nights min
                                          • Swimming pool
                                          • Child Friendly
                                          • Car not necessary

                                          Price per night from

                                          $378

                                          Responds fast!
                                          avg. 2 hours 18 minutes

                                          Price per night from

                                          $378

                                          (1) Excellent 

                                            42

                                            SeaView Penthouse Apt- 1 Bd AC -Pool -Beach

                                            Treasure Beach / Parish of St. Elizabeth

                                            Treasure Beach apartment

                                            2 2 3 nights min

                                            • 2 bedrooms
                                            • sleeps 2
                                            • 3 nights min
                                            • Beach / lakeside relaxation
                                            • Swimming pool

                                            Price per night from

                                            $114

                                            Price per night from

                                            $114

                                            (45) Excellent 

                                              37

                                              Doubloon Villa, large pool and sandy beach at heart of Treasure Beach

                                              Saint Elizabeth Parish / Treasure Beach

                                              Treasure Beach villa

                                              4 9 7 nights min

                                              • 4 bedrooms
                                              • sleeps 9
                                              • 7 nights min
                                              • Beach / lakeside relaxation
                                              • Nearest beach 0 mi
                                              • Swimming pool
                                              “Most amazing vacation and service I've ever had” There are so many wonderful things to say about this vacation its hard to consolidate it down :) The house is absolutely amazing. Each bedroom is special and unique and the outdoor living space is more
                                              …see more

                                              Price per night from

                                              $479

                                              Price per night from

                                              $479

                                                4

                                                FAMILY COTTAGE

                                                Saint Elizabeth Parish / Treasure Beach

                                                Treasure Beach guest house

                                                2 4 1 night min

                                                • 2 bedrooms
                                                • sleeps 4
                                                • 1 night min
                                                • Child Friendly

                                                Price per night from

                                                $184

                                                Price per night from

                                                $184

                                                (8) Excellent 

                                                  18

                                                  Villa de la Sable

                                                  Saint Elizabeth Parish / Treasure Beach

                                                  Treasure Beach house

                                                  2 4 min stay varies

                                                  • 2 bedrooms
                                                  • sleeps 4
                                                  • min stay varies
                                                  • Beach / lakeside relaxation
                                                  • Air conditioning
                                                  “Perfect First Trip To Jamaica” We loved our stay at Villa de la Sable, loved the Treasure Beach area and are very glad we chose it for our first visit to the island. The people in the Treasure Beach area are incredibly warm and welcoming. We did our
                                                  …see more

                                                  Price per night from

                                                  $250

                                                  Price per night from

                                                  $250

                                                  (39) Excellent 

                                                    17

                                                    RAINBOW TREE, A BEAUTIFUL, EXPANSIVE VILLA ON 5 1/2 ACRES DIRECTLY ON THE SEA

                                                    Saint Elizabeth Parish / Treasure Beach

                                                    Treasure Beach villa

                                                    5 10 min stay varies

                                                    • 5 bedrooms
                                                    • sleeps 10
                                                    • min stay varies
                                                    • Beach / lakeside relaxation
                                                    • Swimming pool
                                                    • Child Friendly
                                                    “Paradise found” Wow - what a holiday! We have just spent Christmas at Rainbow Tree and had a wonderful time - in fact it's probably been our best holiday ever. There were 9 in our group including five children aged from 6 to 13 years. We wanted a ho
                                                    …see more

                                                    Price per night from

                                                    $393

                                                    Price per night from

                                                    $393

                                                      42

                                                      Cozy Beachside Cottage w/ Sunset Balcony & A/C

                                                      Saint Elizabeth Parish / Treasure Beach

                                                      Treasure Beach house

                                                      2 4 2 nights min

                                                      • 2 bedrooms
                                                      • sleeps 4
                                                      • 2 nights min
                                                      • Swimming pool
                                                      • Child Friendly
                                                      • Air conditioning

                                                      Price per night from

                                                      $201

                                                      Responds fast!
                                                      avg. 1 hour 7 minutes

                                                      Price per night from

                                                      $201

                                                        12

                                                        Mer's Perch Guest House

                                                        Saint Elizabeth Parish / Treasure Beach

                                                        Treasure Beach house

                                                        5 11 1 night min

                                                        • 5 bedrooms
                                                        • sleeps 11
                                                        • 1 night min
                                                        • Child Friendly
                                                        • Pet Friendly

                                                        Price per night from

                                                        $58

                                                        Responds fast!
                                                        avg. 1 hour 26 minutes

                                                        Price per night from

                                                        $58

                                                        (10) Very Good 

                                                          39

                                                          SeaEdge Apt 1 BR Suite -Pool - Beach- -Kitchen

                                                          Saint Elizabeth Parish / Treasure Beach

                                                          Treasure Beach apartment

                                                          1 2 3 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 3 nights min
                                                          • Beach / lakeside relaxation
                                                          • Swimming pool
                                                          • Private garden

                                                          Price per night from

                                                          $137

                                                          Price per night from

                                                          $137

                                                          (16) Excellent 

                                                            43

                                                            Driftwood: A Beachcombers Home Away from Home

                                                            Saint Elizabeth Parish / Treasure Beach

                                                            Treasure Beach villa

                                                            3 6 min stay varies

                                                            • 3 bedrooms
                                                            • sleeps 6
                                                            • min stay varies
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 3 mi
                                                            • Swimming pool
                                                            “Tranquil and beautiful” The time we spent at Driftwood surpassed all preconceptions. As promised Marie and Wendy were fine housekeepers/cooks who fully met all our particular culinary requests as well as being lovely people. Warren helps to keep the g
                                                            …see more

                                                            Price per night from

                                                            $322

                                                            Price per night from

                                                            $322

                                                            (2) Excellent 

                                                              90

                                                              Our House Villa & Apartment Suite

                                                              Saint Elizabeth Parish / Treasure Beach

                                                              Treasure Beach villa

                                                              5 10 3 nights min

                                                              • 5 bedrooms
                                                              • sleeps 10
                                                              • 3 nights min
                                                              • Child Friendly
                                                              • Car not necessary
                                                              • Air conditioning

                                                              Price per night from

                                                              $350

                                                              Price per night from

                                                              $350

                                                              (9) Very Good 

                                                                9

                                                                Pelican's Reach

                                                                Saint Elizabeth Parish / Treasure Beach

                                                                Treasure Beach villa

                                                                3 4 1 night min

                                                                • 3 bedrooms
                                                                • sleeps 4
                                                                • 1 night min
                                                                • Nearest beach 0.1 mi
                                                                “Absolute heaven!” My husband and I spent 5 days discovering the St Elizabeth area and believe that Great Bay is the very best place to be. Quiet, friendly fishing village that has beautiful beach and surf and little evidence of tourists. Our stay was
                                                                …see more

                                                                Price per night from

                                                                $184

                                                                Price per night from

                                                                $184

                                                                  25

                                                                  Coquina a garden home on a serene beach

                                                                  Saint Elizabeth Parish / Treasure Beach

                                                                  Treasure Beach villa

                                                                  3 6 3 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 3 nights min
                                                                  • Child Friendly
                                                                  • Pet Friendly

                                                                  Price per night from

                                                                  $335

                                                                  Price per night from

                                                                  $335

                                                                    8

                                                                    Tenterden Lodge, with Panoramic Views . Comfortable and Serene

                                                                    Saint Elizabeth Parish / Treasure Beach

                                                                    Treasure Beach lodge

                                                                    1 1 2 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 1
                                                                    • 2 nights min
                                                                    • Pet Friendly
                                                                    • Private garden

                                                                    Price per night from

                                                                    $35

                                                                    Price per night from

                                                                    $35

                                                                      11

                                                                      Sea Side Cottage APT 1 bd AC - Beach-Pool-Cabana

                                                                      Saint Elizabeth Parish / Treasure Beach

                                                                      Treasure Beach house

                                                                      1 2 4 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 2
                                                                      • 4 nights min
                                                                      • Swimming pool
                                                                      • Air conditioning
                                                                      • Private garden

                                                                      Price per night from

                                                                      $102

                                                                      Price per night from

                                                                      $102

                                                                        53

                                                                        The Inn at Great Bay Treasure Beach Jamaica The Real Jamaica Country side .

                                                                        Saint Elizabeth Parish / Treasure Beach

                                                                        Treasure Beach b and b

                                                                        7 16 2 nights min

                                                                        • 7 bedrooms
                                                                        • sleeps 16
                                                                        • 2 nights min
                                                                        • Beach / lakeside relaxation
                                                                        • Ski
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $1,145

                                                                        Price per night from

                                                                        $1,145

                                                                        (29) Excellent 

                                                                          27

                                                                          Bliss By The Sea: Villa w/ Pool & Beach Access

                                                                          Saint Elizabeth Parish / Treasure Beach

                                                                          Treasure Beach villa

                                                                          4 7 min stay varies

                                                                          • 4 bedrooms
                                                                          • sleeps 7
                                                                          • min stay varies
                                                                          • Swimming pool
                                                                          • Child Friendly
                                                                          • Car not necessary
                                                                          “Truly Bliss By The Sea!” What an amazing time! This property is beautiful! Literally, right off of the beach (and what a great beach it is). It feels like it's your own private beach since there is hardly anyone around. Beautiful, large pool and loung
                                                                          …see more

                                                                          Price per night from

                                                                          $265

                                                                          Price per night from

                                                                          $265

                                                                            5

                                                                            FIRST HOUSE TWIN ROOM

                                                                            Saint Elizabeth Parish / Treasure Beach

                                                                            Treasure Beach guest house

                                                                            1 2 1 night min

                                                                            • 1 bedroom
                                                                            • sleeps 2
                                                                            • 1 night min
                                                                            • Child Friendly
                                                                            • Private garden

                                                                            Price per night from

                                                                            $58

                                                                            Price per night from

                                                                            $58

                                                                              8

                                                                              Ashanti seaview village beach few minutes away

                                                                              Saint Elizabeth Parish / Treasure Beach

                                                                              Treasure Beach guest house

                                                                              5 12 1 night min

                                                                              • 5 bedrooms
                                                                              • sleeps 12
                                                                              • 1 night min
                                                                              • Child Friendly
                                                                              • Car not necessary

                                                                              Price per night from

                                                                              $69

                                                                              Price per night from

                                                                              $69

                                                                              About Treasure Beach

                                                                              Treasure Beach, Jamaica is not what you expect to come across on a Caribbean vacation. In essence, it is the real Jamaica. There aren't any gimmicky hotels or hustlers—it’s authentic in every way.

                                                                              To book the perfect vacation rental, search here on FlipKey. There's no better way to start planning your trip.

                                                                              About Treasure Beach

                                                                              Found on Jamaica’s south coast, Treasure Beach is the name given to four coves—Great Bay, Billy’s Bay, Frenchman’s Bay and Calabash Bay.

                                                                              Treasure Beach is, in fact, a string of sleepy fishing villages that practice sustainable local development through farming fishing and eco-tourism.

                                                                              Legend has it that a ship full of Scottish sailors was shipwrecked in the area back in the 19th century, leaving behind a legacy of fair skinned, green-eyed locals with red hair. Whether true or not, the citizens of Treasure Beach have a strong community spirit and are fiercely proud of being Jamaican.

                                                                              What you will not find in Treasure Beach is any resemblance to a resort and a distinct lack of para-sailing, jet skis and extravagant nightlife.

                                                                              What you will find, however, is six miles of beautiful beaches lapped by warm tropical water where you can swim, body surf and just chill out.

                                                                              What to do in Treasure Beach

                                                                              As a place to escape the madding crowd, Treasure Beach is perfect. But when you feel like you want to go out and explore the area, you can do that too. Go horseback riding along the beach or into the interior to watch people go about their daily lives.

                                                                              As far as day trips are concerned, you have lots of choices. One of the most popular tours is a trip to Dunn's River Falls near Ocho Rios. The 600-foot falls offer a refreshingly cool dip and make for excellent photographs and breathtaking scenery.

                                                                              Visit the capital, Kingstown, to visit Bob Marley’s house and then the pirate haven of Port Royal known in the 17th century as the “wickedest city on earth” (Pirates of the Caribbean fans know what it's about!).

                                                                              Other top tours include a trip to a Blue Mountain coffee plantation and a visit to Appleton’s Rum Distillery. Both are worth tearing yourself away from the beach for.

                                                                              Top travel tips for Treasure Beach

                                                                              There is never a bad time to visit Treasure Beach, but being in the Caribbean it's worth tracking Hurricanes during the summer months.

                                                                              Jamaica has a cuisine all of its own that has developed by integrating many different cultures. Curried goat, fried plantains, salt cod and peas and rice will be on just about any menu. Don’t be put off by how a restaurant might look from the outside as the food could be spectacular.

                                                                              No need to pack any formal wear as casual and comfortable are the fashion statements around Treasure beach.

                                                                              If sitting on your veranda with a Red Stripe beer looking up at the stars and wondering about what a lot of nothing you will do tomorrow, then Treasure Beach is for you. To find the perfect rental property, visit FlipKey where they have dozens to choose from.