Travel options for:
New Delhi to Naina Devi
  • Train

    $23 - $32
    1. New Delhi (NDLS)

      6 h 33 min - once daily

      $15 - $21

    2. Anandpur Sahib (ANSB)

      36 min - 23 miles

      $8 - $11

  • Bus

    $22 - $28
    1. Delhi

      11 h - every 2 hours

      $8 - $13

    2. BilasPur (Himachal Pradesh)

      1 h - 40.2 miles

      $13 - $16

  • Taxi

    $110 - $140
    1. New Delhi

      5 h 13 min - 214.4 miles

      $110 - $140

  • Drive

    $35 - $55
    1. New Delhi

      5 h 13 min - 214.4 miles

      $35 - $55

  • Fly to Chandigarh, taxi

    $47 - $146
    1. New Delhi

      21 min - every 10 minutes

      $1

    2. Delhi (DEL)

      55 min - non-stop

      $27 - $120

    3. Chandigarh (IXC)

      1 h 37 min - 66.9 miles

      $20 - $25

  • Fly to Dharamsala, taxi

    $110 - $396
    1. New Delhi

      21 min - every 10 minutes

      $1

    2. Delhi (DEL)

      1 h 15 min - non-stop

      $60 - $330

    3. Dharamsala (DHM)

      3 h 13 min - 118.4 miles

      $50 - $65

  • Fly to Kulu, taxi

    $145 - $596
    1. New Delhi

      21 min - every 10 minutes

      $1

    2. Delhi (DEL)

      1 h 15 min - non-stop

      $110 - $550

    3. Kulu (KUU)

      3 h 5 min - 122.8 miles

      $35 - $45

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

From New Delhi (NDLS) train to Anandpur Sahib (ANSB) then taxi to Naina Devi. 7 h 9 min ₹1,830. From Delhi bus to BilasPur (Himachal Pradesh) then taxi to Naina Devi. 12 h ₹1,722. From New Delhi taxi to Naina Devi. 5 h 13 min ₹8,539. From New Delhi drive to Naina Devi. 5 h 13 min ₹2,768. From New Delhi Metro to Delhi airport, fly to Chandigarh airport, then taxi to Naina Devi. 3 h 53 min ₹4,863. From New Delhi Metro to Delhi airport, fly to Dharamsala airport, then taxi to Naina Devi. 5 h 49 min ₹10,446. From New Delhi Metro to Delhi airport, fly to Kulu airport, then taxi to Naina Devi. 5 h 41 min ₹14,341.