Twin Lake County Park

About Twin Lake Park

Twin Lake Park is a popular 15-acre day use park with lots of shade from its many beautiful towering oak trees. The park has 800 feet of water frontage on Twin Lake and is very popular for picnicking and swimming.  It features concessions with ice cream and a variety of food.

The Park offers two covered picnic pavilions and also a picnic lodge that are the ideal setting for large group gatherings. Reserve a space for your Twin Lake event below.

Directions to Twin Lake Park

Twin Lake County Park is located on Twin Lake north of Muskegon on M-120. Take U.S. 31 to the Fremont/Big Rapids (M-120) exit, go north on M-120 to the village of Twin Lake, turn left (north) on Blue Lake Road. The park entrance is 1/4 mile on the left.

Twin Lake Park Hours of Operation

Day Use

8:00 a.m. to 10 p.m. May – September

Sunrise to Sunset October – April

Fees at Twin Lake Park

Motor Vehicle Entry Permit:
Daily: $5.00
Annual: $20.00

Activities at Twin Lake Park

Play Areas:

  • Tennis/Pickleball
  • Volleyball
  • Barrier Free Playground

Other Services & Facilities

  • Concession
  • Boating Access
  • Lodge / Shelters

Twin Lake Picnic Lodge

The Twin Lake Picnic Lodge is an ideal setting for family reunions, graduation parties and other large group gatherings. The stoic Lodge was built by the Works Progress Administration around 1936. The lodge showcases fine examples of the wood craftsmanship from that era.  The lodge offers a stove/oven for cooking, a sink, fridge and several electrical outlets. The lodge also features a stage. Restrooms, playground and the beach are just a short walk from the lodge.

Please note that every vehicle entering Twin Lake Park must have a park pass.

Park Passes are $5.00 per day or $20.00 for the season.

No drugs or alcohol are allowed in Muskegon County Parks.

Rental Hours & Rates:
8:00 a.m. to 10 p.m.
$125 per day

Twin Lake Picnic Shelter

Two picnic shelters located along the lakeshore are available to reserve for small group picnic events. Shelters offer seating for sixty (60) people, a large park grill for cooking and electrical outlets.

Please note that every vehicle entering the park must have a park pass.

Park Passes are $5.00 per day or $20.00 for the season.

No drugs or alcohol are allowed in Muskegon County Parks.

Rental Hours & Rates:
8:00 a.m. to 10 p.m.
$75 per day

Lodge/Shelter/Rental Cabins

Cancellations can be made on the reservation website. Cancellations made up to close of business 7 days prior to your scheduled arrival date will incur the $10 cancellation fee. If you cancel 6 days or less prior to the arrival date, you will forfeit the first night’s fee or $75, whichever is the lesser amount. There is a $10 fee assessed for all changes made to your reservation, except for adding nights to the reservation.

Muskegon County Parks accepts cash and checks on-site. Credit cards can be used for online campsite reservations and on-site at Pioneer Park, Meinert Park, Twin Lake Park, and Blue Lake Park. We accept Visa, MasterCard, and Discover. NO REFUNDS FOR CAMPING OR VEHICLE PERMIT FEES. Download full credit card policy.