Vacation Rentals & Cabin Rentals in Upper Peninsula

Close

Enter dates for more accurate prices

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

249 cabin rentals

(6) Excellent 

    16

    Lakefront Cottage in a Secluded Wilderness Setting

    Upper Peninsula / Gwinn

    Gwinn cottage

    1 4 min stay varies

    • 1 bedroom
    • sleeps 4
    • min stay varies
    • Beach / lakeside relaxation
    • Child Friendly
    • Air conditioning

    Price per night from

    $184

    Responds fast!
    avg. 3 hours 7 minutes

    Price per night from

    $184

    (2) Excellent 

      25

      Da Beach Cabin

      Upper Peninsula / Lac La Belle

      Lac La Belle house

      3 4 2 nights min

      • 3 bedrooms
      • sleeps 4
      • 2 nights min
      • Beach / lakeside relaxation
      • Ski
      • Child Friendly

      Price per night from

      $224

      Price per night from

      $224

        24

        Iron River House on Lake Chicagon w/ Sauna & Dock

        Upper Peninsula / Iron River

        Iron River house

        4 12 min stay varies

        • 4 bedrooms
        • sleeps 12
        • min stay varies
        • Ski
        • Child Friendly

        Price per night from

        $281

        Responds fast!
        avg. 7 minutes

        Price per night from

        $281

          24

          Lovely Lake Huron Studio Cottage w/Beach & Kayaks

          Mackinac County / St. Ignace

          Saint Ignace studio

          Studio 4 min stay varies

          • Studio
          • sleeps 4
          • min stay varies
          • Child Friendly
          • Air conditioning
          • Pet Friendly

          Price per night from

          $109

          Responds fast!
          avg. 7 minutes

          Price per night from

          $109

            151

            Waterfalls*Scenic Sites*Historic Area*On Trail*Sleeps 16*Cisco Chain Lakes*More

            Upper Peninsula / Watersmeet

            Watersmeet lodge

            4 16 3 nights min

            • 4 bedrooms
            • sleeps 16
            • 3 nights min
            • Beach / lakeside relaxation
            • Child Friendly
            • Air conditioning

            Price per night from

            $155

            Price per night from

            $155

              17

              Big Chalet on Big Powderhorn Mountain

              Upper Peninsula / Bessemer

              Bessemer chalet

              5 10 2 nights min

              • 5 bedrooms
              • sleeps 10
              • 2 nights min
              • Ski
              • Child Friendly
              • Air conditioning

              Price per night from

              $228

              Price per night from

              $228

              (1) Excellent 

                29

                Sunset Breeze

                Mackinac County / Moran

                Moran house

                3 8 min stay varies

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

                Price per night from

                $207

                Price per night from

                $207

                  17

                  The Cottage on Victoria

                  Mackinac County / St. Ignace

                  Saint Ignace house

                  2 7 3 nights min

                  • 2 bedrooms
                  • sleeps 7
                  • 3 nights min
                  • Child Friendly
                  • Pet Friendly

                  Price per night from

                  $177

                  Price per night from

                  $177

                    28

                    Cottage on Chicagon Lake w/ Dock & Serene Views!

                    Upper Peninsula / Iron River

                    Iron River cottage

                    3 6 3 nights min

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

                    Price per night from

                    $201

                    Responds fast!
                    avg. 7 minutes

                    Price per night from

                    $201

                    (2) Excellent 

                      24

                      The House that Jack Built

                      Mackinac County / Moran

                      Moran house

                      3 9 min stay varies

                      • 3 bedrooms
                      • sleeps 9
                      • min stay varies
                      • Child Friendly

                      Price per night from

                      $189

                      Price per night from

                      $189

                      (15) Excellent 

                        16

                        Perch Lake Paradise

                        Upper Peninsula / Newberry

                        Newberry lodge

                        5 15 1 night min

                        • 5 bedrooms
                        • sleeps 15
                        • 1 night min
                        • Beach / lakeside relaxation
                        • Child Friendly
                        “American, German holiday at Perch Lake” Had a wonderful time at Perch Lake! Beautiful home with a lot of space. We had family from Germany visiting and they have never been to Michigan. This home was perfect to show them what the great up north looks

                        Price per night from

                        $486

                        Price per night from

                        $486

                          16

                          Yooper Lodge Twin Lakes Area of Houghton County on Trail #3

                          Upper Peninsula / Toivola

                          Toivola house

                          4 14 2 nights min

                          • 4 bedrooms
                          • sleeps 14
                          • 2 nights min
                          • Nearest beach 2 mi
                          • Child Friendly
                          • Private garden

                          Price per night from

                          $232

                          Responds fast!
                          avg. 15 minutes

                          Price per night from

                          $232

                          (3) Average 

                            15

                            House overlooking lake superior

                            Upper Peninsula / Eagle River

                            Eagle River house

                            3 7 5 nights min

                            • 3 bedrooms
                            • sleeps 7
                            • 5 nights min
                            • Child Friendly
                            • Pet Friendly

                            Price per night from

                            $212

                            Responds fast!
                            avg. 2 hours 21 minutes

                            Price per night from

                            $212

                            (2) Excellent 

                              6

                              The Guest House on Majestic Point

                              Upper Peninsula / Watersmeet

                              Watersmeet house

                              2 6 7 nights min

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

                              Price per night from

                              $164

                              Price per night from

                              $164

                              (1) Excellent 

                                28

                                The Log Cabin Retreat

                                Upper Peninsula / Shingleton

                                Shingleton log cabin

                                5 16 min stay varies

                                • 5 bedrooms
                                • sleeps 16
                                • min stay varies
                                • Nearest beach 10 mi
                                • Child Friendly
                                • Air conditioning

                                Price per night from

                                $224

                                Responds fast!
                                avg. 1 hour 48 minutes

                                Price per night from

                                $224

                                (2) Excellent 

                                  20

                                  Pier Harbor #2

                                  Mackinac County / St. Ignace

                                  Saint Ignace house

                                  2 4 min stay varies

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

                                  Price per night from

                                  $122

                                  Price per night from

                                  $122

                                  (1) Excellent 

                                    15

                                    4 King Bed Executive Home

                                    Upper Peninsula / Iron Mountain

                                    Iron Mountain house

                                    4 8 min stay varies

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

                                    Price per night from

                                    $285

                                    Responds fast!
                                    avg. 35 minutes

                                    Price per night from

                                    $285

                                      17

                                      Cozy 3 bedroom Cedar Suite

                                      Upper Peninsula / Ironwood

                                      Ironwood house

                                      3 8 1 night min

                                      • 3 bedrooms
                                      • sleeps 8
                                      • 1 night min
                                      • Child Friendly
                                      • Air conditioning
                                      • Private garden

                                      Price per night from

                                      $201

                                      Price per night from

                                      $201

                                        6

                                        The Chatelle Flat

                                        Mackinac County / St. Ignace

                                        Saint Ignace house

                                        2 4 min stay varies

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

                                        Price per night from

                                        $110

                                        Price per night from

                                        $110

                                        (1) Excellent 

                                          24

                                          UP NORTH NEAR PICTURED ROCKS THE IRON SKILLET CABIN ON THE ALL SPORT LAKE !

                                          Upper Peninsula / Wetmore

                                          Wetmore cottage

                                          2 7 4 nights min

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

                                          Price per night from

                                          $229

                                          Price per night from

                                          $229

                                            35

                                            Barbeau Log Cabin w/Pool Table & River Views!

                                            Upper Peninsula / Barbeau

                                            Barbeau log cabin

                                            7 23 4 nights min

                                            • 7 bedrooms
                                            • sleeps 23
                                            • 4 nights min
                                            • Ski
                                            • Child Friendly
                                            • Air conditioning

                                            Price per night from

                                            $916

                                            Responds fast!
                                            avg. 7 minutes

                                            Price per night from

                                            $916

                                            (1) Excellent 

                                              24

                                              Rustic Lakefront Gould City Cabin w/Rowboat & Dock

                                              Mackinac County / Gould City

                                              Gould City log cabin

                                              3 8 min stay varies

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

                                              Price per night from

                                              $148

                                              Responds fast!
                                              avg. 7 minutes

                                              Price per night from

                                              $148

                                                21

                                                Pier Harbor #3

                                                Mackinac County / St. Ignace

                                                Saint Ignace house

                                                3 8 min stay varies

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

                                                Price per night from

                                                $255

                                                Price per night from

                                                $255

                                                (6) Very Good 

                                                  38

                                                  Peterson Lodge - A cottage on a beautiful lake

                                                  Upper Peninsula / Iron River

                                                  Iron River cottage

                                                  3 6 3 nights min

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

                                                  Price per night from

                                                  $201

                                                  Price per night from

                                                  $201

                                                  (8) Excellent 

                                                    28

                                                    The Sugar Maple Lodge

                                                    Upper Peninsula / Shingleton

                                                    Shingleton log cabin

                                                    4 20 2 nights min

                                                    • 4 bedrooms
                                                    • sleeps 20
                                                    • 2 nights min
                                                    • Nearest beach 6 mi
                                                    • Child Friendly

                                                    Price per night from

                                                    $310

                                                    Price per night from

                                                    $310

                                                    (2) Very Good 

                                                      32

                                                      Paradise Lane

                                                      Mackinac County / St. Ignace

                                                      Saint Ignace house

                                                      4 14 7 nights min

                                                      • 4 bedrooms
                                                      • sleeps 14
                                                      • 7 nights min
                                                      • Child Friendly

                                                      Price per night from

                                                      $266

                                                      Price per night from

                                                      $266

                                                      (20) Excellent 

                                                      Certificate of Excellence

                                                        22

                                                        Evergreen Cottage near Pictured Rocks , On the Trail, close to Lake Superior!

                                                        Upper Peninsula / Christmas

                                                        Christmas cottage

                                                        2 6 min stay varies

                                                        • 2 bedrooms
                                                        • sleeps 6
                                                        • min stay varies
                                                        • Nearest beach 0.402 mi
                                                        • Child Friendly
                                                        • Car not necessary
                                                        “Great Location!” Great snowmobiling location. Close to Casino and resturants. Short drive to Munising. Rental agency is great!!! A+ Hassle free! I rent this cabin every year and it has always been a pleasure. Would recommend this location for sure. I

                                                        Certificate of Excellence

                                                        Price per night from

                                                        $132

                                                        Responds fast!
                                                        avg. 1 hour 10 minutes

                                                        Price per night from

                                                        $132

                                                        (3) Very Good 

                                                          10

                                                          Pier Harbor #1

                                                          Mackinac County / St. Ignace

                                                          Saint Ignace house

                                                          1 4 min stay varies

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

                                                          Price per night from

                                                          $105

                                                          Price per night from

                                                          $105

                                                          (5) Excellent 

                                                            10

                                                            Conglomerate Falls Cabin on river, Keweenaw, MI

                                                            Upper Peninsula / Allouez

                                                            Allouez log cabin

                                                            1 4 2 nights min

                                                            • 1 bedroom
                                                            • sleeps 4
                                                            • 2 nights min
                                                            • Nearest beach 3 mi
                                                            • Child Friendly
                                                            • Pet Friendly

                                                            Price per night from

                                                            $90

                                                            Responds fast!
                                                            avg. 1 hour 52 minutes

                                                            Price per night from

                                                            $90

                                                              15

                                                              Blue Jasmine on Lake Michigamme

                                                              Upper Peninsula / Champion

                                                              Champion house

                                                              3 8 1 night min

                                                              • 3 bedrooms
                                                              • sleeps 8
                                                              • 1 night min
                                                              • Nearest beach 4 mi
                                                              • Child Friendly
                                                              • Pet Friendly

                                                              Price per night from

                                                              $218

                                                              Responds fast!
                                                              avg. 19 minutes

                                                              Price per night from

                                                              $218

                                                              (1) Excellent 

                                                                9

                                                                The Best Grand Marais has to Offer: A peaceful stay and EASY Walk to Everything!

                                                                Upper Peninsula / Grand Marais

                                                                Grand Marais house

                                                                2 5 3 nights min

                                                                • 2 bedrooms
                                                                • sleeps 5
                                                                • 3 nights min
                                                                • Child Friendly
                                                                • Private garden

                                                                Price per night from

                                                                $132

                                                                Price per night from

                                                                $132

                                                                (18) Very Good 

                                                                  28

                                                                  Steamboat Fantasy

                                                                  Upper Peninsula / Bessemer

                                                                  Bessemer house

                                                                  3 10 2 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 10
                                                                  • 2 nights min
                                                                  • Ask about children
                                                                  • Air conditioning
                                                                  • Ask about pets
                                                                  “Great time!” Wonderful, clean condo with many extras and lots of room for large families. Kitchen well stocked with utensils and pots and pans providing the ability to make meals for large groups. Very close to Powderhorn Ski hill.

                                                                  Price per night from

                                                                  $187

                                                                  Price per night from

                                                                  $187

                                                                  (20) Excellent 

                                                                  Certificate of Excellence

                                                                    11

                                                                    Maple Ridge Chalet, 3 bd, wooded, Pic Rocks Close!

                                                                    Upper Peninsula / Munising

                                                                    Munising house

                                                                    3 12 min stay varies

                                                                    • 3 bedrooms
                                                                    • sleeps 12
                                                                    • min stay varies
                                                                    • Nearest beach 2 mi
                                                                    • Child Friendly
                                                                    • Pet Friendly
                                                                    “Great Northern Secret !!” From the initial inquiries to the time we arrived the whole process was very smooth. Directions to the cabin were spot-on accurate and we were 'very' surprised when we pulled up to this U.P. gem. I have mixed feelings about l

                                                                    Certificate of Excellence

                                                                    Price per night from

                                                                    $155

                                                                    Responds fast!
                                                                    avg. 1 hour 10 minutes

                                                                    Price per night from

                                                                    $155

                                                                    (11) Excellent 

                                                                    Certificate of Excellence

                                                                      11

                                                                      Sunrise Beach House on Lake Superior, near Pictured Rocks!

                                                                      Upper Peninsula / Christmas

                                                                      Christmas house

                                                                      3 10 min stay varies

                                                                      • 3 bedrooms
                                                                      • sleeps 10
                                                                      • min stay varies
                                                                      • Beach / lakeside relaxation
                                                                      • Child Friendly
                                                                      • Pet Friendly

                                                                      Certificate of Excellence

                                                                      Price per night from

                                                                      $338

                                                                      Responds fast!
                                                                      avg. 1 hour 10 minutes

                                                                      Price per night from

                                                                      $338

                                                                        32

                                                                        RIVERDALE HIDEAWAY: Memorial Day weekend OPEN!

                                                                        Upper Peninsula / Manistique

                                                                        Manistique log cabin

                                                                        3 10 min stay varies

                                                                        • 3 bedrooms
                                                                        • sleeps 10
                                                                        • min stay varies
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $119

                                                                        Responds fast!
                                                                        avg. 2 hours 30 minutes

                                                                        Price per night from

                                                                        $119

                                                                        (9) Excellent 

                                                                          7

                                                                          Twin Pines Lodging, Cozy, 3 bedroom Cottage, Seney

                                                                          Upper Peninsula / Seney

                                                                          Seney cottage

                                                                          3 10 min stay varies

                                                                          • 3 bedrooms
                                                                          • sleeps 10
                                                                          • min stay varies
                                                                          • Nearest beach 40 mi
                                                                          • Child Friendly
                                                                          • Air conditioning

                                                                          Price per night from

                                                                          $114

                                                                          Price per night from

                                                                          $114

                                                                            24

                                                                            Lakeview Bluff

                                                                            Mackinac County / Moran

                                                                            Moran house

                                                                            3 8 5 nights min

                                                                            • 3 bedrooms
                                                                            • sleeps 8
                                                                            • 5 nights min
                                                                            • Child Friendly

                                                                            Price per night from

                                                                            $260

                                                                            Price per night from

                                                                            $260

                                                                              20

                                                                              Shawandasee

                                                                              Mackinac County / Moran

                                                                              Moran house

                                                                              2 7 min stay varies

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

                                                                              Price per night from

                                                                              $180

                                                                              Price per night from

                                                                              $180