IRCTC Train Food Menu & Prices

IRCTC publishes train catering menus only as hard-to-read PDFs. Here they are organised by class and meal, with prices inclusive of taxes. Pick a train to see its full menu and per-meal charges.

Not a Vande Bharat? Standard menus by class

Rajdhani, Shatabdi, Duronto and Mail/Express trains use IRCTC's standard menu for their class and zone.

Vande Bharat: opted out of catering?

Current-booking and opt-out passengers on Vande Bharat trains can get a ready-to-eat (cup/tub pack) meal at the same tariff, inclusive of GST: in Chair Car, breakfast ₹122, lunch/dinner ₹222 (veg or chicken) and evening tea ₹66; in Executive Chair Car, ₹155 / ₹244 / ₹105. Meals include RTE items such as Rava Upma/Pongal/Poha, jeera rice with rajma/dal, veg or chicken biryani, soup and a beverage.

87 trains

Frequently asked questions

How much does food cost on a Vande Bharat train?

IRCTC catering charges depend on the meal and class. On most Vande Bharat routes, morning tea is around ₹15, breakfast is roughly ₹120 to ₹155, and lunch or dinner is about ₹220 to ₹245, all inclusive of taxes. Open a specific train below for its exact prices.

Is food included in a Vande Bharat ticket?

On most Vande Bharat services catering is pre-booked along with the ticket at the time of booking, so the meal charge is added to the fare. If you skip catering at booking, food can sometimes be bought on board subject to availability.

What meals are served on Vande Bharat trains?

Depending on the departure time and route, a service may include morning tea, breakfast, an evening snack, and lunch or dinner. The exact set of meals and items is listed on each train's menu page.

Where does this menu data come from?

These menus are taken from the official IRCTC catering menu published for each train and reorganised into a readable format. Each train page links to the original IRCTC source.

Related: train chart preparation times · PNR status