This itinerary includes 4 days in Karijini (which is the time we spent there and absolutely loved it) and a 2-day detour to Kalbarri.
You'll get to Karijini via the Coral Coast, stopping at places like Jurien Bay, Geraldton, and Carnarvon, before the big drive from Carnarvon to Tom Price, the gateway to Karijni.
The return trip will be the same way you came, skipping Kalbarri and Jurien Bay to get to Perth a bit faster.