Relax and unwind in the heart of Minnesota's 10,000 Lakes.


Looking for a weekend away or a place to gather with friends?

Barrett Lake Resort and Campground has you covered. Your family and friends are sure to enjoy our sandy beach, private fire pits, sand volleyball court, swimming raft, swing set, and more. Rent our pontoon or kayaks to get out on the lake or enjoy catching fish right from the docks. We’re located on the southeast shore of Barrett Lake, just 26 miles west of Alexandria and 30 miles south Fergus Falls.

Check Availability →

Free Wi-Fi

Bait Shop

Cable TV

Game Room

Sand Volleyball


Fish Cleaning House

Sandy Beach

Young girls swimming at Barrett Lake Resort and Campground


Stay with us!

Barrett Lake Resort & Campground has you covered. We are a family-owned and operated resort that offers clean, comfortable cabins; seasonal and temporary campsites; and excellent customer service.

Barrett Lake Resort and Campground Cabin Rental
Cabins 1, 2, and 3
Sleeps: 6 per unit

Our lakeside cabins have everything you need for the perfect get away.

Learn More

Barrett Lake Resort and Campground Cabin Rental
Sleeps: 10-17

Have a larger group? Our house rental has the perfect amount of space for everyone.

Learn More

Barrett Lake Campground
Seasonal and Temporary

Add your own style with our Seasonal and Temporary campsites.

Learn More

Cabins are beautiful, right on Lake. Got up early and was able to watch the birds and fish jump right from our private deck. Cabins are furnished beautifully, very nice quality and with all necessities so one only has to pack food, towels and enthusiasm for a great stay.
Shannon From Washington