I am a US passport holder and planning to transit with checked-in baggage through Suvarnabhumi Airport Bangkok (BKK) as follows:
- flying from the US to BKK on a ANA (issued by United) RT ticket,
- and then from BKK to IGI Airport, Delhi, DEL on a TG ticket (also issued by UA, but using FF).
The difference in between the two flights is around 7 hours.
On the return, 16 days later, I have
- an Indigo ticket (from NSC Bose Airport Kolkata, CCU to BKK)
- and then that BKK ticket to the US (issued by UA). The return is by Hong Kong airlines from BKK.
The difference between arrival and departure time is around 4.5 hours.
I presume I will need a transit visa in both directions. Or will the first visa be valid because the gap is under three weeks between going on the way out to India and returning from India. But what do I need to apply for a transit visa?