The plane carried 125 passengers and six crew members, B92 news agency reported.
Rainy weather is blamed for causing the Serbian national carrier's plane to skid some 55 yards off the runway at Ataturk Airport before stopping.
Local media said the aircraft was damaged.
The plane took off from Belgrade, Serbia, for Istanbul Sunday morning.
Senate Democrats to pull all-nighter on climate change
Susan Sarandon 'very excited' about daughter's pregnancy