The average bus between Shimla and Prayagraj takes 19h 51m and the fastest bus takes 15h 30m. The bus service runs several times per day from Shimla to Prayagraj. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Shimla and Prayagraj. The earliest departure is at 11:15 AM in the morning, and the last departure from Shimla is at 11:30 PM which arrives into Prayagraj at 1:10 AM. All services require a transfer, and take on average 19h 51m. The schedules shown below are for the next available departures.
Want to know about travelling from Shimla to Prayagraj? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Shimla to Prayagraj. However, there are services departing from Shimla station and arriving at Allahabad station via Delhi station. The journey, including transfers, takes approximately 19h 51m.
Shimla to Prayagraj bus services, operated by Vishal tour and travels, depart from Shimla station.
Shimla to Prayagraj bus services, operated by Rao Travels India Pvt Ltd., arrive at Allahabad station.
Book your Shimla to Prayagraj bus tickets online with Omio.
The distance between Shimla and Prayagraj is 778.1 km. The road distance is 957 km.
You can take a bus from Shimla to Allahabad via Delhi in around 17h 44m.