The accident happened when one train crashed into the back of another that had stopped due to mechanical problems, the Yonhap News Agency reported.
The incident occurred around 3:30pm (0630 GMT) on Subway Line 2, one of Seoul's major transport arteries.
There were no reports of fatalities or serious injuries, the Korea Herald reported.
Around 10 fire engines attended the scene of the accident.
DPA