Kolkata to Bangkok is one of the shortest international flights from India at just 3 hours 15 minutes. IndiGo and Thai AirAsia fly direct from Netaji Subhas Chandra Bose International Airport to Suvarnabhumi Airport. Bangkok's affordability and Thailand's visa-on-arrival policy make this a go-to leisure route for eastern India. Fares drop noticeably during the monsoon.
Airlines on this route
Frequently Asked Questions
What is the cheapest month to fly from Kolkata to Bangkok?
June during Thailand's monsoon season offers the best deals.
How long is the flight from Kolkata to Bangkok?
Direct flights take approximately 2 hours 30 minutes.
Do I need a visa to fly from Kolkata to Bangkok?
Indian passport holders need a visa for Thailand. You can apply for an e-visa online or get a visa on arrival at Suvarnabhumi Airport for stays up to 15 days.
Are there direct flights from Kolkata to Bangkok?
Yes, direct flights operate between Netaji Subhas Chandra Bose International Airport and Suvarnabhumi Airport. The non-stop flight takes approximately 3 hours 15 minutes. One-stop alternatives via Gulf hubs can sometimes be cheaper.
When is the best time to fly to Bangkok from India?
The cheapest fares to Bangkok tend to appear during the monsoon months (June-September). The peak tourist season runs November to February with higher prices. Thai New Year (Songkran) in April also sees a fare spike.
Related Pages
Track More Routes
We scan prices from 11 Indian cities every day. Use the route explorer to find cheap flights to 30+ destinations.
Last updated: April 2026