
Amritsar to Toronto
Toronto is approximately 12050+ kms from Amritsar. The fastest way to reach Toronto from Amritsar is by Flight Via Delhi. It takes approximately 27 hours. The cheapest way to reach Toronto from Amritsar is by Flight Via Delhi, Loudoun which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Amritsar
Delhi
Toronto
Approx Travel Time
1d 2h 45m
₹1,04,398
Onwards
Via Dubai
Amritsar
Dubai
Toronto
Approx Travel Time
1d 3h 10m
₹93,458
Onwards
Via Varese
Amritsar
Varese
Toronto
Approx Travel Time
1d 6h 50m
₹1,08,646
Onwards
Via Delhi, Loudoun
CHEAPEST
Amritsar
Delhi
Loudoun
Toronto
Approx Travel Time
1d 4h 22m
₹59,298
Onwards
Via Delhi, Frankfurt
Amritsar
Delhi
Frankfurt
Toronto
Approx Travel Time
1d 5h 50m
₹1,19,058
Onwards
Via Delhi, Amsterdam
Amritsar
Delhi
Amsterdam
Toronto
Approx Travel Time
1d 6h 5m
₹90,870
Onwards
Via Varese, Frankfurt
Amritsar
Varese
Frankfurt
Toronto
Approx Travel Time
1d 5h 55m
₹1,29,366
Onwards
Via Delhi, New York
Amritsar
Delhi
New York
Toronto
Approx Travel Time
1d 5h 56m
₹82,215
Onwards
Via Varese, Amsterdam
Amritsar
Varese
Amsterdam
Toronto
Approx Travel Time
1d 6h
₹1,10,178
Onwards
Via Varese, Porto
Amritsar
Varese
Porto
Toronto
Approx Travel Time
1d 5h 55m
On Demand
Frequently Asked Questions
What is the distance between Amritsar and Toronto?
Toronto is approximately 12050+ kms from Amritsar.
How long does it take to reach Toronto from Amritsar?
It takes approximately 27 hours to reach Toronto from Amritsar by Flight Via Delhi.
What is the cheapest way to reach Toronto from Amritsar?
The cheapest way to reach Toronto from Amritsar is by Flight Via Delhi, Loudoun.
What is the fastest way to reach Toronto from Amritsar?
The fastest way to reach Toronto from Amritsar is by Flight Via Delhi.


