Разница между ущельем и тесниной заключается в их природе и значении:
- Ущелье — это глубокая горная долина с отвесными неприступными склонами. ru.wikipedia.org kartaslov.ru Образуется, когда река промывает щель в горном массиве. ru.wikipedia.org
- Теснина — это узкий и извилистый проход между горами, скалами или утёсами. telegra.ph Может быть как широкой, так и очень узкой, но всегда характеризуется ограниченным пространством. telegra.ph В отличие от ущелья, теснина не обязательно должна быть глубокой. telegra.ph
Таким образом, ущелье — это глубокая долина, а теснина — узкий проход между горами, скалами или утёсами.