Frequently Asked Questions

Answers to all your Frequently Asked Questions Related to RailRestro Services

RailRestro is an e-catering company dedicated to serving train passengers with tasty food during travel. We’re the official catering partner of IRCTC and get you fresh and good quality food at your seat during your train journey.  We provide passengers with high-quality standard and hygienically prepared food for a better travel experience. We’re the leading e-caterer to provide food on the train and headquartered at Software Technology Park of India, Patna, Bihar.

RailRestro is a one-stop solution for all Indian Railway passengers. With RailRestro, you can book meals in trains online.

Launched in Patna in 2015, RailRestro has scaled up to become one of the largest food aggregators for Indian Railways. We deliver food in trains at more than 450 stations and 7000s of trains with the help of our 2000+ restaurant partners across India.

Armed with the vision of providing the best food in trains, we connect train passengers with the best quality food on the train with the help of restaurant partners to create a sustainable ecosystem. Not only limited to meeting the train food demands, but we have also diversified our services to provide the solution to railway enquiries with our one-touch app, which includes, checking PNR status, Live Train Running Status, Live Station upcoming trains, Live arrival and departure of trains at stations, Train schedule, and Train Time Table.

It is easy to order food online in train from RailRestro. Visit our website or download our mobile app from Google Play Store (for Android version) or IOS App store (for I-phone version). The food ordering process is simple. Just enter the 10-digit PNR number; the website will redirect you to the next page where the passenger has to select their boarding station. Once the boarding station is selected, the interface will display the station name with the partner restaurant and its food menu. Select the food items to order and add them to cart. The interface will redirect you to the payment page where options like Debit Card/Credit Card/Internet Banking/Paytm/ Freecharge/PayUMoney are available for payment. Select our payment method and place your order. You will receive order confirmation SMS and email for the same. It’s all set! You will receive your order on your berth.

No. There is no booking fee for ordering food from RailRestro. However, a minimum delivery charge is applicable for some locations, which might vary from location to location.

No, delivery of food is free. We deliver the food without any delivery charge.

RailRestro offers the passengers a choice of the preferred mode of payment while placing orders. Conveniently, one can choose to pay with online options via Credit card (Visa/MasterCard/Diners/American Express), Debit Card (MasterCard/Visa/Rupay/Maestro), Internet banking from all banks and digital wallets like Paytm, PayUmoney and Mobikwik.


You can also choose to pay Cash on Delivery (COD). Your order will be delivered to your seat and you can pay the exact amount directly to the delivery executive.


TIP: Keep exact change with you. This makes the delivery process faster because there are many stations where halt timings are less than five minutes. 

NO! IRCTC through its press release has conspicuously announced that no delivery executive is entitled to tip or delivery fee for food delivery in train. RailRestro suggests you not to pay any extra amount other than the pre-agreed price.

Passengers can order food for the train journey from 7:00 AM to 10:00 PM every day. Order online or call the customer care number 8102202203. Place your breakfast order from 7:00 AM to 10:00 AM and then order for lunch and dinner. Check the options by entering the PNR number and order your dinner in advance.

You can place a food order in advance via RailRestro. Just visit the website, select the date when you want to order food and continue with the ordering process. You can choose to pay online, in advance, or with Cash on Delivery (COD). However, if you’re ordering food for a group journey, then 40% of the payment has to be paid electronically in advance and the rest amount will be paid to the delivery person. You can also call 8102202203 to place your food order in advance.

Read here for more details: How to Pre-Book your Meal in Advance via RailRestro


Passengers can order food for train journey from 7:00 AM to 10:00 PM every day. Order online or call the customer care number 8102202203. Place your breakfast order from 7:00 AM to 10:00 AM and then order for lunch and dinner. Check the options by entering PNR number and order your dinner in advance.

The time of delivery depends on the actual train running status. RailRestro tracks trains in real-time and coordinates with the restaurant to make sure that you receive the food ordered by you at your seat when the train stops at the station you have selected.

Please note that the restaurant will deliver the food to you. RailRestro is not responsible for the delays in the schedule of the Indian railway.

You can cancel your order until one hour before the scheduled arrival of the train where your food is to be delivered. Call our customer support executives at 8102202203 and our team will be happy to help you.

For prepaid orders, there is an administrative fee of 10% for cancellation up to 24 hours before the delivery time, and 25% for cancellation up to one hour before the delivery time. Sorry, the credit card companies charge us twice: once for getting your order paid and second for refunding you in case of cancellation.

Your money will be refunded in 5-7 working days.

In case if you need any assistance, call our helpline number 8102202203 and you will be connected to our one of our customer care executives who will resolve your order related issues. You can also fill our feedback form and our team member of the complaint management cell will call you back. Alternatively, you can write to us at [email protected].

We track your train running status to make sure we can deliver you hot and fresh food at your seat. In case your train is delayed by more than 2 hours, our customer care executive will call to confirm if you are still interested in receiving your order. In case your train is scheduled to reach the delivery station beyond restaurant operational timings (usually 7 AM to 10 PM), your order will be automatically cancelled and our customer service executive will inform you.

Yes! Whether you want Daal Baati Churma of Rajasthan, Kachoris of Jaipur or Litti Chokha of Bihar, every regional or local food can be delivered at your seat during the train journey. With RailRestro, you can order regional choices while travelling by train.

It might happen that you’re crossing through a low network coverage area and your order can’t get complete. In case you have received confirmation SMS, your order is booked. If you did not receive the order confirmation SMS, your transaction did not complete and order is not placed. You need to place the order again either online or call our customer support at 8102202203 to assist you in completing your order.

Yes! We’re just a call away! Dial 8102202203 and place your food order. The customer care executive will ask your PNR number to check the train running status after which you can place your order for your desired station. You can pay cash on delivery for your food order placed through the phone.

We don't share your personal details (phone number and email id) with the delivery restaurants. However, we may use your number/mail id to send you promotional offers about RailRestro. We take security measures seriously to keep your personal information secure. We have electronic and managerial procedures to safeguard the information we collect. However, due to the open communication nature of the internet, RailRestro cannot guarantee that communication between you and RailRestro or information stored on RailRestro servers will be free from unauthorised access by third parties.

We are open 365 days and available from 7 AM to 10 PM every day. RailRestro is always ready for your train food booking needs on the time mentioned.

Select the tab “Group Order” and you will be redirected to an inquiry form. Fill up the fields in the form in details like Name, Mobile Number, Email ID and the bulk order query. Mention the 10-digit PNR number in the message. Once you complete the form and hit the “Send Enquiry” button, you can relax and just wait for our food advisor to contact you. Also, one can call the customer care and enquire about the group food order for a future date of journey.

The word e-catering means electronic catering through which passengers can order their food online and get it delivered on their seats within a few clicks. The process is completely online. Once the passenger confirms his/her order, the process of food delivery begins. It’s a stepwise process mentioned below:

Step 1: In the first stage the order is received by the RailRestro.
Step 2: The backend team cross-checks the orders by confirming the PNR number or train number, location and seat number of the passenger.
Step 3: After verifying passenger’s detail, the order is accepted to proceed further.
Step 4: RailRestro sends order notification to the restaurant partners of that particular station. Another notification is sent to the customer to inform them that their order is accepted to deliver. After receiving the order details from the e-catering partners, the restaurant verifies the order by calling the customer about the order.
Step 5: The food is prepared in a hygienic condition and packed.
Step 6: Order is sent out for delivery by the delivery person.

Yes! Irrespective of any mail/express/superfast express, any passenger can order food online in train having a valid 10-digit PNR number. After entering the PNR number, one can check the food options and order easily within a few clicks. Remember! No food can be ordered on unreserved tickets either booked by PRS counters or via UTS app.

Yes! Passengers can order food even if the ticket is not confirmed. The option is available in every type of trains. However, delivery can only be done when the ticket is confirmed. Tickets with RAC status can also be used for booking tickets. However, one should be present at their seat at the time of delivering the food order.

Yes! A variety of food items are available in the menu like Indian, Chinese, Gujarati, Rajasthani, local specialties, combo meals, Veg Thali/Non-veg Thali, Jain food, customized meals, starters, soup, sweets, beverage and accompaniments. You will have an option to choose and order among various cuisines.

Passengers travelling in the train can order their food in a minimum time of 50 minutes before the train reaches the station. For e.g., if your train is at Patna Junction (10 AM in the morning) and you need food in Pt. Deen Dayal Upadhaya Junction (stoppage time 2:00 PM), then the passengers can order any time between 10 AM to 2 PM, but within a minimum time of 50 minutes which means maximum by 1:00 PM.

In such a case, call our executives and check whether the order is placed or not. Due to mobile network issues, there can be a delay in receiving the order confirmation message. Do not worry! There’s a 100% probability that the order is placed from RailRestro’s end and will be delivered at your berth.

Yes! You are entitled for an invoice for the food you have ordered. Ask the food delivery executive for the same.

RailRestro offers a bunch of Indian Railways related services through its AI-enabled interface. 

  • Ordering Food Online in Trains 
  • Checking PNR Status with Confirmation Probability 
  • Live Train Running Status  
  • Checking Train Schedule or Train Time Table 
  • Live Station Arrival and Departure of Trains 

You book food in trains in advance or at least one hour before your trains’ departure from your boarding 

station with RailRestro. Here are the three ways you can get food in trains: 

  • RailRestro website 
  • RailRestro App 
  • RailRestro Contact Number 8102202203 

Trains do not provide food free. Around 400 trains are equipped with pantry cars in India while others have onboard catering facilities. Still, many trains do not have any of these facilities. Even in trains having these facilities, the quality of train food is not good and unsatisfactory, their menu quite limited, and the pricing is expensive and not transparent, leading to several complaints about the train food. In order to solve this problem, RailRestro joined hands with IRCTC to deliver restaurant food in trains.

You can book food in train prior to your train journey with RailRestro website, app, or through RailRestro toll-free contact number. All you need to enter is your 10-digit PNR number.

You can order food on train online with RailRestro e-catering facility. You can enter your PNR number or your train name or train number and select the journey date and boarding station. You can build your menu for your train journey and pay online or choose cash on delivery.

RailRestro is one of the best apps for food on trains. RailRestro App delivers all varieties of restaurant food in train. You can download RailRestro app free from Google Play Store or iOS store.