Vacation Rentals & Villas in Grand Bahama Island

Close

Enter dates for more accurate prices

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

122 villas

(2) Excellent 

    80

    4-bed Waterfront Villa with Ocean Views - 2 min to

    Grand Bahama Island / Freeport

    Freeport house

    3 9 5 nights min

    • 3 bedrooms
    • sleeps 9
    • 5 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0.16 mi
    • Child Friendly

    Price per night from

    $184

    Responds fast!
    avg. 2 hours 27 minutes

    Price per night from

    $184

    (1) Excellent 

      24

      Oceanfront Home, Truck with 15' Boat Included!

      Bahamas / Grand Bahama Island

      Grand Bahama Island house

      4 8 5 nights min

      • 4 bedrooms
      • sleeps 8
      • 5 nights min
      • Beach / lakeside relaxation
      • Child Friendly
      • Air conditioning

      Price per night from

      $516

      Price per night from

      $516

      (1) Excellent 

        20

        Spacious Luxury Villa, Close to all Amenities!

        Freeport / Lucaya

        Freeport townhouse

        3 6 5 nights min

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

        Price per night from

        $362

        Price per night from

        $362

          6

          Quiet/ Romantic Island Beachfront Getaway

          Grand Bahama Island / McLean’s Town

          McLean’s Town cottage

          2 6 3 nights min

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

          Price per night from

          $218

          Price per night from

          $218

          (2) Excellent 

            23

            BEAUTIFUL BEACH FRONT 3 BEDROOM / 3 BATH TOWNHOME

            Grand Bahama Island / Freeport

            Freeport townhouse

            3 6 3 nights min

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

            Price per night from

            $172

            Responds fast!
            avg. 38 minutes

            Price per night from

            $172

            (3) Very Good 

              31

              1-bed Apartment on the Water & close to the Beach

              Grand Bahama Island / Freeport

              Freeport apartment

              1 4 3 nights min

              • 1 bedroom
              • sleeps 4
              • 3 nights min
              • Beach / lakeside relaxation
              • Nearest beach 0.16 mi
              • Swimming pool

              Price per night from

              $98

              Responds fast!
              avg. 2 hours 27 minutes

              Price per night from

              $98

              (9) Excellent 

                26

                Beautiful studio. Private Pool - Car available!

                Grand Bahama Island / Freeport

                Freeport studio

                Studio 2 3 nights min

                • Studio
                • sleeps 2
                • 3 nights min
                • Beach / lakeside relaxation
                • Swimming pool
                • Child Friendly

                Price per night from

                $69

                Price per night from

                $69

                  23

                  Ocean Front Coral Beach Condo, Beautifully Renovated

                  Grand Bahama Island / Freeport

                  Freeport apartment

                  4 4 nights min

                  • sleeps 4
                  • 4 nights min
                  • Beach / lakeside relaxation
                  • Swimming pool
                  • Child Friendly

                  Price per night from

                  $115

                  Price per night from

                  $115

                  (4) Very Good 

                    20

                    Island Seas Resort: 2-Bedrooms, 2 Baths, Sleeps 6, Full Kitchen

                    Grand Bahama Island / Freeport

                    Freeport condo

                    2 6 7 nights min

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

                    Price per night from

                    $193

                    Price per night from

                    $193

                    (1) Very Good 

                      17

                      Home in Canalfront Adult Condominium Community

                      Grand Bahama Island / Freeport

                      Freeport house

                      2 4 4 nights min

                      • 2 bedrooms
                      • sleeps 4
                      • 4 nights min
                      • Swimming pool
                      • Ask about children
                      • Air conditioning

                      Price per night from

                      $98

                      Price per night from

                      $98

                        21

                        SeaClusive Waterfront Villa Freeport, Bahamas

                        Grand Bahama Island / Freeport

                        Freeport villa

                        3 6 2 nights min

                        • 3 bedrooms
                        • sleeps 6
                        • 2 nights min
                        • Nearest beach 3 mi
                        • Swimming pool
                        • Child Friendly

                        Price per night from

                        $1,718

                        Responds fast!
                        avg. 2 hours 29 minutes

                        Price per night from

                        $1,718

                        (58) Very Good 

                          29

                          Seabreeze Vacation Villas & Marina

                          Grand Bahama Island / Freeport

                          Freeport condo

                          2 4 1 night min

                          • 2 bedrooms
                          • sleeps 4
                          • 1 night min
                          • Beach / lakeside relaxation
                          • Swimming pool
                          • Ask about children

                          Price per night from

                          $287

                          Responds fast!
                          avg. 1 hour 23 minutes

                          Price per night from

                          $287

                          (19) Very Good 

                            21

                            203 Tyne Beach - Freeport Condo

                            Grand Bahama Island / Freeport

                            Freeport apartment

                            2 5 3 nights min

                            • 2 bedrooms
                            • sleeps 5
                            • 3 nights min
                            • Beach / lakeside relaxation
                            • Child Friendly
                            • Car not necessary
                            “Fantastic holiday we will be defiantly booking for next year.” This property as it all, perfect location and spacious luxury apartment with modern amenities. A fantastic view from the balcony of a beautiful sandy beach and clear blue ocean, with a swi
                            …see more

                            Price per night from

                            $165

                            Price per night from

                            $165

                            (8) Very Good 

                              28

                              Direct Waterfront and Beach Access!

                              Grand Bahama Island / Freeport

                              Freeport apartment

                              1 2 4 nights min

                              • 1 bedroom
                              • sleeps 2
                              • 4 nights min
                              • Beach / lakeside relaxation
                              • Swimming pool
                              • Car not necessary

                              Price per night from

                              $148

                              Price per night from

                              $148

                                20

                                ocean reef yacht club and resort on bahama reef bl

                                Grand Bahama Island / Freeport

                                Freeport condo

                                1 4 6 nights min

                                • 1 bedroom
                                • sleeps 4
                                • 6 nights min
                                • Beach / lakeside relaxation
                                • Swimming pool
                                • Child Friendly

                                Price per night from

                                $115

                                Price per night from

                                $115

                                  32

                                  Nandana

                                  Grand Bahama Island / West End

                                  West End villa

                                  5 12 3 nights min

                                  • 5 bedrooms
                                  • sleeps 12
                                  • 3 nights min
                                  • Ask about children
                                  • Ask about pets

                                  Price per night from

                                  $11,501

                                  Responds fast!
                                  avg. 1 hour 49 minutes

                                  Price per night from

                                  $11,501

                                  (1) Excellent 

                                    10

                                    Riviera Towers

                                    Freeport / Lucaya

                                    Freeport condo

                                    2 3 1 night min

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

                                    Price per night from

                                    $156

                                    Responds fast!
                                    avg. 2 hours 8 minutes

                                    Price per night from

                                    $156

                                    (11) Excellent 

                                      22

                                      Tyne Beach Spectacular 2BR 2BA Ground Floor

                                      Grand Bahama Island / Freeport

                                      Freeport condo

                                      2 6 3 nights min

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

                                      Price per night from

                                      $200

                                      Responds fast!
                                      avg. 2 hours 35 minutes

                                      Price per night from

                                      $200

                                      (6) Excellent 

                                        11

                                        The Treehouse

                                        Grand Bahama Island / Freeport

                                        Freeport b and b

                                        1 2 3 nights min

                                        • 1 bedroom
                                        • sleeps 2
                                        • 3 nights min
                                        • Air conditioning

                                        Price per night from

                                        $172

                                        Price per night from

                                        $172

                                          45

                                          Tyne Beach 204 -- Breathtaking Beach/Private Oasis

                                          Grand Bahama Island / Freeport

                                          Freeport apartment

                                          2 4 3 nights min

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

                                          Price per night from

                                          $155

                                          Price per night from

                                          $155

                                          (22) Very Good 

                                            34

                                            Stop Looking,Paradise Found! Like new, Oceanfront 2 & 3 Bedroom Townhomes

                                            Grand Bahama Island / Freeport

                                            Freeport apartment

                                            2 6 7 nights min

                                            • 2 bedrooms
                                            • sleeps 6
                                            • 7 nights min
                                            • Beach / lakeside relaxation
                                            • Swimming pool
                                            • Child Friendly
                                            “Awesome condo accommodations and GREAT diving with SunnOdyssy” The condo was more than I expected. Mike was very helpful ahead of time in answering my questions about diving and car rental. Loved the beach right there and having a grill outside was g
                                            …see more

                                            Price per night from

                                            $171

                                            Price per night from

                                            $171

                                            (3) Very Good 

                                              24

                                              Lucaya Gardens, Luxury condos

                                              Grand Bahama Island / Freeport

                                              Freeport condo

                                              2 6 2 nights min

                                              • 2 bedrooms
                                              • sleeps 6
                                              • 2 nights min
                                              • Beach / lakeside relaxation
                                              • Nearest beach 0.5 mi
                                              • Swimming pool

                                              Price per night from

                                              $287

                                              Price per night from

                                              $287

                                              (2) Very Good 

                                                8

                                                3 Bederoom Condo with a 5 min walk to Coral Beach

                                                Grand Bahama Island / Freeport

                                                Freeport apartment

                                                3 6 7 nights min

                                                • 3 bedrooms
                                                • sleeps 6
                                                • 7 nights min
                                                • Swimming pool
                                                • Ask about children
                                                • Air conditioning

                                                Price per night from

                                                $148

                                                Responds fast!
                                                avg. 2 hours 55 minutes

                                                Price per night from

                                                $148

                                                  8

                                                  Beach Front Townhouse

                                                  Freeport / Lucaya

                                                  Freeport townhouse

                                                  3 6 3 nights min

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

                                                  Price per night from

                                                  $201

                                                  Price per night from

                                                  $201

                                                    8

                                                    Freeport, Coral Beach, One Bedroom,

                                                    Grand Bahama Island / Freeport

                                                    Freeport condo

                                                    1 5 7 nights min

                                                    • 1 bedroom
                                                    • sleeps 5
                                                    • 7 nights min
                                                    • Child Friendly

                                                    Price per night from

                                                    $131

                                                    Price per night from

                                                    $131

                                                    (25) Very Good 

                                                      33

                                                      Lovely One-bed waterfront Condo near Beach & shops

                                                      Grand Bahama Island / Freeport

                                                      Freeport apartment

                                                      1 2 min stay varies

                                                      • 1 bedroom
                                                      • sleeps 2
                                                      • min stay varies
                                                      • Beach / lakeside relaxation
                                                      • Nearest beach 0.32 mi
                                                      • Swimming pool
                                                      “Excellent place to stay” We had a fantastic time here, we were met by Pat on arrival who explained everything we needed to know. The apartment had every thing you would need and is in a great location close walking distance to port Lucaya it has a gr
                                                      …see more

                                                      Price per night from

                                                      $92

                                                      Responds fast!
                                                      avg. 1 hour 53 minutes

                                                      Price per night from

                                                      $92

                                                        16

                                                        Beautiful, sunny island of Grand Bahama

                                                        Grand Bahama Island / Freeport

                                                        Freeport apartment

                                                        1 4 7 nights min

                                                        • 1 bedroom
                                                        • sleeps 4
                                                        • 7 nights min
                                                        • Beach / lakeside relaxation
                                                        • Swimming pool
                                                        • Child Friendly

                                                        Price per night from

                                                        $201

                                                        Price per night from

                                                        $201

                                                        (7) Very Good 

                                                          15

                                                          Sea Shell Studio at Diamonds by the Sea

                                                          Grand Bahama Island / Freeport

                                                          Freeport cottage

                                                          1 2 min stay varies

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • min stay varies
                                                          • Beach / lakeside relaxation
                                                          • Ask about children
                                                          • Air conditioning

                                                          Price per night from

                                                          $92

                                                          Price per night from

                                                          $92

                                                          (2) Excellent 

                                                            21

                                                            FABULOUSLY LOCATED STUDIO ON WATER

                                                            Grand Bahama Island / Freeport

                                                            Freeport studio

                                                            Studio 2 3 nights min

                                                            • Studio
                                                            • sleeps 2
                                                            • 3 nights min
                                                            • Swimming pool
                                                            • Air conditioning

                                                            Price per night from

                                                            $86

                                                            Price per night from

                                                            $86

                                                              20

                                                              Coral Beach 2 Bedroom Oceanfront Condo!!

                                                              Freeport / Lucaya

                                                              Freeport condo

                                                              2 6 3 nights min

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

                                                              Price per night from

                                                              $173

                                                              Responds fast!
                                                              avg. 1 hour 50 minutes

                                                              Price per night from

                                                              $173

                                                              (1) Excellent 

                                                                9

                                                                Ocean Reef Resort & Yacht Club

                                                                Freeport / Lucaya

                                                                Freeport condo

                                                                2 6 6 nights min

                                                                • 2 bedrooms
                                                                • sleeps 6
                                                                • 6 nights min
                                                                • Beach / lakeside relaxation
                                                                • Suitable for children age 5+
                                                                • Air conditioning

                                                                Price per night from

                                                                $178

                                                                Price per night from

                                                                $178

                                                                  11

                                                                  Silver Point Villa on the Waterway

                                                                  Grand Bahama Island / Freeport

                                                                  Freeport room

                                                                  1 2 3 nights min

                                                                  • 1 bedroom
                                                                  • sleeps 2
                                                                  • 3 nights min
                                                                  • Nearest beach 0.1 mi
                                                                  • Child Friendly
                                                                  • Air conditioning

                                                                  Price per night from

                                                                  $81

                                                                  Responds fast!
                                                                  avg. 2 hours 27 minutes

                                                                  Price per night from

                                                                  $81

                                                                  (7) Excellent 

                                                                    14

                                                                    Fabulous Waterfront Studio Condo

                                                                    Grand Bahama Island / Freeport

                                                                    Freeport condo

                                                                    1 2 4 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 2
                                                                    • 4 nights min
                                                                    • Swimming pool
                                                                    • Car not necessary
                                                                    • Air conditioning

                                                                    Price per night from

                                                                    $78

                                                                    Responds fast!
                                                                    avg. 43 minutes

                                                                    Price per night from

                                                                    $78

                                                                    (2) Excellent 

                                                                      31

                                                                      Newly renovated oceanfront condo with huge terrace sleeps 4

                                                                      Grand Bahama Island / Freeport

                                                                      Freeport apartment

                                                                      1 4 3 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 4
                                                                      • 3 nights min
                                                                      • Nearest beach 0 mi
                                                                      • Swimming pool
                                                                      • Child Friendly

                                                                      Price per night from

                                                                      $114

                                                                      Responds fast!
                                                                      avg. 1 hour 2 minutes

                                                                      Price per night from

                                                                      $114

                                                                        7

                                                                        Garden Apartment

                                                                        Grand Bahama Island / Freeport

                                                                        Freeport apartment

                                                                        2 4 3 nights min

                                                                        • 2 bedrooms
                                                                        • sleeps 4
                                                                        • 3 nights min
                                                                        • Ask about children
                                                                        • Air conditioning
                                                                        • Ask about pets

                                                                        Price per night from

                                                                        $115

                                                                        Price per night from

                                                                        $115

                                                                          31

                                                                          Marlin Building at Taino Beach Resort

                                                                          Grand Bahama Island / Freeport

                                                                          Freeport condo

                                                                          1 6 7 nights min

                                                                          • 1 bedroom
                                                                          • sleeps 6
                                                                          • 7 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Swimming pool
                                                                          • Child Friendly

                                                                          Price per night from

                                                                          $246

                                                                          Responds fast!
                                                                          avg. 49 minutes

                                                                          Price per night from

                                                                          $246

                                                                          (10) Very Good 

                                                                            33

                                                                            Lovely 2bedroom condo with ocean view on the beach

                                                                            Grand Bahama Island / Freeport

                                                                            Freeport apartment

                                                                            2 5 3 nights min

                                                                            • 2 bedrooms
                                                                            • sleeps 5
                                                                            • 3 nights min
                                                                            • Beach / lakeside relaxation
                                                                            • Swimming pool
                                                                            • Child Friendly
                                                                            “Great Family Vacation!” My husband and I traveled with a toddler and a baby, so there were many things for us to consider. This condo provided us with an opportunity to have a great vacation with our little ones! It is very new and clean and has eve
                                                                            …see more

                                                                            Price per night from

                                                                            $218

                                                                            Price per night from

                                                                            $218

                                                                              7

                                                                              Freeport_Paradise at Coral Beach

                                                                              Freeport / Lucaya

                                                                              Freeport condo

                                                                              2 4 min stay varies

                                                                              • 2 bedrooms
                                                                              • sleeps 4
                                                                              • min stay varies
                                                                              • Beach / lakeside relaxation
                                                                              • Swimming pool
                                                                              • Child Friendly

                                                                              Price per night from

                                                                              $144

                                                                              Price per night from

                                                                              $144

                                                                              About Grand Bahama Island

                                                                              Located in the tranquil waters of the Caribbean, the island chain of the Bahamas offers a perfect vacation getaway. Grand Bahama, the primary island of the chain, welcomes visitors from all over the world every year with its pristine stretches of white sand beach, teeming colorful coral reefs, and laid back, friendly nightlife. There are always plenty of things to do here, whether you're planning a family vacation or a romantic escape.

                                                                              Book a Grand Bahama vacation rental to get the most out of your stay. Wake up in the morning in a luxury villa and watch the sun rise over the ocean. Enjoy breakfast on the balcony of your condo and then begin the day's adventures. Spend the morning on one of many champion caliber Bahama golf courses, before heading for the beach to go Grand Bahama snorkeling and diving. While you are here, be sure to explore the museums and local historic sites in the downtown area, go shopping, and hike the trails of the island's parks and nature preserves. After a long day outdoor adventure, retreat to your vacation rental and host dinner or a game night for your family and friends.

                                                                              Here are a few additional suggestions for your trip:

                                                                              • Experience Grand Bahama fishing: Deep sea fishing charter excursions leave the harbor every morning around dawn in pursuit of large deep water billfish and sharks.
                                                                              • Go on a Grand Bahama diving adventure: The reef and wreck ecosystems and marine parks off the coast of Grand Bahama are perfect places to spot sea turtles and stingrays.
                                                                              • Go horseback riding: Visit a riding stable and take a guided trail ride along the coast.
                                                                              • Take a dinner cruise: Raise a glass and enjoy a gourmet meal and live music on the deck of a luxury sailboat.
                                                                              • Relax in the spa: Indulge in an afternoon of world class pampering with a manicure, pedicure, seaweed wrap, or hot rock massage.
                                                                              • Play a round of golf: Bahama's golf courses are legendary among serious golfers. The courses are perfectly maintained and brilliantly designed.

                                                                              The best way to experience all that the Bahamas have to offer is with a stay in your very own vacation rental. Vacation rental options here are often less expensive than hotels, and can offer all the space you need to store your beach gear. Take your shoes off, relax in style, and start making fun vacation memories.