Lajosmizse felé 1889. július 8-án indította el az első személyvonatot a Budapest–Lajosmizsei Helyi Érdekű Vasút Rt. A forgalmat a kezdetektől a MÁV-ra bízták. Az első világháború után a vasútvonal HÉV-jellege megszűnt, 1931. október 1-jétől az államosított magánvasúti társaság helyett a pálya is a MÁV-hoz került.[1][2]
A járat viszonylatjelzését 2014. december 14-ei menetrendváltáskor kapta. A 21-es jelzés a vasútvonal menetrendi számából került meghatározásra: a járatszámozás kialakításakor arra figyeltek, hogy csak kétszámjegyű jelzéseket használjanak, így a lajosmizsei 142-es vasútvonal utolsó két számjegy értékének a fele lett a viszonylatszám. Az S betű a személyvonatot jelzi.[3]
2022. szeptember 3-tól hétvégente 3-4 pár tovább közlekedik Kecskemétig.
2023/2024-es menetrendváltástól hétvégente közlekedő közvetlen kecskeméti járatok megszűntek.
Útvonala
A vonat a Nyugati pályaudvar és Kőbánya-Kispest között közös útvonalon halad a villamosított, kétvágányú ceglédi vonallal. Innen dél felé kiágazva éri el Kispestet, majd Pestszentimrénél lépi át Budapest közigazgatási határát. Egyes vonatoknak Dabason, illetve Ócsán van a végállomása. Lajosmizsétől Kecskemétig S210-es jelzéssel járnak vonatok.
↑Pándy Tamás. A lajosmizsei vasútvonal és a Pestszentimre állomás 120 éves története. Pestszentimre Történeti Társaság (2009)
↑1908. évi IX. törvénycikk a budapest-tiszai helyi érdekü vasut részvénytársaság tulajdonában egyesült budapest-lajosmizsei, kecskemét-tiszaughi és kecskemét-lajosmizsei helyi érdekü vasutak épitésére és üzletére kiadott engedélyokiratok egyesitése tárgyában