There are 6 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₹19,409–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₹18,467–57,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 47m₹20,259–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₹27,359–111,874Fly Mashhad International Airport to Biratnagar Airport, drive, train
- Fly from Mashhad International Airport (MHD) to Biratnagar Airport (BIR)plane MHD - BIR
- Drive from Biratnagar Airport (BIR) to Narpatganjcar
- Take the train from Narpatganj to Siliguri Jntrain
18h 6m₹22,749–67,535Fly 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₹24,129–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 ₹18,000 - ₹60,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 ₹27,000 - ₹1,20,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 9:11 AM in Mashhad and 11:11 AM in Siliguri.
There are 301+ 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
- ₹30,000–85,000
Flights from Mashhad International Airport to Bhadrapur Airport via Doha, Tribhuvan International Airport
- Ave. Duration
- 14h 45m
- When
- Friday
- Estimated price
- ₹24,000–80,000
Flights from Mashhad International Airport to Bhadrapur Airport via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- ₹23,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
- ₹20,000–60,000
Flights from Mashhad International Airport to Biratnagar Airport via Doha, Tribhuvan International Airport
- Ave. Duration
- 13h 45m
- When
- Friday
- Estimated price
- ₹26,000–90,000
Flights from Mashhad International Airport to Tumlingtar via Dubai, Tribhuvan International Airport
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₹32,000–95,000
Flights from Mashhad International Airport to Tumlingtar via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹24,000–65,000
Flights from Mashhad International Airport to Tumlingtar via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 20h
- When
- Wednesday and Saturday
- Estimated price
- ₹21,000–65,000
- Website
- goindigo.in
Flights from Mashhad International Airport to Bagdogra Airport via Doha, Delhi
- Ave. Duration
- 14h 15m
- When
- Friday
- Estimated price
- ₹23,000–60,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Wednesday
- Estimated price
- ₹26,000–110,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 11h 17m
- When
- Thursday and Wednesday
- Estimated price
- ₹31,000–120,000
- Website
- airindiaexpress.in
Flights from Mashhad International Airport to Bagdogra Airport via Sharjah, Delhi
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- ₹21,000–55,000
Flights from Mashhad International Airport to Bagdogra Airport via Kuwait, Delhi
- Ave. Duration
- 18h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₹19,000–60,000
Flights from Ashgabat International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- ₹26,000–110,000
- Website
- novaairways.com
Flights from Mashhad International Airport to Biratnagar Airport via Dubai, Tribhuvan International Airport
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₹32,000–95,000
Flights from Mashhad International Airport to Biratnagar Airport via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- ₹25,000–65,000
Flights from Mashhad International Airport to Biratnagar Airport via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 17h 50m
- When
- Wednesday and Saturday
- Estimated price
- ₹22,000–65,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
- ₹22,000–85,000
Flights from Mashhad International Airport to Bagdogra Airport via Sharjah, Ahmedabad
- Ave. Duration
- 20h 45m
- When
- Tuesday to Sunday
- Estimated price
- ₹22,000–55,000
- Website
- flydubai.com
Flights from Mashhad International Airport to Tribhuvan International Airport via Dubai
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- ₹26,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
- ₹50,000–190,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–55,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
- ₹20,000–55,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
Train from Narpatganj to Siliguri Jn
- Ave. Duration
- 4h
- Frequency
- Once a week
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
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 South Korea: Travelling from Seoul to Busan , What documents do I need to cross Niagara Falls?, and Italy Travel Guides - to help you get the most out of your next trip.









