There are 4 ways to get from Prayagraj to Shankargarh by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Prayagraj to Shankargarh by train
Questions & Answers
The cheapest way to get from Prayagraj to Shankargarh is to bus which costs ₹40 and takes 1h 45m.
The fastest way to get from Prayagraj to Shankargarh is to drive which takes 42 min and costs ₹470 - ₹700.
Yes, there is a direct bus departing from Bairhana and arriving at Sankargarh. Services depart every 30 minutes, and operate every day. The journey takes approximately 1h 45m.
Yes, there is a direct train departing from Prayagraj Jn and arriving at Shankargarh. Services depart every four hours, and operate every day. The journey takes approximately 50 min.
The distance between Prayagraj and Shankargarh is 45 km. The road distance is 45.8 km.
The best way to get from Prayagraj to Shankargarh without a car is to train which takes 50 min and costs ₹120 - ₹950.
The train from Prayagraj Jn to Shankargarh takes 50 min including transfers and departs every four hours.
Prayagraj to Shankargarh bus services, operated by Prayagraj City Transport Service Ltd, depart from Bairhana station.
Prayagraj to Shankargarh train services, operated by Indian Railways, depart from Prayagraj Jn station.
The best way to get from Prayagraj to Shankargarh is to train which takes 50 min and costs ₹120 - ₹950. Alternatively, you can bus, which costs ₹40 and takes 1h 45m.
What companies run services between Prayagraj, India and Shankargarh, Uttar Pradesh, India?
Indian Railways operates a train from Prayagraj Jn to Shankargarh every 4 hours. Tickets cost ₹120–950 and the journey takes 50 min. Alternatively, Prayagraj City Transport Service Ltd operates a bus from Bairhana to Sankargarh every 30 minutes. Tickets cost ₹40 and the journey takes 1h 45m.
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Prayagraj Jn to Shankargarh
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Phone
- 9412705833
- Website
- uputd.gov.in
Bus from Bairhana to Sankargarh
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₹40
- Schedules at
- uputd.gov.in
- Ave. Duration
- 42 min
- Estimated price
- ₹750–950
Indian Tour and Travels
- Phone
- +91 78 80 67 08 70
Easygocabs Taxi Service
- Phone
- +91 76 68 80 08 00
- Website
- easygocabs.com
Comfort Cars
- Phone
- +91 94 50 96 51 03
- Website
- comfortcarss.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, 5 incredible day trips from Florence by train, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
Prayagraj to Shankargarh bus services, operated by Prayagraj City Transport Service Ltd, arrive at Sankargarh station.
Prayagraj to Shankargarh train services, operated by Indian Railways, arrive at Shankargarh station.
Yes, the driving distance between Prayagraj to Shankargarh is 46 km. It takes approximately 42 min to drive from Prayagraj to Shankargarh.
There are five+ hotels available in Shankargarh.








