The man, in his 20s, from Warwickshire, was walking in Betws y Coed, Conwy county, with friends on Friday night when he slipped after losing his footing.
Rescuers from Ogwen Valley mountain rescue team carried him to a waiting ambulance on a stretcher.
He was taken to Glan Clwyd Hospital, near Rhyl.
A walker wearing "town shoes" suffered chest and leg injuries after he fell 30ft from a rock face in Snowdonia.