beberapa negara yang memiliki alam seperti jawa barat menyelesaikan masalah dengan mengembangkan kereta rel diesel-elektrik (krde) karena menilai penggunaan lokomotif tidak efisien.
krde, krd (kereta rel diesel) juga krl (kereta rel listrik) tidak perlu lokomotif karena di setiap unit (dua kereta) ada satu mesin atau traksi motor listrik.
krd dan krl lebih efisien karena tempat untuk lokomotif bisa diisi penumpang, juga dari bp dan km.