Nessebar bevindt zich nabij het bruisende Sunny Beach in het meest oostelijke deel van Bulgarije, gelegen aan de Zwarte Zee. Dit gebied staat ook wel bekend als de Bulgaarse Rivièra.