The flight bound for Alicante in Spain took off just after 10am but was forced to land again around 30 minutes later, the BBC reported.
A Flybe spokeswoman said: "The aircraft landed safely without further incident at Southampton Airport and, as is common practice in such situations, the airport put its emergency vehicles on standby as a precautionary measure.
"All passengers disembarked as normal when the aircraft arrived on stand.
"Flybe is re-accommodating passengers on an alternate aircraft.
"The safety of its passengers and crew is the airline’s number one priority and Flybe apologises to its passengers for the inconvenience experienced as a result of this incident."