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 now open. It is accessible from the driveway on Progress Drive. A drive-up book drop and walk-up book drop are also available. Check for service hours.

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

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

Community Transit SWMN

Our Branches

  • Marshall Building

    201 C Street
    Marshall, MN 56258


    • Mon - Fri: 10 am - 6 pm
    • Sat: 10 am - 2 pm
  • Marshall Drive-Up

    East side of building
    Access via Progress Drive


    Mon - Fri: 4 pm - 6 pm
    Sat: 9 am - noon

  • Balaton & Cottonwood

    134 3rd Street
    Balaton, MN 56115

    86 West Main Street
    Cottonwood, MN 56229


    Mon: 1 pm - 6 pm
    Wed: 10 am - 3 pm
    Fri: 1 pm - 6 pm