Travel options for:
Bengaluru to Haridwar
  • Fly

    $84 - $209
    1. Bengaluru

      33 min - 21.8 miles

      $10 - $13

    2. Bengaluru (BLR)

      3 h - non-stop

      $60 - $180

    3. Dehra Dun (DED)

      37 min - 23.9 miles

      $14 - $17

  • Train via Yesvantpur Junction (YPR)

    $41 - $68
    1. Mantri Square Sampige Road

      16 min - every 15 minutes

      $1

    2. Yesvantpur Junction (YPR)

      31 h 20 min - once a week

      $35 - $50

    3. Delhi S Rohilla (DEE)

      19 min - 1 miles

    4. Shastri Nagar

      19 min - every 5 minutes

      $1

    5. New Delhi (NDLS)

      4 h 10 min - once daily

      $5 - $17

  • Train

    $46 - $69
    1. Bangalore Cant (BNC)

      38 h 58 min - once daily

      $40 - $55

    2. New Delhi (NDLS)

      4 h 10 min - once daily

      $5 - $17

  • Bus

    $55 - $87
    1. Bangalore

      16 h 45 min - every 15 minutes

      $10 - $14

    2. Mumbai

      10 min - 2390 feet

    3. Vidya Vihar

      11 min - every 10 minutes

      $1

    4. Parel

      12 min - 3418 feet

    5. Mumbai

      23 h - every 3 hours

      $35 - $60

    6. Delhi

      12 min - 3550 feet

    7. Chandni Chowk

      3 min - every 5 minutes

      $1

    8. Delhi

      7 h 30 min - every 2 hours

      $8 - $12

  • Drive

    $220 - $340
    1. Bengaluru

      31 h 41 min - 1410.1 miles

      $220 - $340

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

From Bengaluru taxi to Bengaluru airport, fly to Dehra Dun airport, then taxi to Haridwar. 4 h 10 min $119. From Mantri Square Sampige Road Metro to Yesvantpur Junction (YPR), train to Delhi S Rohilla (DEE), walk to Shastri Nagar, subway to New Delhi (NDLS), then train to Haridwar Junction (HW). 38 h 27 min $60. From Bangalore Cant (BNC) train to New Delhi (NDLS) then train to Haridwar Junction (HW). 44 h 8 min $61. From Bangalore bus to Mumbai, walk to Vidya Vihar, train to Parel, walk to Mumbai, bus to Delhi, walk to Chandni Chowk, Metro to Delhi, then bus to Haridwar. 2 days 2 h $73. From Bengaluru drive to Haridwar. 31 h 41 min $280.

 
 

Train, bus or fly from Bengaluru to Haridwar?

IndiGo Airlines, Jet Airways and 3 other airlines fly from Bengaluru to Haridwar every 2 hours. Alternatively, Namma Metro operates a train from Bengaluru to Haridwar every 15 minutes. Tickets cost $1 and the journey takes 16 min. 3 other operators also service this route.