About Twin Pines

Our history and services

A Classic Fishing Resort with a Long History

Since 1941 we’ve been helping guests enjoy Mille Lacs Lake and the wonder of Northern Minnesota. We offer Resort Lodging and Cabin Rentals year-round, and an outdoor patio seating at our Bar & Restaurant to enjoy beautiful views of the lake in the Summer months. In the Winter months we cater to ice fishing of all types. Whether you just need access to the lake, or a custom neighborhood of ice houses grouped together to accommodate your large group, Twin Pines has you covered.

On Mille Lacs Lake

Located off US HWY 169 near Garrison, Minnesota, Twin Pines Resort provides fishers with prime access to Mille Lacs lake.

Mille Lacs is Minnesota’s second-largest lake covering 132,000 acres with 76 miles of shoreline. The average depth is around 20 feet, with some hot spots as deep as 40 feet. The Lake Mille Lacs area offers year round activities including: fishing, biking, golfing, hiking, hunting, swimming, skiing, ice fishing, snowmobiling and just plain relaxing! Get Directions.

Fishing, Food & Fun

A stay at Twin Pines Resort is great for Family Reunions, Employee Appreciation Parties, Work Outings, Bachelor/Bachelorette Parties or just for a Family and Friends get away.

photo of person holding fishing rod

Eat, Sleep & Fish Package

$169/person

You can eat, sleep and fish for one low price at Twin Pines Resort in Mille Lacs!
Our Eat, Sleep & Fish Package includes:

  • 2 Launch fishing trips (summer) or a 24 hour rental of an ice fishing house (winter)
  • Breakfast and dinner at the Twin Pines restaurant
  • Overnight accomodations
  • Note:
    • Available Sun-Thurs only – through September 1st
    • 2 person minimum
    • The restaurant & bar are subject to seasonal closures