Travel options for:
Rishīkesh to Taj Mahal
  • Train

    $15 - $30
    1. Rishīkesh

      27 min - 15.5 miles

      $4 - $6

    2. Haridwar Junction (HW)

      9 h 6 min - once daily

      $8 - $20

    3. Raja Ki Mandi (RKM)

      10 min - 5.1 miles

      $2 - $4

  • Bus

    $16 - $29
    1. Rishikesh

      7 h 30 min - twice daily

      $8 - $12

    2. Delhi

      6 min - 1744 feet

    3. Mori Gate Terminal

      24 min - every 30 minutes

      $1

    4. Police Station Nizamuddin

      5 min - every 15 minutes - line 181

      $1

    5. Nizamuddin station

      8 min - 1897 feet

    6. Sarai Kale Khan

      4 h - hourly

      $3 - $12

    7. Idgah Agra Junction

      8 min - 4.2 miles

      $2 - $3

  • Taxi

    $100 - $130
    1. Rishīkesh

      5 h 57 min - 238.5 miles

      $100 - $130

  • Drive

    $35 - $60
    1. Rishīkesh

      5 h 57 min - 238.5 miles

      $35 - $60

  • Fly to Delhi, train

    $38 - $127
    1. Rishīkesh

      16 min - 10.6 miles

      $10 - $13

    2. Dehra Dun (DED)

      50 min - non-stop

      $22 - $95

    3. Delhi (DEL)

      22 min - every 10 minutes

      $1

    4. New Delhi (NDLS)

      1 h 57 min - once daily

      $3 - $16

    5. Agra Cantt (AGC)

      9 min - 4.2 miles

      $2 - $3

  • Fly to Jaipur, train

    $57 - $146
    1. Rishīkesh

      16 min - 10.6 miles

      $10 - $13

    2. Dehra Dun (DED)

      3 h 5 min - 1 stopover

      $40 - $110

    3. Jaipur (JAI)

      8 min - 5 miles

      $2 - $4

    4. Gandhinagar Jpr (GADJ)

      4 h 20 min - once daily

      $4 - $17

    5. Agra Fort (AF)

      6 min - 2.8 miles

      $1 - $3

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

From Rishīkesh taxi to Haridwar Junction (HW), train to Raja Ki Mandi (RKM), then taxi to Taj Mahal. 9 h 43 min ₹1,728. From Rishikesh bus to Delhi, walk to Mori Gate Terminal, bus to Police Station Nizamuddin, line 181 bus to Nizamuddin station, walk to Sarai Kale Khan, bus to Idgah Agra Junction, then taxi to Taj Mahal. 13 h 20 min ₹1,569. From Rishīkesh taxi to Taj Mahal. 5 h 57 min ₹7,989. From Rishīkesh drive to Taj Mahal. 5 h 57 min ₹3,058. From Rishīkesh taxi to Dehra Dun airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 4 h 39 min ₹4,468. From Rishīkesh taxi to Dehra Dun airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 8 h 56 min ₹6,854.

 
 

Bus or train from Rishīkesh to Taj Mahal?

Indian Railways operates a train from Rishīkesh to Taj Mahal twice daily. Tickets cost $8 - $20 and the journey takes 9 h 6 min. Alternatively, RedBus operates a bus from Rishīkesh to Taj Mahal 4 times a day. Tickets cost $8 - $12 and the journey takes 7 h 30 min. 3 other operators also service this route.