There are 5 ways to get from Mashhad to Siliguri by plane, car, train, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mashhad International Airport to Bagdogra Airport
best- Fly from Mashhad International Airport (MHD) to Bagdogra Airport (IXB)plane MHD - IXB
13h 58m₹12,409–41,494Drive to Herat, fly to Bagdogra Airport
- Drive from Mashhad to Herat (HEA)car
- Fly from Herat (HEA) to Bagdogra Airport (IXB)plane HEA - IXB
31h 46m₹19,686–50,236Drive to Ashgabat International Airport, fly to Bagdogra Airport
- Drive from Mashhad to Ashgabat International Airport (ASB)car
- Fly from Ashgabat International Airport (ASB) to Bagdogra Airport (IXB)plane ASB - IXB
10h 50m₹51,362–151,879Drive to Ashgabat International Airport, fly to Bhadrapur Airport, train
- Drive from Mashhad to Ashgabat International Airport (ASB)car
- Fly from Ashgabat International Airport (ASB) to Bhadrapur Airport (BDP)plane ASB - BDP
- Take the train from Galgalia to Siliguri Jntrain
15h 24m₹56,212–152,529Drive to Ashgabat International Airport, fly to Purnea Airport, night bus
- Drive from Mashhad to Ashgabat International Airport (ASB)car
- Fly from Ashgabat International Airport (ASB) to Purnea Airport (PXN)plane ASB - PXN
- Take the nightbus from Purnia Zero Mile to Siliguri - Night Super Travel Agencynightbus
17h 28m₹91,662–252,369
Mashhad International Airport (MHD) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Mashhad to Siliguri is to fly which costs ₹12,000 - ₹42,000 and takes 13h 58m.
The fastest way to get from Mashhad to Siliguri is to drive and fly which takes 10h 50m and costs ₹50,000 - ₹1,60,000.
The distance between Mashhad and Siliguri is 2935 km.
It takes approximately 13h 58m to get from Mashhad to Siliguri, including transfers.
Siliguri is 2h ahead of Mashhad. It is currently 5:26 PM in Mashhad and 7:26 PM in Siliguri.
There are 269+ hotels available in Siliguri.
What companies run services between Mashhad, Iran and Siliguri, India?
Qatar Airways, IndiGo Airlines, and four other airlines fly from Mashhad International Airport (MHD) to Bagdogra Airport (IXB) 4 times a week.
- Website
- goindigo.in
Flights from Herat to Bagdogra Airport via Kabul, Delhi
- Ave. Duration
- 27h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–45,000
Flights from Herat to Bagdogra Airport via Kabul, Delhi, Kolkata
- Ave. Duration
- 28h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹18,000–50,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Thursday
- Estimated price
- ₹50,000–150,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 12h
- When
- Wednesday
- Estimated price
- ₹55,000–150,000
Flights from Ashgabat International Airport to Purnea Airport via Delhi
- Ave. Duration
- 10h 45m
- When
- Wednesday
- Estimated price
- ₹90,000–250,000
Flights from Ashgabat International Airport to Purnea Airport via Delhi, Hyderabad
- Ave. Duration
- 12h 45m
- When
- Wednesday
- Estimated price
- ₹100,000–250,000
Flights from Ashgabat International Airport to Purnea Airport via Delhi, Kolkata
- Ave. Duration
- 9h 15m
- When
- Wednesday
- Estimated price
- ₹95,000–250,000
- Website
- airindiaexpress.in
Flights from Mashhad International Airport to Bagdogra Airport via Doha, Delhi
- Ave. Duration
- 13h 25m
- When
- Sunday
- Estimated price
- ₹24,000–65,000
Flights from Mashhad International Airport to Bagdogra Airport via Kuwait, Delhi
- Ave. Duration
- 19h
- When
- Saturday
- Estimated price
- ₹12,000–41,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Wednesday
- Estimated price
- ₹50,000–150,000
- Website
- starlightairline.com
Flights from Herat to Bagdogra Airport via Kabul, Delhi
- Ave. Duration
- 26h 52m
- When
- Tuesday to Wednesday
- Estimated price
- ₹20,000–44,000
- Website
- spicejet.com
Flights from Mashhad International Airport to Bagdogra Airport via Kuwait, Delhi
- Ave. Duration
- 17h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₹18,000–55,000
- Website
- drukair.com.bt
Flights from Ashgabat International Airport to Bagdogra Airport via Suvarnabhumi
- Ave. Duration
- 14h 15m
- When
- Friday
- Estimated price
- ₹65,000–150,000
- Website
- yetiairlines.com
Flights from Ashgabat International Airport to Bhadrapur Airport via Delhi, Kathmandu
- Ave. Duration
- 8h 40m
- When
- Wednesday
- Estimated price
- ₹55,000–150,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Galgalia to Siliguri Jn
- Ave. Duration
- 1h 42m
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
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 What documents do I need to cross Niagara Falls?, 10 amazing places to get away from it all in Australia, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.






