विदिशा से लखनऊ तक का बस मार्ग लगभग 557 kms की दूरी तय करता है और इसमें लगभग 11 hrs 52 mins का समय लगता है। इस मार्ग पर 4 बस ऑपरेटरों द्वारा संचालित कुल 5 सीधी बसें चलती हैं। पहली बस 18:10 बजे प्रस्थान करती है और आखिरी बस 21:10 बजे रवाना होती है।
विदिशा में प्रमुख बोर्डिंग पॉइंट में Vidisha by pass शामिल हैं, जबकि लखनऊ में सामान्य ड्रॉप लोकेशन Alambagh, Amausi Airport, Others, Transport Nagar हैं।
आरटीसी और ANSH TRAVELS जैसे निजी ऑपरेटर वोल्वो, एसी और नॉन-एसी सीटर और स्लीपर बसें उपलब्ध कराते हैं। रेडबस पर टिकट की कीमतें बस के प्रकार और सुविधाओं के आधार पर INR 1045 से INR 4800.00 तक होती हैं।



