Travel options for:
Nearby airports Siliguri

Bagdogra (IXB)  •  32 min

$1 - $12

Bhadrapur (BDP)  •  47 min

$4 - $7

Paro (PBH)  •  7 h 52 min

  1. ×2

$2 - $14

Biratnagar (BIR)  •  8 h 47 min

  1. ×2

$5 - $29

Saidpur (SPD)  •  7 h 40 min

$5 - $16

  • Siliguri Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Siliguri

Train from Nearby airports to Siliguri

Indian Railways operates a train from Bagdogra (IXB) to Siliguri twice daily. Tickets cost $1 - $12 and the journey takes 32 min.

How to get from Nearby airports to Siliguri

ModeDurationPrice
From Baghdogra (BORA) train to Siliguri Junction (SGUJ).32 min₹644
From Bhadrapur (BDP) drive to Siliguri.47 min₹383
From Paro (PBH) drive to Phuentsholing - Bhutan Post, bus to Hasimara, walk to Hasimara (HSA), then train to Siliguri Junction (SGUJ).7 h 52 min₹777
From Biratnagar (BIR) drive to Jogbani (JBN), train to Katihar Junction (KIR), then train to Siliguri Junction (SGUJ).8 h 47 min₹1,699
From Saidpur (SPD) drive to Rampur Bazar (RMPB) then train to Siliguri Junction (SGUJ).7 h 40 min₹976

How long does it take to get from Nearby airports to Siliguri?

The train from Baghdogra (BORA) to Siliguri Junction (SGUJ) takes 32 min including transfers and departs twice daily.

Is there a direct train between Nearby airports and Siliguri?

Yes, there is a direct train departing from Baghdogra (BORA) and arriving at Siliguri Junction (SGUJ). Services depart twice daily, and operate every day. The journey takes approximately 32 min.

Operators from Nearby airports to Siliguri

OperatorPhoneWebsite
Indian RailwaysIndian Railways
Bhutan post+9750233444Bhutan post