Akbarpur to Shahjahanpur Distance

The road distance between Akbarpur and Shahjahanpur is approximately 350+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Shahjahanpur takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Akbarpur, Ambedkar Nagar, India to Shahjahanpur, India

Direct Options

RECOMMENDED

CHEAPEST

Akbarpur

Shahjahanpur

Approx Travel Time

5h 59m

₹230

Onwards

Akbarpur

Shahjahanpur

Approx Travel Time

6h 29m

₹11,393

Onwards

Via Ayodhya, Lucknow

FASTEST

Akbarpur

Ayodhya

Lucknow

Shahjahanpur

Approx Travel Time

5h 52m

₹390

Onwards

Via Lucknow

Akbarpur

Lucknow

Shahjahanpur

Approx Travel Time

8h 10m

₹2,118

Onwards

Akbarpur

Lucknow

Shahjahanpur

Approx Travel Time

6h 19m

₹1,419

Onwards

Via Ayodhya

Akbarpur

Ayodhya

Shahjahanpur

Approx Travel Time

8h 24m

₹3,237

Onwards

Akbarpur

Ayodhya

Shahjahanpur

Approx Travel Time

6h 58m

₹340

Onwards

Via Faizabad

Akbarpur

Faizabad

Shahjahanpur

Approx Travel Time

6h 58m

₹340

Onwards

Via Sultanpur

Akbarpur

Sultanpur

Shahjahanpur

Approx Travel Time

6h 32m

₹1,909

Onwards

Via Bara Banki

Akbarpur

Bara Banki

Shahjahanpur

Approx Travel Time

7h 22m

₹290

Onwards

Frequently Asked Questions

What is the distance between Akbarpur and Shahjahanpur?

The distance between Akbarpur and Shahjahanpur is approximately 350+ km by road.

What is the straight-line (aerial) distance between Akbarpur and Shahjahanpur?

The straight-line distance is approximately 300+ km.

How long does it take to travel from Akbarpur to Shahjahanpur by road?

It takes around 7 hours by road.

What is the distance from Akbarpur to Shahjahanpur via Ayodhya?

Via Ayodhya, the distance is approximately 350+ km, taking around 6 hours.

Is there a train from Akbarpur to Shahjahanpur?

Yes, trains run between Akbarpur and Shahjahanpur, covering approximately 350+ km in around 6 hours.

Does travel time between Akbarpur and Shahjahanpur vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Akbarpur and Shahjahanpur?

The driving distance is 350+ km, while the straight-line distance is shorter at 300+ km, due to the road route following terrain and highways.

What are the major cities on the way from Akbarpur to Shahjahanpur by road?

Major cities on the road route from Akbarpur to Shahjahanpur include: • Lucknow • Hardoi

What are the major restaurants on the way from Akbarpur to Shahjahanpur by road?

Major restaurants on the road route from Akbarpur to Shahjahanpur include: • Dhaba & Restaurant • Get Your Burger • Chai Ram Ji Ki • Sky View • Purple Basil

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India