Area Attractions

Bonnie Beach Resort is conveniently located 2.5 miles from the town of Battle Lake, MN and a short drive to Fergus Falls, MN, Detroit Lakes, MN, Perham, MN, and Alexandria, MN.  In and around Bonnie Beach Resort are numerous traditional small towns with their own personalities. Antique, craft and gift stores abound in the area. Visit one of the area bowling alleys or a museum. In the larger communities you will find familiar retail stores. Our area dining options are unlimited, from fine dining to that little coffee shop. We have some of the best golfing available, from par 3’s for the beginner to challenging 18 hole courses.  Want to see nature off the resort grounds, we have two beautiful lake filled State Parks nearby, numerous County Parks such as Phelps Mill and Inspiration Peak, miles of biking trails, scenic byways, and birding trails.

Restaurants

Stella’s Restaurant

Zorbaz Pizza and Mexican Restaurant

Stub’s Dining & Saloon

SteVelly’s Steak and Seafood

Beach Bums Bar & Eatery

Dairy Queen

Shoreline Restaurant and Lanes

• Lake Avenue Cafe

Justice Two

Smackin’ Cakes

Battle Lake Oasis

The Vining Palace

Stalker Lake Bar and Grill

Takes The Cake Bakery

The Rusty Nail

Golf Courses

Thumper Pond Golf Course

Balmoral Golf Course

Stalker Lake Golf Course

• Oakwood Golf Course

Horseback Riding

Silver Sage Stables

• Shady Oaks Stables

Area Attractions

Minnesota DNR

City of Battle Lake

Phelps Mill

Inspiration Peak

Otter Tail County

Glendalough State Park

Glendalough Trail

Carlos Creek

Detroit Mountain

Spidahl Ski Gaard

The Prospect House and Cival War Museum

Lakes Area Community Center

Otter Tail County Historical Museum

Otter Trail Scenic Byway

• Otter Country Trail Association

Area Shops

Ben’s Bait Shop 

Galloping Goose Rentals

Art of the Lakes

Lakes Area Paddle Sports

Goose Gang

The Williams Company Store & Deli

• Pixie Woods

Petals and Posies

Granny’s Pantry

Periwinkle

• Red Brick Boutique

• Lake and Main Market