tortuous

 (adj)  marked by repeated twists, bends, or turns : winding   
Jim and I got lost hiking in the woods; although we took a direct path getting in, the way out was a tortuous and long experience.