Zliechov leží pod vrchom Strážov v nadmorskej výške 605 metrov. Obec je predurčená ako východiskový bod atraktívnych turistických výletov po cyklotrasách a vyznačených turistických chodníkoch. Má dobré podmienky na agroturistiku, je tu aj lyžiarsky vlek.