When to arrive at MSP really depends on a number of factors such as your airline, weather and flight status but the standard advice applies at MSP. Arrive at least two hours before a domestic flight or 3 hours for an international flight. Checking your flight status before you leave for the airport is a useful exercise. As always, when Minneapolis is suffering winter storms you should plan on setting out a little earlier. If planning on parking at the airport Park 'N Fly are a good choice and receive great reviews and provide regular shuttle transport to the airport.
You can view the MSP TSA wait times, PreCheck locations and the currently active lanes above. TSA PreCheck membership should mean greatly reduced MSP security wait times. To find out more about joining or renewing TSA PreCheck membership visit https://www.tsa.gov/precheck.It's also worth knowing that CLEAR is available at MSP. You can find out more here.
Non-US citizens arriving at Minneapolis Airport should not expect excessive wait times. Though MSP can still be considered a busy airport it does not get huge volumes of international flights arriving in close proximity to each other, which means there are not a large number of people being processed through security at the same time. For travelers with a connecting flight out of MSP we'd still recommend allowing plenty of time to make your next flight, especially in the winter when Minneapolis can suffer from deep snow that often affects airport operations.
For further information about Minneapolis Airport security, the TSA, ground transportation at MSP, wifi access and lost and found visit https://www.mspairport.com/