there is no difference between the,both of them are the same ...the only difference is that VIVEKANAND PURI HALT is on the main line towards ROHTAK n DELHI SARA ROHILLA is an an terminal from where mail/express/GD/duronto's/DD train originates & terminates....just like anand vihar n anand vihar terminal