The journey from Bani to Rishikesh spans approximately 650 kilometers through the rugged terrain of Jammu and the plains of Punjab and Uttarakhand. You must first navigate the steep mountain roads from Bani to Pathankot, which takes about 6 hours. From Pathankot Junction, you can board a train to Haridwar or Dehradun. The final leg involves a short bus or taxi ride from Haridwar to the yoga capital, Rishikesh. This route is best suited for those who enjoy scenic mountain drives followed by comfortable rail travel.
Total Distance: 650 km by road, 480 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 16 hours |
| Avg Price | 1500-2500 INR | 8000-12000 INR |
| Operator | Indian Railways | Private Taxi |
| Route | Pathankot Junction to Haridwar Junction via DLI | Bani-Basohli-Pathankot-Ambala-Saharanpur-Rishikesh |
| Tip | Book the Jammu Tawi-Haridwar Express if available for a direct connection. | Hire a 4x4 vehicle for the Bani-Basohli stretch due to narrow, winding roads. |
March to May and September to November for clear mountain roads and pleasant weather.