I recommend Himachal transport Himusta AC Volvo. It was almost on time. Read that private buses gets delayed often due to luggages.
You can check timings in their website or redbus
Check out my Manali blog for more pics & details
wellplannedtrip.com/manali/
Follow and stay tuned :-)