yes, There is direct bus service from Delhi ISBT Kashmiri Gate to Sonprayag. Fore More Information Click Here