hero
How2Go
Unnao to Amroha

Unnao to Amroha

Amroha is approximately 350+ kms from Unnao. The fastest way to reach Amroha from Unnao is by Bus Via Lucknow. It takes approximately 8 hours. The cheapest way to reach Amroha from Unnao is by Train Via Lucknow which would take approximately 9 hours.

Sort By
Mode of Transport

Via Bareilly

RECOMMENDED

Unnao

Bareilly

Amroha

Approx Travel Time

7h 51m

₹295

Onwards

Via Lucknow

Unnao

Lucknow

Amroha

Approx Travel Time

8h 17m

On Demand

FASTEST

Unnao

Lucknow

Amroha

Approx Travel Time

7h 49m

₹1,758

Onwards

CHEAPEST

Unnao

Lucknow

Amroha

Approx Travel Time

8h 25m

₹205

Onwards

Ads by MMT

Via Moradabad

Unnao

Moradabad

Amroha

Approx Travel Time

8h 30m

₹711

Onwards

Unnao

Moradabad

Amroha

Approx Travel Time

8h 1m

₹305

Onwards

Unnao

Moradabad

Amroha

Approx Travel Time

8h 37m

On Demand

Via Hardoi

Unnao

Hardoi

Amroha

Approx Travel Time

11h 38m

₹3,485

Onwards

Unnao

Hardoi

Amroha

Approx Travel Time

7h 58m

₹300

Onwards

Ads by MMT

Via Shahjahanpur

Unnao

Shahjahanpur

Amroha

Approx Travel Time

8h 7m

₹280

Onwards

Frequently Asked Questions

What is the distance between Unnao and Amroha?

Amroha is approximately 350+ kms from Unnao.

How long does it take to reach Amroha from Unnao?

It takes approximately 8 hours to reach Amroha from Unnao by Bus Via Lucknow.

What is the cheapest way to reach Amroha from Unnao?

The cheapest way to reach Amroha from Unnao is by Train Via Lucknow.

What is the fastest way to reach Amroha from Unnao?

The fastest way to reach Amroha from Unnao is by Bus Via Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India