Дуранкулак се намира в Североизточна България, на 5 км. от границата с Румъния, непосредствено до Черно море.
Територията на Големия остров до Дуранкулашкото езеро е населяван почти без прекъсване от неолита (VI хил. пр. Хр.) до XI в.
Дуранкулак е създаден в началото на XIX в. от изселници от Еленско и Одринска Тракия. Името е турско и идва от формата на езерото – в превод означава водно ухо. Старите имена на селото са Блатница и Карталии.
Най-известното събитие от историята на селото е Дуранкулашкият бунт на 1 юни 1900 г. Тогава селяните се вдигат на бунт срещу въведения от правителството десятък. Изпратената конна част избива около 40 човека и потушава бунта.
След Балканските войни Дуранкулак попада в границите на Румъния. С подписването на Крайовската спогодба през 1940 г. отново българските войски навлизат в тези територии.