बरेली में छह रेलवे स्टेशन हैं:-

इनमें से तीन स्टेशन - बरेली जंक्शन, रामगंगा तथा सी॰ बी॰ गंज उत्तर रेलवे के मुरादाबाद मण्डल के अंतर्गत, जबकि शेष तीन उत्तर-पूर्व रेलवे के इज्जतनगर मण्डल के अंतर्गत आते हैं, जिसका मुख्यालय इज्जत नगर में ही स्थित है। बरेली जंक्शन, चनेहटी तथा सी॰ बी॰ गंज लखनऊ-मुरादाबाद रेलवे लाइन पर, रामगंगा बरेली-चंदौसी लूप पर जबकि बरेली सिटी तथा इज्जतनगर बरेली-काठगोदाम रेलवे लाइन पर स्थित हैं। बरेली जंक्शन नगर का सबसे बड़ा रेलवे स्टेशन है।

वाराणसी को लखनऊ से जोड़ने के बाद अवध व रुहेलखण्ड रेलवे ने लखनऊ के पश्चिम में रेलवे सेवाओं का विस्तार करना शुरू किया। इसी क्रम में लखनऊ से संडीला और फिर हरदोई तक रेलवे लाइन का निर्माण १८७२ में पूरा हुआ। १८७३ में बरेली तक की लाइन पूरी हुई, और उसी वर्ष इस रेलवे स्टेशन का निर्माण हुआ। इससे पहले १८७२ में मुरादाबाद से चंदौसी को जोड़ने वाली एक लाइन भी बन चुकी थी, और फिर १८७३ में ही इसे भी बरेली तक बढ़ा दिया गया। रामपुर होते हुए बरेली-मुरादाबाद कॉर्ड १८९४ में बनकर तैयार हुआ था। कालांतर में इसे मुख्य लाइन, तथा पुरानी लाइन को चंदौसी लूप कहा जाने लगा। १८९४ में एक ब्रांच लाइन चंदौसी से अलीगढ़ तक बनाई गयी थी।

१८८४ में दो मीटर गेज सेक्शन बनाए गए; भोजीपुरा से बरेली (१२ मील लम्बा) १ अक्टूबर १८८४ को खोला गया, और पीलीभीत से भोजीपुरा (२४ मील) १५ नवंबर १८८४ को खोला गया। ये दोनों बरेली-पीलीभीत प्रांतीय राज्य रेलवे का हिस्सा थे। १ जनवरी १८९१ को इसका विलय लखनऊ-सीतापुर प्रांतीय राज्य रेलवे के साथ कर लखनऊ-बरेली रेलवे की स्थापना की गयी थी। सन् १८८३-८४ में भोजीपुरा और काठगोदाम के बीच भी रेलमार्ग बिछाया गया था। ६६ मील लंबा यह रेलमार्ग "रुहेलखंड व कुमाऊँ रेलवे" द्वारा संचालित एक निजी रेलमार्ग था। रुहेलखंड व कुमाऊँ रेलवे द्वारा बरेली से दक्षिण की ओर भी रेलमार्ग बिछाया गया - कासगंज एक्सटेंशन लाइन नामक यह रेलमार्ग १८८५ में सोरों तक, और १९०६ में कासगंज तक बनकर तैयार हुआ था।

रेल मार्ग
सरकार, प्रशासन तथा सुविधाएं
इतिहास
जनसांख्यिकी