
Bangkok to Gaya
Gaya is approximately 2250+ kms from Bangkok. The fastest way to reach Gaya from Bangkok is by Flight. It takes approximately 5 hours. The cheapest way to reach Gaya from Bangkok is by Flight, Train Via Kolkata, Patna which would take approximately 10 hours.
Sort By
Mode of Transport
Via Kolkata
Bangkok
Kolkata
Gaya
Approx Travel Time
5h 55m
₹14,470
Onwards
Via Dhaka, Kolkata
Bangkok
Dhaka
Kolkata
Gaya
Approx Travel Time
7h 35m
₹21,329
Onwards
Via Kolkata, Patna
CHEAPEST
Bangkok
Kolkata
Patna
Gaya
Approx Travel Time
9h 35m
₹14,304
Onwards
Bangkok
Kolkata
Patna
Gaya
Approx Travel Time
10h 5m
₹14,489
Onwards
Via Phuket, Kolkata
Bangkok
Phuket
Kolkata
Gaya
Approx Travel Time
9h 5m
₹17,472
Onwards
Via Siliguri, Kolkata
Bangkok
Siliguri
Kolkata
Gaya
Approx Travel Time
8h 50m
₹28,663
Onwards
Via Delhi
Bangkok
Delhi
Gaya
Approx Travel Time
9h 40m
₹15,847
Onwards
Via Siliguri, Patna
Bangkok
Siliguri
Patna
Gaya
Approx Travel Time
10h 5m
₹25,520
Onwards
Via Kolkata, Ranchi
Bangkok
Kolkata
Ranchi
Gaya
Approx Travel Time
10h 35m
₹14,600
Onwards
Frequently Asked Questions
What is the distance between Bangkok and Gaya?
Gaya is approximately 2250+ kms from Bangkok.
How long does it take to reach Gaya from Bangkok?
It takes approximately 5 hours to reach Gaya from Bangkok by Flight.
What is the cheapest way to reach Gaya from Bangkok?
The cheapest way to reach Gaya from Bangkok is by Flight, Train Via Kolkata, Patna.
What is the fastest way to reach Gaya from Bangkok?
The fastest way to reach Gaya from Bangkok is by Flight.