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₹17,409–55,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₹16,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₹18,259–61,155Drive 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₹26,370–111,891Fly 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₹21,749–72,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₹22,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 ₹16,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 ₹26,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 1:26 PM in Mashhad and 3:26 PM in Siliguri.
There are 300+ 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 and Sunday
- Estimated price
- ₹25,000–85,000
Flights from Mashhad International Airport to Bhadrapur Airport via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 50m
- When
- Every day
- Estimated price
- ₹21,000–55,000
Flights from Mashhad International Airport to Bhadrapur Airport via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 17h 35m
- When
- Wednesday and Saturday
- Estimated price
- ₹18,000–60,000
Flights from Mashhad International Airport to Biratnagar Airport via Doha, Tribhuvan International Airport
- Ave. Duration
- 13h 45m
- When
- Friday and Sunday
- Estimated price
- ₹28,000–95,000
Flights from Mashhad International Airport to Tumlingtar via Dubai, Tribhuvan International Airport
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₹32,000–90,000
Flights from Mashhad International Airport to Tumlingtar via Sharjah, Tribhuvan International Airport
- Ave. Duration
- 16h 30m
- When
- Every day
- Estimated price
- ₹23,000–60,000
Flights from Mashhad International Airport to Tumlingtar via Kuwait, Tribhuvan International Airport
- Ave. Duration
- 20h
- When
- Wednesday and Saturday
- Estimated price
- ₹19,000–65,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 10 amazing places to get away from it all in Australia, Travelling to the US: What do I need to know?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.









