The plane took off from the small airport in Taney County without a hitch Monday afternoon. The jet was supposed to land in Branson Sunday night, but instead landed 8 miles away at the Taney County Airport which has a much smaller runway.
Passengers say the pilot slammed on the breaks just 500 feet short of a steep cliff.
"We were very lucky indeed, especially considering there was a cliff at the end," said Shannon Spear, passenger.
"The pilot came on and said, 'I'm sorry folks. We've landed at the wrong airport," added passenger Scott Schieffer.
None of the passengers were seriously hurt.
Southwest says the two veteran pilots who landed the plane have been removed from flying duty as an investigation is launched.