How to Reach Dhaka from Kolkata – Travel Guide
Discover practical ways to reach Dhaka from Kolkata by train, bus, car, or flight with essential travel tips and route details.
Kolkata, the cultural capital of India, lies in the eastern state of West Bengal, while Dhaka, the bustling capital of Bangladesh, is just across the border to the east. This route is popular among tourists, business travelers, and families visiting relatives, offering a unique cross-border experience between two vibrant cities.
This guide covers all practical ways to travel from Kolkata to Dhaka, including train, bus, car, and flight options. You’ll find detailed information on timings, costs, border formalities, and tips to make your journey smooth and enjoyable.
Getting from Kolkata to Dhaka – Main Options
Train
Train travel between Kolkata and Dhaka is a favored option for those seeking comfort and a scenic journey. The Maitree Express is the primary train connecting these cities, offering a direct and economical route.
- Maitree Express service:
This train runs twice a week between Kolkata Railway Station (KOAA) and Dhaka Cantonment Station. The journey takes about 8 hours covering approximately 400 km, with ticket prices ranging from INR 600 to 1,200 depending on class.
- Booking and border formalities:
Tickets must be booked in advance via Indian Railways or Bangladesh Railway websites. Passengers undergo immigration and customs checks at the border station of Gede (India) and Darshana (Bangladesh), so carry valid passports and visas.
- Comfort and facilities:
The train offers air-conditioned coaches with clean seating and onboard catering. It is less crowded than buses, making it ideal for a relaxed journey.
- Timing and frequency:
The train runs on Fridays and Sundays, departing Kolkata early morning. Avoid traveling during peak festivals due to high demand and possible delays.
- Scenic route and challenges:
The route passes through lush rural landscapes and small towns. However, border checks can cause delays, so plan for some waiting time.
Bus
Bus travel is a popular and affordable way to reach Dhaka from Kolkata, especially for those seeking direct road connectivity. Several private and government operators run services on this route.
- Bus operators and routes:
The Shyamoli Paribahan and Green Line buses operate daily from Kolkata’s Esplanade or New Market area to Dhaka’s Gabtoli Bus Terminal. The distance is about 320 km via NH12 and N405 highways.
- Travel time and cost:
The journey typically takes 8 to 10 hours, depending on traffic and border clearance. Ticket prices range from INR 800 to 1,500 for AC and non-AC buses.
- Border crossing procedures:
Passengers must disembark at Petrapole (India) and Benapole (Bangladesh) border checkpoints for immigration and customs. Carry all travel documents to avoid delays.
- Comfort and frequency:
Buses run daily with multiple departures in the evening and early morning. AC buses provide better comfort, but road conditions can be bumpy in some stretches.
- Road conditions and tips:
The NH12 is well-maintained, but traffic congestion near Kolkata and Dhaka can slow travel. Avoid traveling during monsoon due to occasional flooding near border areas.
Car / Self-Drive
Driving from Kolkata to Dhaka is an adventurous option for travelers who prefer flexibility and exploring offbeat stops. However, it requires careful planning due to border regulations.
- Route and distance:
The drive covers approximately 320 km via NH12 and N405, passing through the Petrapole-Benapole border crossing. The journey takes around 7 to 9 hours depending on traffic and border formalities.
- Border crossing and permits:
Indian nationals need valid passports and visas. Vehicles require a No Objection Certificate (NOC) and temporary import permits from customs authorities on both sides. Check with the transport department before travel.
- Road conditions and tolls:
The highways are mostly in good condition with toll plazas on the Indian side. Fuel stations and eateries are available en route, but plan refueling before the border.
- Driving tips:
Start early to avoid city traffic. Be prepared for long queues at the border, especially during weekends and holidays. Carry local currency for tolls and small expenses.
- Safety and navigation:
Use GPS apps like Google Maps or MapMyIndia for real-time traffic updates. Avoid night driving near the border due to limited lighting and security checks.
Flight
Flying is the fastest and most convenient way to travel between Kolkata and Dhaka, favored by business travelers and tourists with limited time.
- Airlines and frequency:
Airlines like Biman Bangladesh Airlines, IndiGo, and Air India operate daily direct flights from Netaji Subhas Chandra Bose International Airport (CCU) to Shahjalal International Airport (DAC) in Dhaka.
- Flight duration and cost:
The flight takes about 1 hour, with ticket prices ranging from INR 3,000 to 7,000 depending on the season and booking time.
- Booking and check-in:
Book tickets online via airline websites or travel portals. Arrive at the airport at least 2 hours before departure for immigration and security checks.
- Airport facilities and transfers:
Both airports have good amenities and taxi services. In Dhaka, use ride-hailing apps like Uber or Pathao for convenient local transport.
- Seasonal considerations:
Flights may be affected by fog during winter mornings or heavy rains in monsoon, so check weather updates before booking.
Step-by-Step Travel Plan
This simple itinerary helps first-time travelers plan their journey from Kolkata to Dhaka efficiently, covering ticket booking, border procedures, and local transport.
- Book your tickets early:
Whether by train, bus, or flight, secure your tickets at least 2 weeks in advance, especially during festivals or holidays, to avoid last-minute hassles.
- Prepare travel documents:
Carry a valid passport, Bangladesh visa, and any required permits. Keep photocopies handy and ensure your visa is stamped correctly for smooth border crossing.
- Reach the departure point early:
Arrive at Kolkata Railway Station, bus terminal, or airport at least 1.5 to 2 hours before departure to complete check-in and immigration formalities without stress.
- Complete border formalities carefully:
At Petrapole (road) or Gede (train), follow immigration and customs procedures patiently. Keep all documents ready and cooperate with officials to avoid delays.
- Arrange local transport in Dhaka:
Upon arrival, use prepaid taxis or ride-hailing apps like Uber and Pathao for safe and reliable transfers to your accommodation or next destination.
- Stay informed about return options:
Check return train or bus schedules and flight timings in advance to plan your onward journey or return trip without last-minute surprises.
Practical Travel Tips
- Visa and documentation:
Indian citizens require a valid Bangladesh visa. Apply well in advance through the Bangladesh High Commission or online e-visa portals to avoid travel disruptions.
- Food and water safety:
Carry bottled water and snacks for the journey, especially on buses and trains. Avoid street food near border areas to prevent stomach issues.
- Booking platforms:
Use official websites like IRCTC for train tickets and airline portals for flights. For buses, book through trusted operators or travel agents to ensure authenticity.
- Local commute in Dhaka:
Use ride-hailing apps for safe and cashless travel. Avoid unmetered taxis or rickshaws late at night for security reasons.
- Luggage and customs:
Declare any goods as required at customs. Avoid carrying restricted items to prevent fines or confiscation.
- Seasonal travel warnings:
Monsoon rains can cause flooding near the border and slow road travel. Winter fog may delay flights, so check weather forecasts before departure.
Best Time & Conditions
The best time to travel from Kolkata to Dhaka is during the cooler months from November to February, when weather is pleasant and road conditions are optimal. Avoid peak festival periods like Durga Puja and Pohela Boishakh to escape heavy crowds and price surges.
Monsoon season (June to September) can bring heavy rains causing delays, especially on road routes. Early morning departures are recommended to avoid city traffic and border queues.
Avoid peak traffic hours in Kolkata (7–10 am and 5–8 pm) to reduce travel time to departure points.
Steer clear of major festivals and public holidays when transport services are overcrowded.
Plan flights or trains in the morning to minimize weather-related delays.
During monsoon, carry rain gear and check for any travel advisories related to flooding or roadblocks.
Arrival at Dhaka & What to Expect
On arrival at Dhaka, whether by train, bus, car, or flight, travelers will find a bustling city full of energy and culture. Dhaka Cantonment Railway Station and Gabtoli Bus Terminal are well-connected to the city center by taxis and rickshaws.
Shahjalal International Airport is about 20 km from downtown Dhaka, with prepaid taxi counters and ride-hailing services available. Popular stay areas include Gulshan, Banani, and Dhanmondi, offering a range of hotels and eateries. Be prepared for traffic congestion during peak hours and plan your local commute accordingly.
Conclusion
Among all options, the Maitree Express train offers a balanced mix of comfort, affordability, and a unique cross-border experience, making it the most efficient choice for many travelers. For those pressed for time, flights provide unmatched speed and convenience.
With proper planning, valid documents, and awareness of border procedures, you can confidently navigate the Kolkata to Dhaka route. This journey opens doors to rich cultural exchanges and memorable experiences between two vibrant cities.