There are 8 ways to get from Biratnagar to Rishīkesh by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Purnea Airport, fly
best- Take the train from Jogbani to Purnia Jntrain
- Fly from Purnea Airport (PXN) to Dehradun Airport (DED)plane PXN - DED
7h 25m₹11,211–30,448Train
cheapest- Take the train from Jogbani to Anand Vihar Terminaltrain 12487
- Take the train from Anand Vihar Terminal to Haridwar Jntrain 22457
29h 41m₹1,171–7,818Bus
- Take the bus from Forbesganj to Gorakhpurbus redbusIndia_A/C Seater / Sleeper
- Take the bus from Gorakhpur to Rishikeshbus redbusIndia_A/C Seater / Sleeper
24h 19mDrive 1,206.3 km
- Drive from Biratnagar to Rishīkeshcar 1,206.3 km
18h 11m₹14,636–21,141Fly from Biratnagar Airport
- Fly from Biratnagar Airport (BIR) to Dehradun Airport (DED)plane BIR - DED
5h 59m₹10,866–32,065Train to Darbhanga Airport, fly
- Take the train from Narpatganj to Shishotrain
- Fly from Darbhanga Airport (DBR) to Dehradun Airport (DED)plane DBR - DED
8h 45m₹7,991–18,965Train to Bagdogra Airport, fly
- Take the train from Arariya to Baghdogratrain
- Fly from Bagdogra Airport (IXB) to Dehradun Airport (DED)plane IXB - DED
10h 16m₹8,501–18,418Drive, train
- Drive from Biratnagar to Lalitgramcar
- Take the train from Lalitgram to Laksar Jntrain
- Take the train from Laksar Jn to Yog Nagari Rishikeshtrain
29h 58m₹1,182–5,911
Purnea Airport (PXN) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Biratnagar to Rishīkesh is to drive and train which costs ₹1,100 - ₹6,000 and takes 29h 58m.
The fastest way to get from Biratnagar to Rishīkesh is to fly which takes 5h 59m and costs ₹10,000 - ₹33,000.
No, there is no direct bus from Biratnagar to Rishīkesh. However, there are services departing from Forbesganj and arriving at Rishikesh via Gorakhpur. The journey, including transfers, takes approximately 24h 19m.
No, there is no direct train from Biratnagar to Rishīkesh. However, there are services departing from Jogbani and arriving at Haridwar Jn via Anand Vihar Terminal. The journey, including transfers, takes approximately 29h 41m.
The distance between Biratnagar and Rishīkesh is 1149 km. The road distance is 1206.3 km.
It takes approximately 7h 25m to get from Biratnagar to Rishīkesh, including transfers.
Biratnagar to Rishīkesh bus services, operated by Tranzking Travels, depart from Forbesganj station.
Biratnagar to Rishīkesh train services, operated by Indian Railways, depart from Jogbani station.
The best way to get from Biratnagar to Rishīkesh is to bus which takes 24h 19m and costs . Alternatively, you can train, which costs ₹1,100 - ₹8,000 and takes 29h 41m, you could also fly, which costs ₹10,000 - ₹33,000 and takes 5h 59m.
Biratnagar to Rishīkesh bus services, operated by Tranzking Travels, arrive at Gorakhpur station.
What companies run services between Biratnagar, Nepal and Rishīkesh, India?
You can take a vehicle from Biratnagar to Rishikesh via Forbesganj and Gorakhpur in around 24h 19m. Alternatively, you can take a vehicle from Biratnagar to Rishikesh via Jogbani, Anand Vihar Terminal, Haridwar Jn, and Haridwar in around 29h 41m.
- Website
- goindigo.in
Flights from Purnea Airport to Dehradun Airport via Kolkata
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Purnea Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Biratnagar Airport to Dehradun Airport via Kathmandu, Delhi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹10,000–47,000
Flights from Darbhanga Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- ₹6,500–21,000
Flights from Bagdogra Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 17m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- ₹7,500–15,000
Flights from Bagdogra Airport to Dehradun Airport via Hyderabad
- Ave. Duration
- 6h 20m
- When
- Monday and Thursday
- Estimated price
- ₹7,500–15,000
Flights from Bagdogra Airport to Dehradun Airport via Kolkata
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Bagdogra Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Bagdogra Airport to Dehradun Airport via Bengaluru
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹7,500–15,000
- Website
- airindia.in
Flights from Biratnagar Airport to Dehradun Airport via Kathmandu, Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹10,000–31,000
Flights from Bagdogra Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Monday to Saturday
- Estimated price
- ₹6,500–18,000
Flights from Bagdogra Airport to Dehradun Airport via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–28,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Dehradun Airport via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹13,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jogbani to Purnia Jn
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jogbani to Anand Vihar Terminal
- Ave. Duration
- 24h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Anand Vihar Terminal to Haridwar Jn
- Ave. Duration
- 3h 21m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Narpatganj to Shisho
- Ave. Duration
- 3h 5m
- Frequency
- Once a week
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Arariya to Baghdogra
- Ave. Duration
- 2h 13m
- Frequency
- Once a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Lalitgram to Laksar Jn
- Ave. Duration
- 25h 53m
- Frequency
- Once a week
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,400
- First Class (1A)
- ₹3,200–4,100
Train from Laksar Jn to Yog Nagari Rishikesh
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Forbesganj to Gorakhpur
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Tranzking Travels
Bus from Gorakhpur to Rishikesh
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Forbesganj to Gorakhpur
- Ave. Duration
- 8h
- Frequency
- Once a week
- Website
- Travel Point World LLP
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Gorakhpur to Rishikesh
- Ave. Duration
- 16h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹650–2,300
- Schedules at
- Zingbus
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Gorakhpur to Rishikesh
- Ave. Duration
- 16h
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Rishīkesh is 15 min behind Biratnagar. It is currently 9:03 PM in Biratnagar and 8:48 PM in Rishīkesh.
Biratnagar to Rishīkesh train services, operated by Indian Railways, arrive at Anand Vihar Terminal station.
Yes, the driving distance between Biratnagar to Rishīkesh is 1206 km. It takes approximately 18h 11m to drive from Biratnagar to Rishīkesh.
Book your Biratnagar to Rishīkesh bus tickets online with Omio.
There are 1105+ hotels available in Rishīkesh.














