The king of Minneapolis casinos is the Mystic Lake Casino Hotel – a Native American casino 25 miles southwest of downtown Minneapolis (35 from downtown Saint Paul). Mystic Lake is the closest casino to Minneapolis
In addition, there are two nearby racetracks/cardrooms.
While there aren’t any casinos right in the heart of the twin cities, the Minneapolis/Saint Paul area has three nearby casinos south of town.