There are 7 ways to get from Bālāghāt to Rishīkesh by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, bus
best- Take the taxi from Bālāghāt to Gondia Jn
- Take the train from Gondia Jn to New Delhi
- Take the bus from Kashmiri Gate to Rishikesh
23h 5m₹1,837–6,797Train
cheapest- Take the train from Balaghat Jn to Varanasi Jn16367
- Take the train from Varanasi Jn to Yog Nagari Rishikesh13009
34h 20m₹781–5,914Drive 1,109.9 km
- Drive from Bālāghāt to Rishīkesh1,109.9 km
17h 12m₹11,600–16,756Taxi to Gondia Airport, fly
- Take the taxi from Bālāghāt to Gondia Airport (GDB)
- Fly from Gondia Airport (GDB) to Dehradun Airport (DED)GDB - DED
21h 41m₹10,126–19,935Train to Dr. Babasaheb Ambedkar International Airport, fly
- Take the train from Balaghat Jn to Netaji Subhash Chandra Bose Itwari Jn.
- Fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Dehradun Airport (DED)NAG - DED
9h₹7,925–15,883Train to Jabalpur, fly
- Take the train from Balaghat Jn to Jabalpur
- Fly from Jabalpur (JLR) to Dehradun Airport (DED)JLR - DED
13h 18m₹9,709–15,604Train, train to Mana Airport, fly
- Take the train from Balaghat Jn to Gondia Jn
- Take the train from Gondia Jn to Raipur Jn
- Fly from Mana Airport (RPR) to Dehradun Airport (DED)RPR - DED
10h 33m₹9,042–18,740
Bālāghāt to Rishīkesh by train
Questions & Answers
The cheapest way to get from Bālāghāt to Rishīkesh is to train which costs ₹750 - ₹6,000 and takes 34h 20m.
The fastest way to get from Bālāghāt to Rishīkesh is to train and fly which takes 9h and costs ₹7,500 - ₹16,000.
No, there is no direct train from Bālāghāt to Rishīkesh. However, there are services departing from Balaghat Jn and arriving at Yog Nagari Rishikesh via Varanasi Jn. The journey, including transfers, takes approximately 34h 20m.
The distance between Bālāghāt and Rishīkesh is 1514 km. The road distance is 1109.9 km.
The best way to get from Bālāghāt to Rishīkesh without a car is to taxi and train and bus which takes 23h 5m and costs ₹1,800 - ₹7,000.
It takes approximately 23h 5m to get from Bālāghāt to Rishīkesh, including transfers.
Bālāghāt to Rishīkesh train services, operated by Indian Railways, depart from Balaghat Jn station.
Bālāghāt to Rishīkesh train services, operated by Indian Railways, arrive at Varanasi Jn station.
Yes, the driving distance between Bālāghāt to Rishīkesh is 1110 km. It takes approximately 17h 12m to drive from Bālāghāt to Rishīkesh.
There are 1039+ hotels available in Rishīkesh.
What companies run services between Bālāghāt, India and Rishīkesh, India?
You can take a train from Balaghat Jn to Yog Nagari Rishikesh via Varanasi Jn in around 34h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- goindigo.in
Flights from Gondia Airport to Dehradun Airport via Hyderabad
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Dr. Babasaheb Ambedkar International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Dr. Babasaheb Ambedkar International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Dr. Babasaheb Ambedkar International Airport to Dehradun Airport via Indore, Delhi
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Jabalpur to Dehradun Airport via Delhi
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹8,500–13,000
Flights from Jabalpur to Dehradun Airport via Bhopal, Delhi
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–13,000
Flights from Mana Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹6,500–16,000
- Website
- airindia.in
Flights from Dr. Babasaheb Ambedkar International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Dr. Babasaheb Ambedkar International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Mana Airport to Dehradun Airport via Delhi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Mana Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹6,500–15,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Gondia Jn to New Delhi
- Ave. Duration
- 16h 17m
- Frequency
- Twice a week
- Estimated price
- ₹550–4,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Balaghat Jn to Varanasi Jn
- Ave. Duration
- 14h 25m
- Frequency
- Once a week
- Estimated price
- ₹360–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
Train from Varanasi Jn to Yog Nagari Rishikesh
- Ave. Duration
- 18h 55m
- Frequency
- Once daily
- Estimated price
- ₹420–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Balaghat Jn to Netaji Subhash Chandra Bose Itwari Jn.
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Balaghat Jn to Jabalpur
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Balaghat Jn to Gondia Jn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Gondia Jn to Raipur Jn
- Ave. Duration
- 3h 42m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Rishikesh
- Ave. Duration
- 5h 11m
- Frequency
- Hourly
- Estimated price
- ₹380–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹380–700
- Ave. Duration
- 37 min
- Estimated price
- ₹850–1,100
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide











