The best price found from United States to Dhaka is on February 20th, 2019, travelling with Alaska Airlines. See more options, compare prices and book: search flights.
Hazrat Shahjalal International Airport is 20km north of the centre of Dhaka. Top-end hotels often include airport pick-up in their room rates. Most midrange hotels will have a pick-up service for a charge (expect at least Tk 1500 to a hotel in Banani).
It’s cheaper, of course, to take a taxi. There’s a fixed-rate taxi booth just outside the airport exit. Expect to pay between Tk 800 and Tk 1000, depending on where you are heading. If you walk out to the car park or beyond, you'll be able to negotiate slightly cheaper fares yourself.
It’s cheaper still to catch a CNG (auto-rickshaw). Expect to pay Tk 250 to Tk 300 to Banani (North Dhaka), and about twice that to Motijheel (Central Dhaka). Your bargaining position will increase if you walk further out of the airport towards the main road, where there will be more CNGs to choose from.
Local buses do run from the main road into the city, and are very cheap (Tk 10), but are extremely difficult to negotiate for non-Bengali speakers, and are always packed.
Cycle-rickshaws aren’t allowed at the airport or on the main highway leading to it.
Dhaka is served by numerous international airlines, including Emirates, Singapore Airlines and United Airlines. Domestic routes are served by Biman and domestic airlines, including the reliable Regent Airlines. Destinations include Chittagong, Cox’s Bazar, Sylhet, Rajshahi and Jessore.