Kereta api adalah sebuah alat transportasi massal yang cukup populer sejak dahulu diberbagai negara karena daya angkutnya yang besar dan juga bebas dari macetnya lalu lintas dijalan raya. Kereta api terdiri atas 2 buah rangkaian utama yaitu rangkaian lokomotif yang merupakan penggerak laju kereta dan gerbong yang merupakan tempat barang atau penumpang.
Mesin lokomotif kereta pertama kali ditemukan oleh Richard Trevithick diawal abad ke-19. Mesin lokomotif yang dibuat ini menggunakan teknologi uap sebagai daya penggerak kereta sehingga sering juga disebut kereta uap.
Kereta api bukan hanya digunakan sebagai alat transportasi manusia, tetapi juga sering digunakan sebagai alat pengangkut barang dan hasil pertanian seperti kereta pengangkut batubara atau kereta pengangkut tebu. Berdasarkan mesin penggeraknya kereta terbagi menjadi : Kereta api uap, kereta api diesel listrik, kereta api diesel hidrolik dan kereta rel listrik (KRL).