There are 6 ways to get from Shāhjānpur to Guna by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi, bus
best- Take the train from Shahjehanpur to Hardoitrain
- Take the taxi from Hardoi to Kannauj, Uttar Pradeshtaxi
- Take the bus from Kannauj, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradeshbus
- Take the train from Gwalior Jn. to Gunatrain
13h 26mTrain via Kanpur
cheapest- Take the train from Shahjehanpur to Kanpur Centraltrain 12470 / ...
- Take the train from Kanpur Central to Gunatrain 19168 / ...
15h 42m₹466–3,612Train
- Take the train from Shahjehanpur to Lucknowtrain 14206 / ...
- Take the train from Lucknow to Gunatrain 19168 / ...
14h 56m₹477–3,677Drive 500.2 km
- Drive from Shāhjānpur to Gunacar 500.2 km
7h 42m₹5,615–8,110Taxi
- Take the taxi from Shāhjānpur to Gunataxi 500.2 km
7h 42m₹7,500–9,500Train, fly
- Take the train from Shahjehanpur to Bareillytrain
- Fly from Bareilly Airport (BEK) to Raja Bhoj International Airport (BHO)plane BEK - BHO
- Take the train from Bhopal Jn to Gunatrain
14h 10m₹9,972–33,397
Shāhjānpur to Guna by train
Questions & Answers
The cheapest way to get from Shāhjānpur to Guna is to train via Kanpur which costs ₹460 - ₹3,700 and takes 15h 42m.
The fastest way to get from Shāhjānpur to Guna is to drive which takes 7h 42m and costs ₹5,500 - ₹8,500.
No, there is no direct train from Shāhjānpur to Guna. However, there are services departing from Shahjehanpur and arriving at Guna via Lucknow. The journey, including transfers, takes approximately 14h 56m.
The distance between Shāhjānpur and Guna is 692 km. The road distance is 500.2 km.
The best way to get from Shāhjānpur to Guna without a car is to train and taxi and bus which takes 13h 26m and costs .
It takes approximately 13h 26m to get from Shāhjānpur to Guna, including transfers.
Shāhjānpur to Guna train services, operated by Indian Railways, depart from Shahjehanpur station.
Shāhjānpur to Guna train services, operated by Indian Railways, arrive at Lucknow station.
Yes, the driving distance between Shāhjānpur to Guna is 500 km. It takes approximately 7h 42m to drive from Shāhjānpur to Guna.
There are five+ hotels available in Guna.
What companies run services between Shāhjānpur, India and Guna, India?
You can take a train from Shahjehanpur to Guna via Lucknow in around 14h 56m.
- Website
- goindigo.in
Flights from Bareilly Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shahjehanpur to Hardoi
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Gwalior Jn. to Guna
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Shahjehanpur to Lucknow
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Lucknow to Guna
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Shahjehanpur to Bareilly
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bhopal Jn to Guna
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Shahjehanpur to Kanpur Central
- Ave. Duration
- 5h 2m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Kanpur Central to Guna
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Kannauj, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 2h 40m
- Frequency
- Every 30 minutes
- Estimated price
- ₹410–1,000
- Schedules at
- Zingbus
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Agra, Uttar Pradesh to Gwalior, Madhya Pradesh
- Ave. Duration
- 2h 45m
- Frequency
- Every 30 minutes
- Schedules at
- Indo Canadian Express
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide










