Hi, I posted the questions on Narita forum and was suggested to post the questions here. We, a family of four, will be traveling from Taiwan to Chicago using American Airline via Narita airport next May. Two of us are using AA miles (free tickets) and we'll need to buy two additional tickets with the same itinerary. We are faced with two choices for the section from TPE to NRT (code share with AA): (1) Cathay Pacific: 1 hour and 5 minutes layover in Narita, (2) JAL: 3 hours and 55 minutes layover in Narita. We would prefer option 1 as it is a much shorter wait and the price is also much cheaper than option 2 (both options will connect with the same AA flight from NRT to Chicago). But we are obviously concerned with the short connection time with option 1 (By the way, all three airlines are located in terminal 2). I called AA and they confirmed that 65 minutes is legal for Narita. They also said that if we miss the connecting flight, they will put us on the next available flights (and I assume that we’ll have to cover hotels, meals, etc. if we have to spend a night). The ticket with 65 minutes layover is $300 USD cheaper (per ticket) than the ones with 3 hours and 55 minutes layover. We figure that if unfortunately we miss our connecting flights due to the delay, the hotel and food bills will not be more than $600 for the four of us. Someone on the other forum suggests that we buy flight delay insurance. I just checked AE card and the premium is $9.95 per person (and cover up to $250 per person per day). So, I am thinking about going with option 1 (i.e. 65 minute layover) and purchase flight delay insurance, just in case. Are we making the right choice? Anything else I may be missing here? Thank you for any thoughts you may be able to share!