Southwest® flights from Birmingham to San Diego from $172*