You can order food for yourself also if you have a long train journey and want to eat on time. There are various apps and websites that provide in-train meal delivery. There are many trains that travel to Haridwar daily. You can also order Order Food In Train in these trains.