The best possible way to reach devprayag from Delhi is via rishikesh , you can reach rishikesh from Delhi by bus or train , distance between rishikesh and Delhi is approx 250 km . Then you can take a taxi or local buses to reach devprayag ,it's approx 74 km from rishikesh. so total distance you have to cover is about 324 km.
Or you can reach haridwar from Delhi by bus or train(207 km) , then take a taxi or local bus to devprayag (93km). total distance you need to cover is about 300 km. You can choose any of one the route
All the best for your journey!!
No there are no direct buses. You can hire a taxi and go by below routes:-
New Delhi - Rishikesh - Devprayag
New Delhi - Haridwar - Devprayag
New Delhi - Kotdwara - Devprayag
New Delhi - Dehradun - Devprayag
Greetings! Direct trains is available till risikesh, then there are various option like cab, bus, shared taxi, rent a two wheeler and all this are subjected to availability. More interesting journey to cover in future are in our blog https://mrmrsonholiday.wordpress.com/ or you can write to us on: firstname.lastname@example.org for any further queries. The distance details can easily be googled. regards,
Mallikapil- An ordinary Indian couple