Buses run from cities such as Lucknow (5hrs), Kanpur (5hrs) and Allahabad (2hrs). Buses are usually slow and uncomfortable and are best avoided if you can come by train or air.