Heart Rock is northeast of Arch Rock, at the top of the hill, on a flat piece of rock. The detour from the Arch Rock trail takes about 15 minutes round trip, but you'll also spend time at Heart Rock taking pictures and enjoying the view. One of our favorite things to do in Joshua Tree is a hike to Heart Rock.