Yell lies to the east of the Walls boundary fault, which is probably a northern extension of the Great Glen fault.
In common with the rest of Scotland, Yell was covered in thick ice sheets during the Pleistocene ice ages.