Cruz del Sur, Oltursa and Movil Tours run comfortable tourist coaches between Lima and Huaraz — around 8 hours on good paved road, with both day and overnight services. There's also one morning flight a day on LC Peru.
There's no direct flight from Cusco. You fly Cusco to Lima first, then take the coach or flight on to Huaraz. We're glad to buy your bus or flight tickets for you — just ask.