Travel options for:
Nearby airports Siliguri

Bagdogra (IXB)  •  38 min

$1 - $12

Bhadrapur (BDP)  •  47 min

$4 - $7

Saidpur (SPD)  •  7 h 16 min

$5 - $16

Biratnagar (BIR)  •  6 h 32 min

  1. ×2

$5 - $29

Paro (PBH)  •  7 h 47 min

  1. ×2

$2 - $14

  • 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 38 min.

How to get from Nearby airports to Siliguri

From Baghdogra (BORA) train to Siliguri Junction (SGUJ).38 min₹644
From Bhadrapur (BDP) drive to Siliguri.47 min₹379
From Saidpur (SPD) drive to Gangarampur (GRMP) then train to Siliguri Junction (SGUJ).7 h 16 min₹965
From Biratnagar (BIR) drive to Jogbani (JBN), train to Katihar Junction (KIR), then train to New Jalpaiguri (NJP).6 h 32 min₹1,682
From Paro (PBH) drive to Phuentsholing - Bhutan Post, bus to Hasimara, walk to Hasimara (HSA), then train to Siliguri Junction (SGUJ).7 h 47 min₹777

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

The train from Baghdogra (BORA) to Siliguri Junction (SGUJ) takes 38 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 38 min.

Operators from Nearby airports to Siliguri

Indian RailwaysIndian Railways
Bhutan post+9750233444Bhutan post