From India there are a number of land entry points. The most common way is the regular comfortable a/c buses from Kolkata to Dhaka via the Haridaspur / Benapole border post. Private Bangladeshi bus companies Shohagh (http://www.shohagh.com/group/), Green Line (http://www.greenlineparib...), Shyamoli (http://shyamoli.paribahan.com/) among others operate daily Kolkata-Dhaka-Kolkata bus services. Govt. buses run under the label of the state owned West Bengal Surface Transport Service Corporation WBSTSC and the Bangladesh Road Transport Corporation (http://www.brtc.gov.bd/) BRTC. WBSTSC and BRTC both operate buses from Kolkata Karunamoyee international bus terminus in the Salt Lake neighborhood every Tuesday, Thursday, and Saturday at 5:30AM and 8:30AM, and 12:30PM while from Dhaka they leave on Monday, Wednesday, and Friday at 7:00AM and 7:30AM. The normal journey time is around 12 hours with a one-way fare of Rs550 or BDT600-800, roughly $8-12. If you're headed only to Haridaspur the fare is Rs86 2.5 hours.FROM SHILLONG MEGHALYA
from shillong you can take early morning taxi/shared sumo/bus to reach indian border village dawki.It takes around 2 to 3 hours depending on conditions.Border post is at dawki/tamabil. The indian lone immigration officer reaches at the immigration post at around 10:30 am though the timing is 6 am to 6 pm for human crossing.Crossing is hassle free since there is no rush on the indian side and the formalities hardly take 5 minutes or so.on the bangladeshi side the situation is almost the same but keed in mind that bangladeshi immigration officials are a bit poor in spoken english.Bear in mind that on your way back you have to pay 500 taka as departure tax.tax can only be paid in sonali bank & only a few branches are autorised to collect this tax.They dont take departure tax in cash at land border.
There is a regular bus service between Dhaka and Agartala, capital of India's Tripura state. Two BRTC buses leave daily from Dhaka and connect with the Tripura Road Transport Corporation vehicles, running six days a week with a roundtrip fare of BDT600 $10. There is only one halt at Ashuganj in Bangladesh during the journey. Call +880 2 8360241 for schedule.
Other entry points from India are Hili, Chilahati / Haldibari and Banglaband border posts for entry from West Bengal; Tamabil / Dawki border post for a route between Shillong Meghalaya and Sylhet in Bangladesh, and some others with lesser known routes from north-eastern Indian regions.
Shahjalal International Airport formerly Zia International Airport IATA: DAC, ICAO: VGZR Bengali: শাহজালাল আন্তর্জাতিক বিমানবন্দর, in Dhaka is the main gateway to the country, though Chittagong and Sylhet also receive international flights. Be wary of the mosquitos which terrorize the entire airport.
The national carrier is Bangladesh Biman (http://biman-airlines.com), connecting with a few flights tothe Middle East, Asia and Europe. It has a less-than-stellar reputation for punctuality, cleanliness and safety. It is now under re-organization and many international routes have been curtailed. Currently, routes to the UK London & Manchester, Italy Rome & Milan exist in Europe, as well as a number of Middle Eastern destinations, Kolkata, Kathmandu, Bangkok, Kuala Lumpur and Singapore.
The private carrier United Airways BD Ltd (http://www.uabdl.com/) operates domestic and regional flights to Dhaka from Bangkok, Delhi, Dubai, Karachi, Kathmandu, Kolkata, Muscat,Jeddah, Riyadh, London, and Kuala Lumpur, and is far better managed than Biman. It is the best local/regional carrier currently based in .
The Bangladesh's first private carrier, GMG Airlines, has cancelled their entire operation until further notice.
Connecting from the Middle East:
There are direct flights to Dhaka from Qatar Qatar Airways, Oman Oman Air, Bahrain Gulf Air, Saudi Arabia Saudia and the United Arab Emirates on Emirates to Dubai (http://www.emirates.com/) or Etihad Airways to Abu Dhabi (http://www.etihadairways.com/)) through which you can connect to most Asian and European capitals and several North American hubs. Emirates, for instance, serves New York, Toronto and Houston from their Dubai DXB hub non-stop -- and then connects to Dhaka via a short four-hour hop.
Connecting from East Asia:
Hong Kong Chek Lap Kok and Bangkok Suvarnabhumi are the most convenient nearby hubs to reach Bangladesh from Eastern Asia Beijing, Tokyo and points further East Western United States. China Eastern Airlines flies frequently to Kunming, and China Southern to their hub in Guangzhou. Both these airlines offer a plethora of Chinese and regional connections, as well as longhual flights to the USA and Australia.
Dragonair (http://www.dragonair.com/...) flies non-stop from Hong Kong to Dhaka 4~5 hours. Hong Kong as a major international hub has very good connections to the rest of the world.
Connecting from South East Asia:
Tiger Airways (http://www.tigerairways.com) flies direct to Dhaka from Singapore, offering the cheapest links if booked early. Singapore Airlines (https://www.singaporeair.com/) also fly the route, in much more comfort, and at considerable cost. Malaysia Airlines (http://www.malaysiaairlin...) often has cheap rates to Kuala Lumpur. Thai Airways (http://www.thaiair.com/) fly daily from Bangkok, with nice daytime schedules.
Connecting from North America East Coast:
No direct flights to Dhaka yet. Cathay Pacific (http://www.cathaypacific....) has a non-stop route from New York JFK to Hong Kong over the North Pole CX830/831. Then you take a short Dragonair flight to Dhaka.
Continental (http://www.continental.co...) flies to Hong Kong non-stop using the same 16-hour polar route, flying from Newark Liberty New Jersey. Again - the connection is by Dragonair.
Connecting from North America West Coast:
Cathay Pacific, Thai & Singapore Airlines now have non-stop flights from Hong Kong, Bangkok & Singapore their respective hub cities to Los Angeles. Singapore Airlines may also have a direct flight to San Francisco as well. China Southern fly to Los Angeles via Guangzhou. These airlines all have direct connecting flights to Dhaka from their respective hubs.
Connecting from Australia or South Africa:
You're better off connecting via the Guangzhou, Bangkok, Kuala Lumpur or Singapore hubs which are served by almost every airline -- it seems.
Connecting from Western Europe:
British Airways (http://www.ba.com/) no longer serves Dhaka non-stop from London. Other than Biman whom offer the only direct flights, you can connect through most Middle Eastern hubs Dubai, Abu Dhabi, Bahrain, Doha, Riyadh, Jeddah from Europe. Jet Airways also fly from Europe/America to Dhaka via both Delhi and Mumbai.
Connecting from the region Indian subcontinent:
Currently, Jet Airways (http://www.jetairways.com...) is the only Indian airline flying to Bangladesh, via it’s hubs Kolkata, Delhi or Mumbai. The Dhaka-Kolkata flight is also flown by Biman and United Airways. United also fly Kolkata-Chittagong. Air India does not fly to Bangladesh. There are connections on Pakistan International Airlines to Pakistan, and on Mihin Lanka Airlines to Colombo in Sri Lanka.
Some regional flights like those operated by Thai Airways (http://www.thaiair.com/) stop in Chittagong or Sylhet en route to/from Dhaka.
Nearby regional destinations like Kathmandu Nepal, Paro Bhutan, Kunming China and all Indian cities are readily accessible from Dhaka in under three hours and are served by a great number of private airlines. The most exotic destination from Dhaka is to Paro Bhutan's Capital and is served by Druk-Air (http://www.drukair.com.bt), the national Bhutanese airline on Sundays 9:00 AM flight taking an hour. The approach to Paro Airport PBH is an adventure in itself.
Train services from India were suspended for 42 years, but the Maitree Express started running again between Dhaka to Kolkata in April 2008. The service is biweekly: A Bangledeshi train leaves Dhaka every Saturday, returning on Sunday, while an Indian train leaves Kolkata on Saturdays and returns the next day.