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

हवाई यातायात
सड़क यातायात
हल्द्वानी आईएसबीटी
बरेली–काठगोदाम रेलवे लाइन