The trip from Rishikesh to Joshimath takes around 10 hours. You should plan to live at Joshimath for the night as the stay options are additional.
Read this post on treklocations.com