lunch and dinner is provided - charges have been included in the ticket fare. so its not free as you think. prepaid lunch and dinner, snacks charges included in ticket. you will get tea, snacks, water, lunch/dinner during your journey depending upon timings.