I think you are asking for End to End train journey,
Here are options:
1.Board 19263/19269 from Rajkot to Delhi.It departs at 1933 and reaches at delhi by night next day.19263 ends at DEE at 1935 and 19269 at Old Delhi junction at 20.00 .If you use 19263 you will have to transfer to Old Delhi Jn by metro and board the connecting train to Kalka 12311 Kalka mail at 21.25 .You reach Kalka at 04:30 .From Kalka,book in Shivalik Express to Shimla which departs at 0530 and reaches shimla by 10am.I think...
more... tickets are available.If you have any doubts or want more options post below