The average flight time from Boston, Massachusetts to Bali, Indonesia is about 18 hours and 30 minutes. The shortest direct flight is just over 14 hours, while the longest flight is just over 22 hours.
There are multiple layovers and stopovers that can be made on the way to Bali, depending on your starting airport and your final destination. The most common layovers are in Hong Kong, Beijing, Dubai, and Singapore.
If you’re looking to get to Bali as quickly …