आमतौर पर लंबी दूरी तय करने वाली ट्रेनों में ही ऑनबोर्ड कैटरिंग की सुविधा होती है। जो ट्रेनें छोटी दूरी तय करती हैं, उनमें ऑनबोर्ड कैटरिंग की सुविधा नहीं मिलती है। हालांकि, पूरे देश में सिर्फ कुछ चुनिंदा ट्रेनों में ही यात्रियों को फ्री खाना दिया जाता है, जिसके लिए अलग से पैसे नहीं लिए जाते हैं।
आमतौर पर लंबी दूरी तय करने वाली ट्रेनों में ही ऑनबोर्ड कैटरिंग की सुविधा होती है। जो ट्रेनें छोटी दूरी तय करती हैं, उनमें ऑनबोर्ड कैटरिंग की सुविधा नहीं मिलती है। हालांकि, पूरे देश में सिर्फ कुछ चुनिंदा ट्रेनों में ही यात्रियों को फ्री खाना दिया जाता है, जिसके लिए अलग से पैसे नहीं लिए जाते हैं।