There are 6 ways to get from Azamgarh to Kāsganj by bus, train, 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.
Bus, train
best- Take the bus from Azamgarh to Akbarpurbus Ac
- Take the bus from Akbarpur to Mathurabus
- Take the train from Mathura Jn to Kasganjtrain
11h 12m₹854–2,953Train
cheapest- Take the train from Azamgarh to Shahganj Jntrain
- Take the train from Shahganj Jn to Ayodhyatrain
- Take the train from Ayodhya to Kasganjtrain
13h 35m₹537–4,176Bus, train via Lucknow
- Take the bus from Azamgarh, Uttar Pradesh to Lucknow, Uttar Pradeshbus Azamgarh, Uttar Pradesh - Lucknow, Uttar Pradesh
- Take the train from Lucknow to Kasganjtrain 19410 / ...
12h 51mDrive 551.1 km
- Drive from Azamgarh to Kāsganjcar 551.1 km
6h 45m₹6,232–9,001Taxi
- Take the taxi from Azamgarh to Kāsganjtaxi 551.1 km
6h 45m₹11,000–14,000Bus, train #2
- Take the bus from Azamgarh to Ayodhyabus Ordinary
- Take the train from Ayodhya Cantt to Kasganjtrain 19616
14h 42m₹737–2,949
Comparing Your Travel Options
The cheapest way to get from Azamgarh to Kāsganj is to bus and train which costs ₹700 - ₹3,000 and takes 14h 42m.
The fastest way to get from Azamgarh to Kāsganj is to drive which takes 6h 45m and costs ₹6,000 - ₹9,000.
No, there is no direct train from Azamgarh to Kāsganj. However, there are services departing from Azamgarh and arriving at Kasganj via Shahganj Jn and Ayodhya. The journey, including transfers, takes approximately 13h 35m.
The distance between Azamgarh and Kāsganj is 767 km. The road distance is 551.1 km.
The best way to get from Azamgarh to Kāsganj without a car is to bus and train which takes 11h 12m and costs ₹850 - ₹3,000.
It takes approximately 11h 12m to get from Azamgarh to Kāsganj, including transfers.
Azamgarh to Kāsganj train services, operated by Indian Railways, depart from Azamgarh station.
Azamgarh to Kāsganj train services, operated by Indian Railways, arrive at Shahganj Jn station.
Yes, the driving distance between Azamgarh to Kāsganj is 551 km. It takes approximately 6h 45m to drive from Azamgarh to Kāsganj.
There are two+ hotels available in Kāsganj.
What companies run services between Azamgarh, India and Kāsganj, India?
You can take a train from Azamgarh to Kasganj via Shahganj Jn and Ayodhya in around 13h 35m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Jn to Kasganj
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Lucknow to Kasganj
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Azamgarh to Shahganj Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Shahganj Jn to Ayodhya
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ayodhya to Kasganj
- Ave. Duration
- 8h 55m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Ayodhya Cantt to Kasganj
- Ave. Duration
- 8h 30m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Azamgarh to Akbarpur
- Ave. Duration
- 2h 32m
- Frequency
- Every 10 minutes
- Estimated price
- ₹160–360
- Website
- UPSRTC
- Ordinary
- ₹160–200
- AC
- ₹260–360
Bus from Azamgarh to Ayodhya
- Ave. Duration
- 5h 8m
- Frequency
- Hourly
- Estimated price
- ₹460–850
- Website
- UPSRTC
- Ordinary
- ₹480–600
- AC
- ₹600–850
- Adult
- ₹460–750
- Ave. Duration
- 6h 45m
- Estimated price
- ₹11,000–14,000
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 Getting to Milan from the airport, Getting to Rome from the airport, and Need to know: Greyhound - to help you get the most out of your next trip.








