There are 8 ways to get from Gaya to Dhaka by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gaya to Agartala, train
best- Fly from Gaya (GAY) to Agartala (IXA)plane GAY - IXA
- Take the train from Azampur to Dhakatrain
7h 45m$82–264Train
cheapest- Take the train from Gaya Jn to Naihati Jntrain
- Take the train from Naihati Jn to Gedetrain
- Take the train from Darshana Halt to Dhakatrain
18h 48m$6–54Train via Bhanga Junction
- Take the train from Gaya Jn to Sealdahtrain
- Take the train from Sealdah to Bangaon Jntrain
- Take the train from Benapole to Bhanga Junctiontrain
- Take the train from Bhanga Junction to Dhakatrain
14h 19m$7–46Bus, train
- Take the bus from Gaya to Durgapurbus
- Take the bus from Durgapur to Kolkatabus
- Take the train from New Barrackpore to Bangaon Jntrain
- Take the train from Benapole to Dhakatrain
17h 47mDrive 699.2 km
- Drive from Gaya to Dhakacar 699.2 km
10h 27m$84–120Fly Gaya to Shahjalal International Airport
- Fly from Gaya (GAY) to Shahjalal International Airport (DAC)plane GAY - DAC
7h 55m$113–366Train to Lok Nayak Jayaprakash Airport, fly to Agartala, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Agartala (IXA)plane PAT - IXA
- Take the train from Azampur to Dhakatrain
10h 28m$84–266Bus
- Take the bus from Gaya to Kolkatabus
- Take the bus from Golaghata to Basirhat Chowmathabus 253
- Take the bus from Satkhira to Jhalokatibus
- Take the bus from Jhalokati to Dhakabus
25h 44m
Gaya (GAY) to Agartala (IXA) flights
Comparing Your Travel Options
The cheapest way to get from Gaya to Dhaka is to train via Bhanga Junction which costs $7 - $50 and takes 14h 19m.
The fastest way to get from Gaya to Dhaka is to fly and train which takes 7h 45m and costs $80 - $270.
No, there is no direct bus from Gaya to Dhaka. However, there are services departing from Gaya and arriving at Dhaka via BB Ganguly Street, Golaghata, Satkhira and Jhalokati. The journey, including transfers, takes approximately 25h 44m.
No, there is no direct train from Gaya to Dhaka. However, there are services departing from Gaya Jn and arriving at Dhaka via Sealdah, Benapole and Bhanga Junction. The journey, including transfers, takes approximately 14h 19m.
The distance between Gaya and Dhaka is 782 km. The road distance is 699.2 km.
It takes approximately 7h 45m to get from Gaya to Dhaka, including transfers.
Gaya to Dhaka bus services, operated by Maharani Express, depart from Gaya station.
Gaya to Dhaka train services, operated by Indian Railways, depart from Gaya Jn station.
The best way to get from Gaya to Dhaka is to train via Bhanga Junction which takes 14h 19m and costs $7 - $50. Alternatively, you can fly, which costs $110 - $370 and takes 7h 55m, you could also bus, which costs and takes 25h 44m.
Gaya to Dhaka bus services, operated by Maharani Express, arrive at Kolkata station.
What companies run services between Gaya, India and Dhaka, Bangladesh?
You can take a train from Gaya Jn to Dhaka via Sealdah, Bangaon Jn, Benapole, and Bhanga Junction in around 14h 19m. Alternatively, Thai Airways International, Air India Limited, and three other airlines fly from Gaya (GAY) to Shahjalal International Airport (DAC) 3 times a day.
- Website
- goindigo.in
Flights from Gaya to Agartala via Kolkata
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $75–250
Flights from Lok Nayak Jayaprakash Airport to Agartala via Kolkata
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $75–240
Flights from Lok Nayak Jayaprakash Airport to Agartala via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $130–280
- Website
- thaiairways.com
Flights from Gaya to Shahjalal International Airport via Suvarnabhumi
- Ave. Duration
- 11h 13m
- When
- Every day
- Estimated price
- $220–1,000
- Website
- biman-airlines.com
Flights from Gaya to Shahjalal International Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Thursday and Friday
- Estimated price
- $240–650
Flights from Gaya to Shahjalal International Airport via Kolkata
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $110–360
- [email protected]
- Website
- Bangladesh Railway
Train from Azampur to Dhaka
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- $1–6
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $3–4
- AC class berth (AC_B)
- $4–6
Train from Benapole to Bhanga Junction
- Ave. Duration
- 2h 22m
- Frequency
- 6 times a week
- Estimated price
- $1–7
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $3–4
- AC class berth (AC_B)
- $4–7
Train from Bhanga Junction to Dhaka
- Ave. Duration
- 1h 13m
- Frequency
- 6 times a week
- Estimated price
- $1–4
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–3
- AC class seat (AC_S)
- $2–4
- 1st class berth (F_BERTH)
- $1–3
- AC class berth (AC_B)
- $2–4
Train from Benapole to Dhaka
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- $1–10
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–3
- Snigdha
- $3–5
- AC class seat (AC_S)
- $4–6
- 1st class berth (F_BERTH)
- $4–6
- AC class berth (AC_B)
- $6–10
- S_Chair
- $2
- Shovan
- $2
- F_Chair
- $3
- F_Seat
- $3
Train from Azampur to Dhaka
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- $1–6
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $3–4
- AC class berth (AC_B)
- $4–6
Train from Darshana Halt to Dhaka
- Ave. Duration
- 5h 28m
- Frequency
- Twice daily
- Estimated price
- $1–17
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–3
- Snigdha
- $3–10
- AC class seat (AC_S)
- $4–7
- 1st class berth (F_BERTH)
- $5–7
- AC class berth (AC_B)
- $8–12
- S_Chair
- $5
- AC_S
- $12
- AC_B
- $17
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gaya Jn to Sealdah
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- $3–23
- Website
- irctc.co.in
- Sleeper Class
- $3–4
- Third AC (3A)
- $7–10
- Second AC (2A)
- $10–14
- First Class (1A)
- $18–23
Train from Sealdah to Bangaon Jn
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from New Barrackpore to Bangaon Jn
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $5–7
- First Class (1A)
- $9–12
Train from Gaya Jn to Naihati Jn
- Ave. Duration
- 9h 16m
- Frequency
- Twice a week
- Estimated price
- $2–22
- Website
- irctc.co.in
- Sleeper Class
- $2–4
- Third AC (3A)
- $7–10
- Second AC (2A)
- $10–13
- First Class (1A)
- $17–22
Train from Naihati Jn to Gede
- Ave. Duration
- 1h 38m
- Frequency
- Every 3 hours
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–12
- Website
- Maharani Express
Bus from Gaya to Durgapur
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Schedules at
- Maharani Express
Bus from Gaya to Kolkata
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Schedules at
- Maharani Express
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Gaya to Durgapur
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Website
- Sri Krishna Rath
Bus from Durgapur to Kolkata
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- Maharani Premium Services
Bus from Gaya to Durgapur
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Schedules at
- Maharani Premium Services
Bus from Gaya to Kolkata
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Schedules at
- Maharani Premium Services
- Website
- Maharani Transport
Bus from Gaya to Durgapur
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Schedules at
- Maharani Transport
Bus from Gaya to Kolkata
- Ave. Duration
- 10h 35m
- Frequency
- Once daily
- Schedules at
- Maharani Transport
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Gaya to Durgapur
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Website
- Maharani Travels
Bus from Gaya to Kolkata
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Website
- Maharani Travels
- Phone
- +91 70045 22532
- [email protected]
- Website
- Bengal Tigers
Bus from Gaya to Durgapur
- Ave. Duration
- 5h 10m
- Frequency
- 5 times a week
- Schedules at
- Bengal Tigers
Bus from Gaya to Kolkata
- Ave. Duration
- 10h 55m
- Frequency
- 4 times a week
- Schedules at
- Bengal Tigers
- +91 7044090046
- Website
- Green Line
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Website
- Green Line
- Website
- Green Line
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- 9073545111
- [email protected]
- Website
- Raipur Cruiser
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Website
- Raipur Cruiser
- Schedules at
- Raipur Cruiser
- Phone
- +91 86038 69858
- [email protected]
- Website
- Pammi Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Website
- Pammi Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $8–30
- Website
- Shymoli Paribahan
- Website
- Lokenath Bus Service
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- Lokenath Bus Service
- Phone
- +91 9431322929
- [email protected]
- Website
- Yatri Vihar Travels (YVTS)
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Website
- Yatri Vihar Travels (YVTS)
- Website
- Yatri Vihar Travels (YVTS)
- Website
- Royal Cruiser
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Royal Cruiser
- Phone
- +91 9903004441
- [email protected]
- Website
- SRS Munna Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Website
- SRS Munna Travels
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Durgapur to Kolkata
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Website
- Hsk Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Schedules at
- Hsk Travels
- Website
- Surya Paribahan
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a week
- Schedules at
- Surya Paribahan
- Website
- Parashar Travels
Bus from Durgapur to Kolkata
- Ave. Duration
- 3h
- Frequency
- Once a week
- Schedules at
- Parashar Travels
- Website
- Simran Travels
Bus from Gaya to Kolkata
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Schedules at
- Simran Travels
- Website
- Rahul Dev Express
Bus from Gaya to Kolkata
- Ave. Duration
- 13h
- Frequency
- Once daily
- Schedules at
- Rahul Dev Express
- Website
- Vinay Travels
Bus from Gaya to Kolkata
- Ave. Duration
- 10h 5m
- Frequency
- 4 times a week
- Schedules at
- Vinay Travels
- Phone
- +918697733391
- [email protected]
- Website
- WBTC
Bus from Golaghata to Basirhat Chowmatha
- Ave. Duration
- 3h 17m
- Frequency
- Every 3 hours
- Estimated price
- $2
- Website
- WBTC
- Phone
- +880 96434 04040
- [email protected]
- Website
- Mimzal Enterprise
Bus from Satkhira to Jhalokati
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Mimzal Enterprise
- Phone
- +880 96434 04040
- [email protected]
- Website
- New JB Express
Bus from Jhalokati to Dhaka
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Schedules at
- New JB Express
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, How to get from JFK to New York City, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
Dhaka is 30 min ahead of Gaya. It is currently 1:27 AM in Gaya and 1:57 AM in Dhaka.
Gaya to Dhaka train services, operated by Indian Railways, arrive at Sealdah station.
Yes, the driving distance between Gaya to Dhaka is 699 km. It takes approximately 10h 27m to drive from Gaya to Dhaka.
There are 437+ hotels available in Dhaka.






























