There are 5 ways to get from Mashhad to Siliguri by plane, train, 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.
Fly Mashhad International Airport to Bagdogra Airport
best- Fly from Mashhad International Airport (MHD) to Bagdogra Airport (IXB)plane MHD - IXB
13h 23m₹25,410–60,495Fly Mashhad International Airport to Tribhuvan International Airport, bus
cheapest- Fly from Mashhad International Airport (MHD) to Tribhuvan International Airport (KTM)plane MHD - KTM
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
29h 7m₹21,468–51,069Fly Mashhad International Airport to Bhadrapur Airport, train
- Fly from Mashhad International Airport (MHD) to Bhadrapur Airport (BDP)plane MHD - BDP
- Take the train from Galgalia to Siliguri Jntrain
15h 38m₹26,260–61,145Drive 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
11h 40m₹29,362–121,878Fly Mashhad International Airport to Tumlingtar, drive
- Fly from Mashhad International Airport (MHD) to Tumlingtar (TMI)plane MHD - TMI
- Drive from Tumlingtar (TMI) to Siliguricar
16h 35m₹30,130–69,635
Mashhad International Airport (MHD) to Bagdogra Airport (IXB) flights
Questions & Answers
The cheapest way to get from Mashhad to Siliguri is to fly and bus which costs ₹21,000 - ₹55,000 and takes 29h 7m.
The fastest way to get from Mashhad to Siliguri is to drive and fly which takes 11h 40m and costs ₹29,000 - ₹1,30,000.
The distance between Mashhad and Siliguri is 2935 km.
It takes approximately 13h 23m to get from Mashhad to Siliguri, including transfers.
Siliguri is 2h ahead of Mashhad. It is currently 10:17 AM in Mashhad and 12:17 PM in Siliguri.
There are 283+ hotels available in Siliguri.
What companies run services between Mashhad, Iran and Siliguri, India?
Qatar Airways, IndiGo Airlines, and six other airlines fly from Mashhad International Airport (MHD) to Bagdogra Airport (IXB) 3 times a day.
- Website
- buddhaair.com
Flights from Mashhad International Airport to Bhadrapur Airport via Dubai, Tribhuvan International Airport
- Ave. Duration
- 12h 40m
- When
- Every day
- Estimated price
- ₹33,000–95,000
Flights from Mashhad International Airport to Bhadrapur Airport via Doha, Tribhuvan International Airport
- Ave. Duration
- 14h 45m
- When
- Friday
- Estimated price
- ₹26,000–90,000
Flights from Mashhad International Airport to Bhadrapur Airport via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- ₹26,000–60,000
Flights from Mashhad International Airport to Bhadrapur Airport via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 17h 35m
- When
- Wednesday and Saturday
- Estimated price
- ₹22,000–75,000
Flights from Mashhad International Airport to Tumlingtar via Dubai, Tribhuvan International Airport
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₹34,000–95,000
Flights from Mashhad International Airport to Tumlingtar via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹27,000–65,000
Flights from Mashhad International Airport to Tumlingtar via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 20h
- When
- Wednesday and Saturday
- Estimated price
- ₹22,000–75,000
- Website
- goindigo.in
Flights from Mashhad International Airport to Bagdogra Airport via Doha, Delhi
- Ave. Duration
- 14h 15m
- When
- Friday
- Estimated price
- ₹25,000–65,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Wednesday
- Estimated price
- ₹28,000–120,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 11h 17m
- When
- Thursday and Wednesday
- Estimated price
- ₹33,000–130,000
- Website
- airindiaexpress.in
Flights from Mashhad International Airport to Bagdogra Airport via Sharjah, Delhi
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- ₹25,000–60,000
Flights from Mashhad International Airport to Bagdogra Airport via Kuwait, Delhi
- Ave. Duration
- 18h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₹21,000–70,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- ₹28,000–120,000
- Website
- starlightairline.com
Flights from Mashhad International Airport to Bagdogra Airport via Dubai, Ahmedabad
- Ave. Duration
- 16h 35m
- When
- Friday and Saturday
- Estimated price
- ₹23,000–85,000
Flights from Mashhad International Airport to Bagdogra Airport via Sharjah, Ahmedabad
- Ave. Duration
- 20h 45m
- When
- Tuesday to Sunday
- Estimated price
- ₹25,000–60,000
- Website
- yetiairlines.com
Flights from Mashhad International Airport to Bhadrapur Airport via Dubai, Tribhuvan International Airport
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- ₹20,000–80,000
- Website
- drukair.com.bt
Flights from Ashgabat International Airport to Bagdogra Airport via Suvarnabhumi
- Ave. Duration
- 14h 15m
- When
- Friday
- Estimated price
- ₹55,000–210,000
- Website
- kuwaitairways.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Kuwait
- Ave. Duration
- 9h 35m
- When
- Wednesday and Saturday
- Estimated price
- ₹18,000–65,000
- Website
- flydubai.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Dubai
- Ave. Duration
- 10h 15m
- When
- Every day
- Estimated price
- ₹27,000–80,000
- Website
- qatarairways.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Doha
- Ave. Duration
- 11h 45m
- When
- Friday
- Estimated price
- ₹21,000–75,000
- Website
- airarabia.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Sharjah
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- ₹21,000–49,000
- Website
- himalaya-airlines.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Dubai
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹16,000–65,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Galgalia to Siliguri Jn
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Phone
- 0353-2514920
- [email protected]
- Website
- nbstc.in
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- https://nbstc.in/
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 Travelling by boat in Italy, Thanksgiving 2018: How to travel stress-free, and How to get from Florence to Rome - to help you get the most out of your next trip.









