Bandra Terminus–Hazrat Nizamuddin Garib Rath Express  The 12909 / 12910 Bandra Terminus - Hazrat Nizamuddin Garib Rath Express is a Superfast express train of the Garib Rath category belonging to Indian Railways - Western Railway zone that runs between Bandra Terminus and Hazrat Nizamuddin in India. It operates as train number 12909 from Bandra Terminus to Hazrat Nizamuddin and as train number 12910 in the reverse direction serving the states of Maharashtra, Gujarat, Madhya Pradesh, Rajasthan & Delhi. The 12909 / 10 Bandra Terminus - Hazrat Nizamuddin Garib Rath Express presently has 15 AC 3 tier & 4 AC Chair Car coaches. There is 1 EOG each at both the ends. The 12909 Bandra Terminus - Hazrat Nizamuddin Garib Rath Express covers the distance of 1366 kilometres in 17 hours 05 mins (81.15 km/hr) & in 16 hours 35 mins as 12910 Hazrat Nizamuddin - Bandra Terminus Garib Rath Express (82.79 km/hr) making it the 2nd fastest train on the Mumbai – Delhi sector, but fastest Garibrath in India. As the average speed of the train is above 55 km/hr, as per Indian Railway rules, its fare includes a Superfast surcharge. The important halts of the train are:  Prior to February 2012, Dual traction WCAM 2/2P locos would haul the train between Bandra Terminus & Vadodara Junction after which a Vadodara based WAP 5 locomotive would take over until Hazrat Nizamuddin. Western Railway completed DC Electric Conversion to AC on 5 February 2012 & it is now regularly hauled by a Ghaziabad or Vadodara based WAP 5 or WAP 7 locomotive for its entire journey. The 12909 Bandra Terminus - Hazrat Nizamuddin Garib Rath Express leaves Bandra Terminus every Tuesday, Thursday & Saturday at 16:35 PM IST and reaches Hazrat Nizamuddin at 09:40 AM IST the next day. The 12910 Hazrat Nizamuddin - Bandra Terminus Garib Rath Express leaves Hazrat Nizamuddin every Wednesday, Friday & Sunday at 15:35 PM IST and reaches Bandra Terminus at 08:10 AM IST the next day.