For cooler weather in Bangladesh and more comfortable sightseeing, November through February is often the best time to fly to Dhaka. However, if you must travel in May, book 6–10 weeks ahead and avoid peak holiday weekends to get reasonable fares. May is acceptable for business travel but expect hotter weather on arrival.