I will be traveling to Rishikesh in mid-April and will be staying there overnight, the next day I need to catch a bus to Uttarkashi and need to reach there before night, for safety reasons otherwise nothing special. Are there any buses available from Rishikesh to Uttarkashi? How frequent are the buses between Rishikesh and Uttarkashi? Are there any direct buses between Rishikesh and Uttarkashi? Are there any trains that go from Rishikesh to Uttarkashi? As I may take this into consideration for train journeys are a lot more comfortable.