Travelers can reach Sylhet by flying to the MAG Osmani International Airport, which is approximately 8 kilometers northwest of Sylhet city. There are regular domestic flights connecting Sylhet with the capital, Dhaka, and other major cities of Bangladesh. International flights also connect Sylhet with destinations in the Middle East and the United Kingdom, catering largely to the expatriate Bangladeshi community. From the airport, visitors can take a taxi or auto-rickshaw to reach the Hazrat Shah Jalal Mazar Sharif.
Bangladesh has an extensive road network, with several bus services operating from Dhaka to Sylhet. The journey can take approximately 6 hours depending on traffic. Luxury and economy buses are available, with services provided by companies such as Greenline, Shyamoli NR, and Ena Transport. Upon arrival in Sylhet city, visitors can use local rickshaws, CNGs (auto-rickshaws) or taxis to reach the mazar.
Train services are available from Dhaka to Sylhet. The journey is scenic and comfortable, taking around 7 hours. Trains such as the Parabat Express, Jayantika Express, and Upaban Express run daily except on certain days of the week. From Sylhet Railway Station, the mazar is a short taxi or rickshaw ride away.
Travelers can hire a private car to reach Sylhet from other parts of Bangladesh. Road conditions have improved, and the picturesque drive through tea gardens and hills is a memorable experience.
Note: It's important to check the latest travel advisories and road conditions before planning your trip.