Southwest® flights from Kansas City to Puerto Vallarta from $245*