
Thane to Amroha
Amroha is approximately 1400+ kms from Thane. The fastest way to reach Amroha from Thane is by Train Via Aligarh. It takes approximately 29 hours. The cheapest way to reach Amroha from Thane is by Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Thane
Jaipur
Amroha
Approx Travel Time
1d 5h 27m
On Demand
Via Tundla
Thane
Tundla
Amroha
Approx Travel Time
1d 4h 40m
On Demand
Via Aligarh
FASTEST
Thane
Aligarh
Amroha
Approx Travel Time
1d 4h 25m
On Demand
Thane
Aligarh
Amroha
Approx Travel Time
1d 5h 4m
On Demand
Via Ajmer
Thane
Ajmer
Amroha
Approx Travel Time
1d 5h 55m
On Demand
Via Kishangarh
Thane
Kishangarh
Amroha
Approx Travel Time
1d 5h 55m
On Demand
Via Delhi
CHEAPEST
Thane
Delhi
Amroha
Approx Travel Time
1d 5h 10m
₹705
Onwards
Via Mathura
Thane
Mathura
Amroha
Approx Travel Time
1d 6h 1m
₹5,114
Onwards
Via Faridabad
Thane
Faridabad
Amroha
Approx Travel Time
1d 5h 37m
₹3,842
Onwards
Via Ahmedabad
Thane
Ahmedabad
Amroha
Approx Travel Time
1d 6h 25m
On Demand
Frequently Asked Questions
What is the distance between Thane and Amroha?
Amroha is approximately 1400+ kms from Thane.
How long does it take to reach Amroha from Thane?
It takes approximately 29 hours to reach Amroha from Thane by Train Via Aligarh.
What is the cheapest way to reach Amroha from Thane?
The cheapest way to reach Amroha from Thane is by Train Via Delhi.
What is the fastest way to reach Amroha from Thane?
The fastest way to reach Amroha from Thane is by Train Via Aligarh.