W górnym biegu Wisłok tworzy przełomy, w środkowym meandruje. Przepływa przez Pogórze Bukowskie, Doły Jasielsko-Sanockie, Kotlinę Sandomierską. Na przełomie Wisłoka w Rudawce Rymanowskiej znajduje się Ściana Olzy i Jar Wisłoka. W Sieniawie k. Beska w latach 1971–1978 wybudowano na rzece Wisłok zaporę wodną o długości 174 m i wysokości maksymalnej 38 m – powstał zbiornik retencyjny o powierzchni maksymalnej 131 hektarów. Poniżej niego Jar Wisłoka. Na stokach ścian Olzy znajduje się największa w polskich Karpatach odkrywka łupków menilitowych.

Historia Do roku 1340 Wisłok był rzeką graniczną między państwem Kazimierza Wielkiego a Księstwem Halickim. W okresie zaborów (1772-1914) na Sanie oraz Wisłoku znajdowała się granica administracyjna między Galicją Zachodnią a Wschodnią.

Pierwsze ślady pobytu ludzi nad Wisłokiem sięgają 3000 lat wstecz. Nad rzeką, w okolicach miejscowości Zarszyn, na leśnej drodze, na głębokości 10 cm znaleziono miecz datowany na okres 1100-1200 p.n.e..