Southwest® flights from Birmingham to Tucson from $149*