Locations & Hours

The Marshall-Lyon County Library is comprised of three libraries in Southwestern Minnesota. We have locations in Marshall, Balaton, and Cottonwood. MLCL collaborates with the Minneota Public Library and the Tracy Public Library to provide library services to Lyon County, MN.

The Marshall building's drive-up window is accessible from the driveway on Progress Drive. Service hours vary by season. A drive-up book drop and walk-up book drop are available year-round. Walk-up book drops are also available at Balaton and Cottonwood.

Trying to reach us by public transportation? You can reach the Marshall library from the Community Transit Red Route.


Marshall Building

201 C Street
Marshall, MN 56258


Mon. 10:00 am – 8:00 pm
Tue. 10:00 am – 8:00 pm
Wed. 10:00 am – 8:00 pm
Thu. 10:00 am – 8:00 pm
Fri. 10:00 am – 6:00 pm
Sat. 10:00 am – 5:00 pm

Marshall Drive-Up

East side of building
Access via Progress Drive


Mon. – Fri. 4:00 pm – 6:00 pm
Sat. 9:00 am – 12:00 pm


134 3rd Street
Balaton, MN 56115


Mon. 12:00 pm – 6:00 pm
Wed. 10:00 am – 3:00 pm
Fri. 12:00 pm – 6:00 pm
Sat. 9:00 am – 12:00 pm


86 West Main Street
Cottonwood, MN 56229


Mon. 12:00 pm – 6:00 pm
Wed. 10:00 am – 3:00 pm
Fri. 12:00 pm – 6:00 pm
Sat. 9:00 am – 12:00 pm

Map of the library building indicating locations of outdoor book drops and drive-up window.

Book Drops & Drive-Up Window

Balaton's book drop is a free-standing drop to the west of the building. Cottonwood's book drop is directly to the west of the door. Marshall's walk-up book drop is to the west of the main doors, and a drive-up book drop is accessible from the east side of the building. Walk-up and drive-up book drops available year-round, 24/7.

The Marshall Library includes a drive-up pick-up window. Drive-up window hours vary by season.