काशीपुर जंक्शन रेलवे स्टेशन रेल नेटवर्क द्वारा <MASK>, काठगोदाम, मुरादाबाद, बरेली, लखनऊ, कानपुर, वाराणसी, चंडीगढ़, आगरा, जैसलमेर, हरिद्वार और दिल्ली से जुड़ा है। काशीपुर रेलवे स्टेशन भारतीय रेल के उत्तर पूर्वी रेलवे क्षेत्र के इज्जतनगर मण्डल के प्रशासनिक नियन्त्रण में है। लालकुआँ - रामनगर/मुरादाबाद रेलवे लाइन का उद्घाटन ११ जनवरी १९०८ को हुआ था। यह रेलवे लाइन बरेली-काठगोदाम लाइन पर स्थित लालकुआँ से शुरू होती थी, और गुलारभोज, बाजपुर तथा सरकारा से होते हुए काशीपुर पहुँचती थी। काशीपुर से यह उत्तर की ओर रामनगर, तथा दक्षिण की ओर मुरादाबाद तक जाती थी।
काशीपुर, उत्तराखण्ड
जसपुर रामनगर चम्पावत लखनऊ