Travel options for:
Dhaka to Siliguri
  • Bus, drive, train

    1. Dhaka

      12 min - 7.6 miles

      $3 - $5

    2. Dhaka

      1 h 15 min - every 4 hours

    3. Tangail

      4 h 5 min - every 4 hours

      $7

    4. Nawabganj

      54 min - 36.8 miles

    5. Malda Town (MLDT)

      3 h 55 min - once daily

      $4 - $17

  • Train

    $40 - $52
    1. Dhaka

      15 min - 8.9 miles

      $4 - $6

    2. Dhaka Cantonment

      10 h 30 min - 3 times a week

      $23

    3. Kolkata

      18 min - 5062 feet

    4. Belgachia

      4 min - every 10 minutes

      $1

    5. Dum Dum‎

      14 min - every 20 minutes

      $1

    6. Sealdah (SDAH)

      10 h - once daily

      $11 - $22

  • Bus, train

    $19 - $28
    1. Dhaka

      1 h 15 min - once daily

    2. Nabinagar

      58 min - 27 miles

    3. Agartala (AGTL)

      26 h 20 min - twice a week

      $19 - $28

  • Drive

    1. Dhaka

      7 h 11 min - 301.9 miles

  • Fly Dhaka to Bagdogra

    $102 - $415
    1. Dhaka

      45 min - 5 times a day

      $1

    2. Dhaka (DAC)

      2 h 55 min - 1 stopover

      $90 - $400

    3. Bagdogra (IXB)

      14 min - 9.2 miles

      $12 - $15

  • Bus to Agartala, fly to Bagdogra

    $90 - $311
    1. Dhaka

      1 h 15 min - once daily

    2. Nabinagar

      1 h 2 min - 29.5 miles

      $13 - $16

    3. Agartala (IXA)

      2 h 45 min - 1 stopover

      $65 - $280

    4. Bagdogra (IXB)

      14 min - 9.2 miles

      $12 - $15

  • Fly Dhaka to Saidpur, drive

    1. Dhaka

      45 min - 5 times a day

      $1

    2. Dhaka (DAC)

      1 h - non-stop

      $30 - $130

    3. Saidpur (SPD)

      2 h 23 min - 96.2 miles

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

From Dhaka taxi to Dhaka, bus to Tangail, bus to Nawabganj, drive to Malda Town (MLDT), then train to New Jalpaiguri (NJP). 12 h 22 min. From Dhaka taxi to Dhaka Cantonment, train to Kolkata, walk to Belgachia, Metro to Dum Dum‎, train to Sealdah (SDAH), then train to New Jalpaiguri (NJP). 22 h 34 min 4117. From Dhaka bus to Nabinagar, drive to Agartala (AGTL), then train to New Jalpaiguri (NJP). 29 h 33 min 2228. From Dhaka drive to Siliguri. 7 h 11 min. From Dhaka train to Dhaka airport, fly to Bagdogra airport, then taxi to Siliguri. 5 h 54 min 19328. From Dhaka bus to Nabinagar, taxi to Agartala airport, fly to Bagdogra airport, then taxi to Siliguri. 6 h 16 min 15664. From Dhaka train to Dhaka airport, fly to Saidpur airport, then drive to Siliguri. 5 h 8 min.