Southwest® flights from Birmingham to Cancun from $226*