Alma is located on the West Coast of Wisconsin, sandwiched between the 500 foot tall "mountain" and the Mississippi River on State Highway 35.

It is  across the bridge then 9 minutes south of Wabasha Mn
       55 minutes north of La Crosse, Wisconsin
       55 minutes east of Rochester, Minnesota
       90 miles (2 hours safely) from downtown Minneapolis, Minnesota
       23 minutes north of Winona, Minnesota