
Bangkok to Amritsar
Amritsar is approximately 3250+ kms from Bangkok. The fastest way to reach Amritsar from Bangkok is by Flight Via Jaipur. It takes approximately 6 hours. The cheapest way to reach Amritsar from Bangkok is by Flight which would take approximately 7 hours.
Sort By
Mode of Transport
Via Delhi
Bangkok
Delhi
Amritsar
Approx Travel Time
17h 5m
₹22,951
Onwards
Via Jaipur
FASTEST
Bangkok
Jaipur
Amritsar
Approx Travel Time
6h
₹26,652
Onwards
Via Mumbai
Bangkok
Mumbai
Amritsar
Approx Travel Time
21h 50m
₹22,642
Onwards
Via Pune
Bangkok
Pune
Amritsar
Approx Travel Time
13h 30m
₹26,581
Onwards
Via Lucknow
Bangkok
Lucknow
Amritsar
Approx Travel Time
8h 6m
₹26,498
Onwards
Via Bangalore
Bangkok
Bangalore
Amritsar
Approx Travel Time
1d 2h 45m
₹26,677
Onwards
Via Hyderabad
Bangkok
Hyderabad
Amritsar
Approx Travel Time
23h 30m
₹25,521
Onwards
Via Mumbai, Delhi
Bangkok
Mumbai
Delhi
Amritsar
Approx Travel Time
9h 35m
₹26,303
Onwards
Via Pune, Mumbai
Bangkok
Pune
Mumbai
Amritsar
Approx Travel Time
9h 10m
₹35,636
Onwards
Frequently Asked Questions
What is the distance between Bangkok and Amritsar?
Amritsar is approximately 3250+ kms from Bangkok.
How long does it take to reach Amritsar from Bangkok?
It takes approximately 6 hours to reach Amritsar from Bangkok by Flight Via Jaipur.
What is the cheapest way to reach Amritsar from Bangkok?
The cheapest way to reach Amritsar from Bangkok is by Flight.
What is the fastest way to reach Amritsar from Bangkok?
The fastest way to reach Amritsar from Bangkok is by Flight Via Jaipur.

