Vacation Rentals & Apartments in Grand Haven

Close

Enter dates for more accurate prices

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

39 apartments

(3) Excellent 

    15

    2BD Waterfront #7 - BrezzaDiLago Best Location

    Ottawa County / Grand Haven

    Grand Haven condo

    2 6 1 night min

    • 2 bedrooms
    • sleeps 6
    • 1 night min
    • Beach / lakeside relaxation
    • Nearest beach 1 mi
    • Child Friendly

    Price per night from

    $114

    Responds fast!
    avg. 1 hour 5 minutes

    Price per night from

    $114

    (8) Excellent 

      16

      2BD Waterfront #6 - BrezzaDiLago Best Location

      Ottawa County / Grand Haven

      Grand Haven condo

      2 6 1 night min

      • 2 bedrooms
      • sleeps 6
      • 1 night min
      • Beach / lakeside relaxation
      • Nearest beach 1 mi
      • Child Friendly

      Price per night from

      $114

      Responds fast!
      avg. 1 hour 5 minutes

      Price per night from

      $114

      (3) Excellent 

        21

        DePersia Dunes

        Ottawa County / Grand Haven

        Grand Haven house

        4 10 min stay varies

        • 4 bedrooms
        • sleeps 10
        • min stay varies
        • Nearest beach 0.08 mi
        • Child Friendly
        • Air conditioning

        Price per night from

        $464

        Price per night from

        $464

          18

          in the Heart of Downtown Grand Haven

          Ottawa County / Grand Haven

          Grand Haven condo

          2 11 6 nights min

          • 2 bedrooms
          • sleeps 11
          • 6 nights min
          • Child Friendly

          Price per night from

          $459

          Responds fast!
          avg. 1 hour 25 minutes

          Price per night from

          $459

          (6) Very Good 

            20

            Perfect Studio Suite in Grand Haven

            Ottawa County / Grand Haven

            Grand Haven apartment

            3 10 30 nights min

            • 3 bedrooms
            • sleeps 10
            • 30 nights min
            • Beach / lakeside relaxation
            • Nearest beach 3 mi
            • Child Friendly

            Price per night from

            $115

            Price per night from

            $115

              44

              3BD Grand Haven Home On Bike Path

              Ottawa County / Grand Haven

              Grand Haven house

              3 9 1 night min

              • 3 bedrooms
              • sleeps 9
              • 1 night min
              • Nearest beach 5 mi
              • Child Friendly
              • Air conditioning

              Price per night from

              $441

              Price per night from

              $441

                24

                Charming Grand Haven Apt w/View - Walk Everywhere!

                Ottawa County / Grand Haven

                Grand Haven apartment

                2 4 min stay varies

                • 2 bedrooms
                • sleeps 4
                • min stay varies
                • Child Friendly
                • Air conditioning

                Price per night from

                $144

                Responds fast!
                avg. 21 minutes

                Price per night from

                $144

                  28

                  Grand Haven Condo w/Balcony- Walk to Pier & Dining

                  Ottawa County / Grand Haven

                  Grand Haven apartment

                  2 8 min stay varies

                  • 2 bedrooms
                  • sleeps 8
                  • min stay varies
                  • Child Friendly
                  • Air conditioning

                  Price per night from

                  $190

                  Responds fast!
                  avg. 21 minutes

                  Price per night from

                  $190

                    42

                    Majestic Dunes

                    Ottawa County / Grand Haven

                    Grand Haven house

                    8 30 7 nights min

                    • 8 bedrooms
                    • sleeps 30
                    • 7 nights min
                    • Child Friendly
                    • Air conditioning
                    • Pet Friendly

                    Price per night from

                    $2,465

                    Responds fast!
                    avg. 1 hour 48 minutes

                    Price per night from

                    $2,465

                    (1) Excellent 

                      37

                      New. Clean. Secluded and Peaceful. Near Beach, on Bike Trail

                      Ottawa County / Grand Haven

                      Grand Haven house

                      3 14 3 nights min

                      • 3 bedrooms
                      • sleeps 14
                      • 3 nights min
                      • Beach / lakeside relaxation
                      • Child Friendly

                      Price per night from

                      $373

                      Responds fast!
                      avg. 1 hour 29 minutes

                      Price per night from

                      $373

                      (1) Average 

                        24

                        Lovely Apartment w/Balcony in Downtown Grand Haven

                        Ottawa County / Grand Haven

                        Grand Haven apartment

                        2 4 min stay varies

                        • 2 bedrooms
                        • sleeps 4
                        • min stay varies
                        • Child Friendly
                        • Air conditioning
                        • Pet Friendly

                        Price per night from

                        $144

                        Responds fast!
                        avg. 21 minutes

                        Price per night from

                        $144

                          48

                          A Yachts of Fun #2

                          Ottawa County / Grand Haven

                          Grand Haven yacht

                          3 7 10 nights min

                          • 3 bedrooms
                          • sleeps 7
                          • 10 nights min
                          • Child Friendly
                          • Air conditioning

                          Price per night from

                          $2,166

                          Responds fast!
                          avg. 1 hour 48 minutes

                          Price per night from

                          $2,166

                          Great rentals within 20 miles that match your search

                          Distance approx 17.27 km from Grand Haven

                            25

                            Serene Cottage w/ Patio - Steps to Lake Michigan!

                            Allegan County / Macatawa

                            Macatawa cottage

                            3 13 min stay varies

                            • 3 bedrooms
                            • sleeps 13
                            • min stay varies
                            • Ski
                            • Child Friendly
                            • Air conditioning

                            Price per night from

                            $270

                            Responds fast!
                            avg. 21 minutes

                            Price per night from

                            $270

                            Distance approx 1.65 km from Grand Haven Show on Map

                              18

                              Executive Land Yacht

                              Ottawa County / Spring Lake

                              Spring Lake yacht

                              3 5 3 nights min

                              • 3 bedrooms
                              • sleeps 5
                              • 3 nights min
                              • Child Friendly
                              • Air conditioning

                              Price per night from

                              $155

                              Responds fast!
                              avg. 1 hour 48 minutes

                              Price per night from

                              $155

                              Distance approx 11.83 km from Grand Haven

                              (3) Very Good 

                                53

                                THE BLUFF HOUSE- Great view, seclusion, and 5 minutes from Lake Michigan

                                Muskegon County / Muskegon

                                Muskegon cottage

                                3 6 2 nights min

                                • 3 bedrooms
                                • sleeps 6
                                • 2 nights min
                                • Beach / lakeside relaxation
                                • Child Friendly
                                • Car not necessary

                                Price per night from

                                $268

                                Price per night from

                                $268

                                Distance approx 16.49 km from Grand Haven

                                  25

                                  Rustic 'Gold Coast' Cottage-Walk to Lake Michigan!

                                  Muskegon County / Muskegon

                                  Muskegon cottage

                                  2 4 min stay varies

                                  • 2 bedrooms
                                  • sleeps 4
                                  • min stay varies
                                  • Child Friendly

                                  Price per night from

                                  $109

                                  Responds fast!
                                  avg. 21 minutes

                                  Price per night from

                                  $109

                                  Distance approx 18.06 km from Grand Haven

                                    24

                                    Home by Lake Michigan - 10 Min to Downtown Holland

                                    Ottawa County / Holland

                                    Holland house

                                    3 8 min stay varies

                                    • 3 bedrooms
                                    • sleeps 8
                                    • min stay varies
                                    • Child Friendly
                                    • Pet Friendly

                                    Price per night from

                                    $86

                                    Responds fast!
                                    avg. 21 minutes

                                    Price per night from

                                    $86

                                    Distance approx 2.67 km from Grand Haven Show on Map

                                      51

                                      Spring Lake Cove

                                      Ottawa County / Spring Lake

                                      Spring Lake house

                                      4 20 min stay varies

                                      • 4 bedrooms
                                      • sleeps 20
                                      • min stay varies
                                      • Child Friendly
                                      • Pet Friendly
                                      • Private garden

                                      Price per night from

                                      $889

                                      Responds fast!
                                      avg. 1 hour 48 minutes

                                      Price per night from

                                      $889

                                      Distance approx 16.54 km from Grand Haven

                                        26

                                        Beachfront Lake Michigan Cottage w/Fire Pit & Deck

                                        Muskegon County / Muskegon

                                        Muskegon cottage

                                        2 5 min stay varies

                                        • 2 bedrooms
                                        • sleeps 5
                                        • min stay varies
                                        • Child Friendly

                                        Price per night from

                                        $172

                                        Responds fast!
                                        avg. 21 minutes

                                        Price per night from

                                        $172

                                        Distance approx 19.26 km from Grand Haven

                                        (3) Excellent 

                                          24

                                          Updated Holland Home w/Yard Near Holland St. Park!

                                          Ottawa County / Holland

                                          Holland house

                                          3 10 min stay varies

                                          • 3 bedrooms
                                          • sleeps 10
                                          • min stay varies
                                          • Child Friendly
                                          • Air conditioning
                                          • Pet Friendly

                                          Price per night from

                                          $230

                                          Responds fast!
                                          avg. 21 minutes

                                          Price per night from

                                          $230

                                          Distance approx 11.89 km from Grand Haven

                                            7

                                            Renovated Cottage, Historic Area

                                            Muskegon County / Muskegon

                                            Muskegon cottage

                                            2 7 2 nights min

                                            • 2 bedrooms
                                            • sleeps 7
                                            • 2 nights min
                                            • Child Friendly
                                            • Air conditioning

                                            Price per night from

                                            $453

                                            Responds fast!
                                            avg. 1 hour 19 minutes

                                            Price per night from

                                            $453

                                            Distance approx 19.25 km from Grand Haven

                                            (10) Excellent 

                                              30

                                              4 Bedroom home on Lake Macatawa near Lake Michigan

                                              Ottawa County / Holland

                                              Holland house

                                              4 10 min stay varies

                                              • 4 bedrooms
                                              • sleeps 10
                                              • min stay varies
                                              • Beach / lakeside relaxation
                                              • Child Friendly
                                              • Air conditioning
                                              “multi-generation vacation” My wife, her parents, and our daughter all enjoyed a wonderful week in luxury. The owners were responsive and helpful. The home was clean and well stocked for vacationing travelers. The home itself, the lake frontage, and th
                                              …see more

                                              Price per night from

                                              $298

                                              Responds fast!
                                              avg. 1 hour 27 minutes

                                              Price per night from

                                              $298

                                              Distance approx 18.06 km from Grand Haven

                                                24

                                                Holland Apt w/Shared Patio - Mins to Lake Michigan

                                                Ottawa County / Holland

                                                Holland apartment

                                                1 4 min stay varies

                                                • 1 bedroom
                                                • sleeps 4
                                                • min stay varies
                                                • Child Friendly
                                                • Air conditioning
                                                • Pet Friendly

                                                Price per night from

                                                $58

                                                Responds fast!
                                                avg. 21 minutes

                                                Price per night from

                                                $58

                                                Distance approx 19.39 km from Grand Haven

                                                (2) Very Good 

                                                  10

                                                  Lake Effect Cottage

                                                  Ottawa County / Holland

                                                  Holland house

                                                  4 12 7 nights min

                                                  • 4 bedrooms
                                                  • sleeps 12
                                                  • 7 nights min
                                                  • Nearest beach 1 mi
                                                  • Child Friendly
                                                  • Air conditioning

                                                  Price per night from

                                                  $257

                                                  Price per night from

                                                  $257

                                                  Distance approx 18.41 km from Grand Haven

                                                    28

                                                    Charming Holland House w/Patio & Easy Beach Access

                                                    Ottawa County / Holland

                                                    Holland house

                                                    4 7 min stay varies

                                                    • 4 bedrooms
                                                    • sleeps 7
                                                    • min stay varies
                                                    • Child Friendly
                                                    • Air conditioning

                                                    Price per night from

                                                    $229

                                                    Responds fast!
                                                    avg. 21 minutes

                                                    Price per night from

                                                    $229

                                                    Distance approx 11.49 km from Grand Haven

                                                      23

                                                      A Modern Victorian Experience

                                                      Muskegon County / Muskegon

                                                      Muskegon apartment

                                                      3 6 2 nights min

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

                                                      Price per night from

                                                      $344

                                                      Responds fast!
                                                      avg. 1 hour 51 minutes

                                                      Price per night from

                                                      $344

                                                      Distance approx 16.41 km from Grand Haven

                                                        46

                                                        Newly Renovated Family Beach Cottage-100 yds to Lake Michigan Beach

                                                        Ottawa County / Holland

                                                        Holland house

                                                        4 12 5 nights min

                                                        • 4 bedrooms
                                                        • sleeps 12
                                                        • 5 nights min
                                                        • Nearest beach 0 mi
                                                        • Child Friendly

                                                        Price per night from

                                                        $556

                                                        Price per night from

                                                        $556

                                                        Distance approx 17.29 km from Grand Haven

                                                          25

                                                          Holland Cottage w/ Private Beach on Lake Michigan!

                                                          Allegan County / Macatawa

                                                          Macatawa house

                                                          4 8 min stay varies

                                                          • 4 bedrooms
                                                          • sleeps 8
                                                          • min stay varies
                                                          • Child Friendly

                                                          Price per night from

                                                          $247

                                                          Responds fast!
                                                          avg. 21 minutes

                                                          Price per night from

                                                          $247

                                                          Distance approx 19.35 km from Grand Haven

                                                            23

                                                            Lake Macatawa House 1 Mile from Holland State Park

                                                            Ottawa County / Holland

                                                            Holland house

                                                            5 10 5 nights min

                                                            • 5 bedrooms
                                                            • sleeps 10
                                                            • 5 nights min
                                                            • Child Friendly

                                                            Price per night from

                                                            $482

                                                            Price per night from

                                                            $482

                                                            Distance approx 14.72 km from Grand Haven

                                                              13

                                                              Beautiful views of Lake Michigan from Beach Front Home. Huge yard!

                                                              Ottawa County / Holland

                                                              Holland house

                                                              4 10 7 nights min

                                                              • 4 bedrooms
                                                              • sleeps 10
                                                              • 7 nights min
                                                              • Child Friendly
                                                              • Pet Friendly
                                                              • Private garden

                                                              Price per night from

                                                              $475

                                                              Price per night from

                                                              $475

                                                              Distance approx 2.88 km from Grand Haven Show on Map

                                                                10

                                                                Water Wonderland pool and Spring Lake w dockf

                                                                Ottawa County / Spring Lake

                                                                Spring Lake house

                                                                4 14 6 nights min

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

                                                                Price per night from

                                                                $2,179

                                                                Responds fast!
                                                                avg. 1 hour 48 minutes

                                                                Price per night from

                                                                $2,179

                                                                Distance approx 18.06 km from Grand Haven

                                                                  24

                                                                  Tiny House w/ Patio - 2 Miles from Lake Macatawa!

                                                                  Ottawa County / Holland

                                                                  Holland studio

                                                                  Studio 2 min stay varies

                                                                  • Studio
                                                                  • sleeps 2
                                                                  • min stay varies
                                                                  • Ski
                                                                  • Child Friendly
                                                                  • Air conditioning

                                                                  Price per night from

                                                                  $46

                                                                  Responds fast!
                                                                  avg. 21 minutes

                                                                  Price per night from

                                                                  $46

                                                                  Distance approx 2.05 km from Grand Haven Show on Map

                                                                    63

                                                                    A Hidden Pines Log Cabin

                                                                    Ottawa County / Spring Lake

                                                                    Spring Lake house

                                                                    5 2 min stay varies

                                                                    • 5 bedrooms
                                                                    • sleeps 2
                                                                    • min stay varies
                                                                    • Swimming pool
                                                                    • Child Friendly
                                                                    • Air conditioning

                                                                    Price per night from

                                                                    $974

                                                                    Responds fast!
                                                                    avg. 1 hour 48 minutes

                                                                    Price per night from

                                                                    $974

                                                                    Distance approx 19.33 km from Grand Haven

                                                                      22

                                                                      Moonlight Cabin

                                                                      Ottawa County / Holland

                                                                      Holland log cabin

                                                                      2 6 5 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 6
                                                                      • 5 nights min
                                                                      • Beach / lakeside relaxation
                                                                      • Child Friendly
                                                                      • Air conditioning

                                                                      Price per night from

                                                                      $148

                                                                      Responds fast!
                                                                      avg. 50 minutes

                                                                      Price per night from

                                                                      $148

                                                                      Distance approx 11.87 km from Grand Haven

                                                                        21

                                                                        BLUFFTON DUNE HIDEAWAY...3 BLKS TO LK MI -1 BLK TO MSKGN LK

                                                                        Muskegon County / Muskegon

                                                                        Muskegon house

                                                                        1 4 4 nights min

                                                                        • 1 bedroom
                                                                        • sleeps 4
                                                                        • 4 nights min
                                                                        • Child Friendly
                                                                        • Air conditioning
                                                                        • Private garden

                                                                        Price per night from

                                                                        $144

                                                                        Price per night from

                                                                        $144

                                                                        Distance approx 7.55 km from Grand Haven

                                                                          27

                                                                          NEW! Updated Apt on 7 Acres - Mins to Grand Rapids

                                                                          Ottawa County / Nunica

                                                                          Nunica apartment

                                                                          1 4 min stay varies

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • min stay varies
                                                                          • Ski
                                                                          • Child Friendly
                                                                          • Air conditioning

                                                                          Price per night from

                                                                          $115

                                                                          Responds fast!
                                                                          avg. 21 minutes

                                                                          Price per night from

                                                                          $115

                                                                          Distance approx 19.22 km from Grand Haven

                                                                            21

                                                                            Beautiful, 3800 Sq. Ft. Home 1 Mi. from Holland State Park, Lake Macatawa Views

                                                                            Ottawa County / Holland

                                                                            Holland house

                                                                            4 13 min stay varies

                                                                            • 4 bedrooms
                                                                            • sleeps 13
                                                                            • min stay varies
                                                                            • Child Friendly
                                                                            • Air conditioning
                                                                            • Private garden

                                                                            Price per night from

                                                                            $304

                                                                            Price per night from

                                                                            $304

                                                                            Distance approx 11.82 km from Grand Haven

                                                                            (10) Excellent 

                                                                              43

                                                                              Hilltop Hideaway near Lake Michigan

                                                                              Muskegon County / Muskegon

                                                                              Muskegon cottage

                                                                              2 6 2 nights min

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

                                                                              Price per night from

                                                                              $172

                                                                              Price per night from

                                                                              $172

                                                                              About Grand Haven

                                                                              Coastal Living magazine named it 'America’s Happiest Seaside Town 2017' and certainly there's much to smile about here. There's the old-fashioned storefronts and the busy 1.5 mile boardwalk with its candy colored lighthouse, for starters. See exactly what we mean by booking a FlipKey vacation rental in Grand Haven, today.

                                                                               About Grand Haven, Michigan

                                                                              Where the Grand River meets Lake Michigan sits Grand Haven, the county seat of Michigan's Ottawa County. As you'd imagine, the area is big on boating, fishing and all things maritime.

                                                                              Originally fished and hunted by the Potawatomi and Ottawa native american tribes, Grand River also proved an important trading route. The latter was the focus of a Madeline La Framboise, a French fur trader and amongst the first European settlers. 

                                                                              In 1834, the first American laid roots - a minister called William Ferry. A Tannery was set up in 1838 and, in the mid to latter half of the 19th century, it became a logging town. Ships were also built here. There was a piano factory during most of the 20th century.

                                                                              The city has it's own semi-professional football team, the Lakeshore Cougars, and is a favorite location for beach volleyball thanks to the quality of the sand.

                                                                              What to do

                                                                              Check out your cardiovascular function – and the amazing views – by climbing the 1000 stairs at Rosy Mound Natural Area to the top of the 200-foot high sand dune.

                                                                              Get fit as a family by hiring bikes and embarking on the 20-mile Lakeshore Trail from Grand Haven State Park to Holland State Park. Or, start on the smaller 15 mile cycle round around Spring Lake.

                                                                              Sample the local distilled grape at the Lemon Creek Winery. A 300-acre family farm which has been around for more than 150 years, it boasts 24 different wines to sample at its Grand Haven tasting venue.

                                                                              Hire a kayak, canoe or stand-up paddle board and go touring around Pigeon Creek, Lake Michigan and the Grand River itself.

                                                                              Go check out the musical fountains at dusk. The dazzling light displays are synched to match the music – anything from Star Wars to Mozart!

                                                                              Top Grand Haven travel tips

                                                                              Get into Grand Haven via a Greyhound bus station or even by boat (it is a port with a marina, after all). The nearest airport is Muskegon County, sitting just nine miles away. Get around the city via tourist trolley if you're visiting during the summer months.

                                                                              The weather is hottest in July, but the town is no stranger to rain throughout the year, so always bring a rain jacket.

                                                                              If you're heading for Grand Haven Beach by car, then get there early to ensure you'll get parked. Those spots fill up fast, especially during the summer months.

                                                                              Grand Haven is quaint, coastal town America. But it's also a busy seaside location with lots of outdoor activities to pack in, from biking to skiing and kayaking. Just make sure you manage to book your family in by checking out the Grand Haven vacation rentals on FlipKey, today.