There are 5 ways to get from Dhaka to Mathura by plane, train, 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 Shahjalal International Airport to Indira Gandhi International Airport, train
best- Fly from Shahjalal International Airport (DAC) to Indira Gandhi International Airport (DEL)plane DAC - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jntrain
8h₹8,779–19,649Train
cheapest- Take the train from Dhaka to Benapoletrain
- Take the train from Bangaon Jn to Dum Dumtrain
- Take the train from Kolkata to Mathura Jntrain
26h 59m₹986–6,933Drive 1,546.4 km
- Drive from Dhaka to Mathuracar 1,546.4 km
21h 43m₹16,392–23,677Train to Agartala, fly to Indira Gandhi International Airport, train
- Take the train from Dhaka to Akhauratrain
- Fly from Agartala (IXA) to Indira Gandhi International Airport (DEL)plane IXA - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jntrain
9h 7m₹8,938–18,776Fly Shahjalal International Airport to Hindon, train
- Fly from Shahjalal International Airport (DAC) to Hindon (HDO)plane DAC - HDO
- Take the train from Hazrat Nizamuddin to Mathura Jntrain
17h 36m₹11,443–37,844
Shahjalal International Airport (DAC) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Dhaka to Mathura is to train which costs ₹950 - ₹7,000 and takes 26h 59m.
The fastest way to get from Dhaka to Mathura is to fly and train which takes 8h and costs ₹8,500 - ₹20,000.
The distance between Dhaka and Mathura is 1605 km. The road distance is 1546.4 km.
It takes approximately 8h to get from Dhaka to Mathura, including transfers.
Mathura is 30 min behind Dhaka. It is currently 2:41 AM in Dhaka and 2:11 AM in Mathura.
Yes, the driving distance between Dhaka to Mathura is 1546 km. It takes approximately 21h 43m to drive from Dhaka to Mathura.
There are 917+ hotels available in Mathura.
What companies run services between Dhaka, Bangladesh and Mathura, India?
You can take a train from Dhaka to Mathura Jn via Benapole, Bangaon Jn, Dum Dum, Dum Dum, Belgachia, and Kolkata in around 26h 59m.
- Website
- goindigo.in
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Shahjalal International Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Agartala to Indira Gandhi International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Agartala to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Agartala to Indira Gandhi International Airport via Gauhati
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Agartala to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–13,000
Flights from Shahjalal International Airport to Hindon via Kolkata
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- ₹12,000–39,000
Flights from Shahjalal International Airport to Hindon via Madras
- Ave. Duration
- 19h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹18,000–55,000
Flights from Shahjalal International Airport to Hindon via Mumbai
- Ave. Duration
- 19h 40m
- When
- Every day
- Estimated price
- ₹17,000–55,000
- Website
- airindia.in
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Agartala to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹8,000–10,000
Flights from Shahjalal International Airport to Hindon via Madras
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₹18,000–55,000
Flights from Shahjalal International Airport to Hindon via Kolkata
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ₹12,000–38,000
- Website
- airindiaexpress.in
Flights from Shahjalal International Airport to Hindon via Madras
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₹18,000–55,000
Flights from Shahjalal International Airport to Hindon via Kolkata
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ₹12,000–38,000
Flights from Shahjalal International Airport to Hindon via Indira Gandhi International Airport, Jaipur
- Ave. Duration
- 13h 45m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- ₹11,000–36,000
- Website
- biman-airlines.com
Flights from Shahjalal International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₹8,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Hazrat Nizamuddin to Mathura Jn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bangaon Jn to Dum Dum
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kolkata to Mathura Jn
- Ave. Duration
- 20h
- Frequency
- Twice a week
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,600–4,600
Train from Dhaka to Benapole
- Ave. Duration
- 3h 40m
- Frequency
- 6 times a week
- Estimated price
- ₹137–1,100
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹150–220
- 1st class seat (F_SEAT)
- ₹160–240
- Snigdha
- ₹310–430
- AC class seat (AC_S)
- ₹410–600
- 1st class berth (F_BERTH)
- ₹470–530
- AC class berth (AC_B)
- ₹750–1,100
- S_Chair
- ₹166
- Shovan
- ₹137
- F_Chair
- ₹251
- F_Seat
- ₹251
Train from Dhaka to Akhaura
- Ave. Duration
- 2h 11m
- Frequency
- 6 times a week
- Estimated price
- ₹110–750
- Website
- https://eticket.railway.gov.bd/
- Shovan chair (S_CHAIR)
- ₹110–160
- 1st class seat (F_SEAT)
- ₹110–160
- Snigdha
- ₹240–340
- AC class seat (AC_S)
- ₹300–420
- 1st class berth (F_BERTH)
- ₹280–310
- AC class berth (AC_B)
- ₹500–750
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 How do I buy a London Underground ticket?, 5 incredible day trips from Florence by train, and Need to know: Jadrolinija - to help you get the most out of your next trip.











