Direktorat Keselamatan Perkeretaapian mempunyai tugas melaksanakan perumusan dan pelaksanaan kebijakan, penyusunan norma, standar, prosedur dan kriteria, pemberian bimbingan teknis dan supervisi, serta evaluasi dan pelaporan di bidang keselamatan perkeretaapian.
Dalam melaksanakan tugasnya, Direktorat Keselamatan Perkeretaapian menyelenggarakan fungsi:
- Penyiapan perumusan kebijakan di bidang rekayasa dan peningkatan keselamatan perkeretaapian, audit dan inspeksi keselamatan, pemeriksaan dan analisis kecelakaan, sertifikasi sumber daya manusia dan akreditasi kelembagaan, serta pencegahan pelanggaran dan penegakan hukum;
- Penyiapan pelaksanaan kebijakan di bidang rekayasa dan peningkatan keselamatan perkeretaapian, audit dan inspeksi keselamatan, pemeriksaan dan analisis kecelakaan, sertifikasi sumber daya manusia dan akreditasi kelembagaan, serta pencegahan pelanggaran dan penegakan hukum;
- Penyiapan penyusunan standar, norma, prosedur dan kriteria di bidang rekayasa dan peningkatan keselamatan perkeretaapian, audit dan inspeksi keselamatan, pemeriksaan dan analisis kecelakaan, sertifikasi sumber daya manusia dan akreditasi kelembagaan, serta pencegahan pelanggaran dan penegakan hukum;
- Penyiapan pemberian bimbingan teknis dan supervisi di bidang rekayasa dan peningkatan keselamatan perkeretaapian, audit dan inspeksi keselamatan, pemeriksaan dan analisis kecelakaan, sertifikasi sumber daya manusia dan akreditasi kelembagaan, serta pencegahan pelanggaran dan penegakan hukum;
- Penyiapan evaluasi dan pelaporan di bidang rekayasa dan peningkatan keselamatan perkeretaapian, audit dan inspeksi keselamatan, pemeriksaan dan analisis kecelakaan, sertifikasi sumber daya manusia dan akreditasi kelembagaan, serta pencegahan pelanggaran dan penegakan hukum; dan
- Penyiapan pelaksanaan urusan tata usaha, keuangan, kepegawaian, pengelolaan teknologi informasi dan komunikasi, dan rumah tangga Direktorat.