शाहजहाँपुर (उत्तर प्रदेश) से लखनऊ तक का बस मार्ग लगभग 173 kms की दूरी तय करता है और इसमें लगभग 4 hrs 54 mins का समय लगता है। इस मार्ग पर 21 बस ऑपरेटरों द्वारा संचालित कुल 76 सीधी बसें चलती हैं। पहली बस 00:30 बजे प्रस्थान करती है और आखिरी बस 23:55 बजे रवाना होती है।
शाहजहाँपुर (उत्तर प्रदेश) में प्रमुख बोर्डिंग पॉइंट में Jahangir Puri शामिल हैं, जबकि लखनऊ में सामान्य ड्रॉप लोकेशन Alambagh, Bitauli Bypass, Dubagga, Kaisarbagh, Kamta Chouraha Lucknow, Nahariya-Avadh Chowraha, Transport Nagar हैं।
आरटीसी और Mahalaxmi Travels जैसे निजी ऑपरेटर वोल्वो, एसी और नॉन-एसी सीटर और स्लीपर बसें उपलब्ध कराते हैं। रेडबस पर टिकट की कीमतें बस के प्रकार और सुविधाओं के आधार पर INR 244 से INR 9000.00 तक होती हैं।



