the train currently runs with china made white air-brake coaches. however, sometimes the train pulls up to 22 coaches if there is compelling demand. these coaches were imported on 2007. the train has 8 ac chair car, 7 non-ac chair car, two dining car with attached guard brakes and one generator car. prior to introducing chinese coaches, the train ran with air braked iranian coaches brake coaches. later, due to maintenance problem, iranian airbrake coaches were replaced with newly imported chinese coaches in 2007.