There are 8 ways to get from Dhaka Airport (DAC) to Gaya by train, plane, rideshare, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Agartala, fly to Gaya
best- Take the train from Biman Bandar to Azampurtrain
- Fly from Agartala (IXA) to Gaya (GAY)plane IXA - GAY
6h 20m₹7,693–11,212Train
cheapest- Take the train from Dhaka to Darshana Halttrain
- Take the train from Gede to Sealdahtrain
- Take the train from Sealdah to Gaya Jntrain
17h 30m₹761–5,604Fly Shahjalal International Airport to Gaya
- Fly from Shahjalal International Airport (DAC) to Gaya (GAY)plane DAC - GAY
6h 55m₹10,756–35,771Airport Transfer
- Take the rideshare from Dhaka-DAC to Gaya721.2 km
10h 51mDrive 721.2 km
- Drive from Dhaka Airport (DAC) to Gayacar 721.2 km
10h 51m₹8,135–11,751Fly Shahjalal International Airport to Lok Nayak Jayaprakash Airport, train
- Fly from Shahjalal International Airport (DAC) to Lok Nayak Jayaprakash Airport (PAT)plane DAC - PAT
- Take the train from Patna Jn to Gaya Jntrain
9h 2m₹14,293–24,279Train, bus
- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to Dum Dumtrain
- Take the bus from Kolkata, West Bengal to Dhanbadbus
- Take the train from Dhanbad Jn to Gaya Jntrain
17h 31m₹1,484–7,011Train, drive
- Take the train from Biman Bandar to Chapai Nawabganjtrain
- Drive from Chapai Nawabganj to Nimititacar
- Take the train from New Farakka Jn to Gaya Jntrain
18h 33m₹1,544–5,656
Agartala (IXA) to Gaya (GAY) flights
Questions & Answers
The cheapest way to get from Dhaka Airport (DAC) to Gaya is to train which costs ₹750 - ₹6,000 and takes 17h 30m.
The fastest way to get from Dhaka Airport (DAC) to Gaya is to train and fly which takes 6h 20m and costs ₹7,500 - ₹12,000.
No, there is no direct train from Dhaka Airport (DAC) to Gaya. However, there are services departing from Biman Bandar and arriving at Gaya Jn via Dhaka, Gede and Sealdah. The journey, including transfers, takes approximately 17h 30m.
The distance between Dhaka Airport (DAC) and Gaya is 765 km. The road distance is 721.2 km.
The best way to get from Dhaka Airport (DAC) to Gaya without a car is to Airport Transfer which takes 10h 51m and costs .
It takes approximately 6h 20m to get from Dhaka Airport (DAC) to Gaya, including transfers.
Dhaka Airport (DAC) to Gaya train services, operated by Bangladesh Railway, depart from Dhaka station.
The best way to get from Dhaka Airport (DAC) to Gaya is to fly which takes 6h 55m and costs ₹10,000 - ₹36,000. Alternatively, you can train, which costs ₹750 - ₹6,000 and takes 17h 30m.
Gaya is 30 min behind Dhaka Airport (DAC). It is currently 3:20 AM in Dhaka Airport (DAC) and 2:50 AM in Gaya.
Dhaka Airport (DAC) to Gaya train services, operated by Bangladesh Railway, arrive at Darshana Halt station.
What companies run services between Dhaka Airport (DAC), Bangladesh and Gaya, India?
Thai Airways International, Bhutan Airlines, and two other airlines fly from Shahjalal International Airport (DAC) to Gaya (GAY) once daily. Alternatively, you can take a train from Biman Bandar to Gaya Jn via Dhaka, Darshana Halt, Gede, and Sealdah in around 17h 30m.
- Website
- goindigo.in
Flights from Agartala to Gaya via Kolkata
- Ave. Duration
- 4h 22m
- When
- Saturday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,000–10,000
Flights from Shahjalal International Airport to Gaya via Kolkata
- Ave. Duration
- 7h
- When
- Tuesday and Sunday
- Estimated price
- ₹10,000–36,000
Flights from Shahjalal International Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ₹13,000–50,000
Flights from Shahjalal International Airport to Lok Nayak Jayaprakash Airport via Hyderabad
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–23,000
- Website
- airindia.in
Flights from Shahjalal International Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 32m
- When
- Wednesday, Thursday, Friday, Sunday, and Monday
- Estimated price
- ₹15,000–50,000
- Website
- thaiairways.com
Flights from Shahjalal International Airport to Gaya via Suvarnabhumi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ₹28,000–70,000
- Website
- bhutanairlines.bt
Flights from Shahjalal International Airport to Gaya via Suvarnabhumi
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- ₹49,000–95,000
- Website
- spicejet.com
Flights from Shahjalal International Airport to Lok Nayak Jayaprakash Airport via Mumbai
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹18,000–50,000
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Azampur
- Ave. Duration
- 1h 52m
- Frequency
- 3 times a day
- Estimated price
- ₹100–500
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹100–150
- 1st class seat (F_SEAT)
- ₹120–170
- Snigdha
- ₹240–340
- AC class seat (AC_S)
- ₹320–440
- 1st class berth (F_BERTH)
- ₹260–300
- AC class berth (AC_B)
- ₹360–500
Train from Dhaka to Darshana Halt
- Ave. Duration
- 4h 49m
- Frequency
- 6 times a week
- Estimated price
- ₹170–1,618
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹170–240
- 1st class seat (F_SEAT)
- ₹210–300
- Snigdha
- ₹350–900
- AC class seat (AC_S)
- ₹450–650
- 1st class berth (F_BERTH)
- ₹550–650
- AC class berth (AC_B)
- ₹800–1,200
- S_Chair
- ₹470
- AC_S
- ₹1,081
- AC_B
- ₹1,618
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₹145–1,100
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹190–270
- Snigdha
- ₹330–460
- AC class seat (AC_S)
- ₹420–600
- 1st class berth (F_BERTH)
- ₹500–600
- AC class berth (AC_B)
- ₹700–1,100
- S_Chair
- ₹177
- Shovan
- ₹145
- F_Chair
- ₹267
- F_Seat
- ₹267
Train from Biman Bandar to Chapai Nawabganj
- Ave. Duration
- 5h 17m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,400
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹190–270
- 1st class seat (F_SEAT)
- ₹250–340
- Snigdha
- ₹390–800
- AC class seat (AC_S)
- ₹500–700
- 1st class berth (F_BERTH)
- ₹650–750
- AC class berth (AC_B)
- ₹950–1,400
- S_Chair
- ₹404
- AC_S
- ₹919
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gede to Sealdah
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Sealdah to Gaya Jn
- Ave. Duration
- 6h 7m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,200
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bangaon Jn to Dum Dum
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Dhanbad Jn to Gaya Jn
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from New Farakka Jn to Gaya Jn
- Ave. Duration
- 9h 16m
- Frequency
- Once a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Kolkata, West Bengal to Dhanbad
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- ₹850–2,900
- Website
- Shymoli Paribahan
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling around the UAE, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Dhaka Airport (DAC) to Gaya is 721 km. It takes approximately 10h 51m to drive from Dhaka Airport (DAC) to Gaya.
There are 149+ hotels available in Gaya.
Check out Blablacar's carpooling service for rideshare options between Dhaka Airport (DAC) and Gaya. A great option if you don't have a driver's licence or want to avoid public transport.













