The return train has too much slack in Gujarat. Mehsana to Ahmedabad , it takes 3 hours( 50 min stop at Ahmedabad) which can be done in less than 90 mins. Also, stops at small stations between Ahmeddabad and Vadodara and Vadodara to Surat, where as it does not have stop at Nokha, Nagaur although the train starts from Bikaner.