Местоположение Лукоморья вызывает споры у историков. По одной из версий, оно находилось в низовьях Днепра, на побережье Азовского и Чёрного морей, где, по летописям, жили половцы. По другой версии, Лукоморье располагалось в Сибири, а именно на Обской губе, куда европейские картографы XVI–XVII веков помещали это место. Также в качестве варианта рассматривают изгибы крупных рек, таких как Волга или Дон, Ладожское озеро или леса Псковской области. Кроме того, существует версия о косе Лукоморье в Донецкой области, которая находится на берегу Азовского моря в 30 км восточнее Мариуполя и в 80 км западнее от Таганрога.