The 2023 live-action adaptation of The Little Mermaid was primarily filmed in Sardinia, Italy, with key locations including the villages of Santa Teresa di Gallura and Castelsardo. These sites provided the picturesque coastal scenery and Mediterranean ambiance that stood in for the film's Caribbean- inspired setting
. Specific filming spots in Sardinia include:
- Santa Teresa di Gallura : The main village where much of the outdoor filming took place, featuring crystal-clear waters and pristine beaches
- Castelsardo : This medieval town inspired the design of Prince Eric's castle and served as the backdrop for scenes around the castle walls and the fishermen's village
- Rena Majori Beach in Aglientu : The beach where Ariel rescues Eric after the storm, noted for its white sand and jagged rocks
- Cala Moresca and Golfo Aranci : Locations used to depict the fishermen’s village and surrounding coastal areas
In addition to on-location filming in Sardinia, many of the sea sequences, including the underwater world and interiors of Eric’s castle, were filmed at Pinewood Studios in England. Pinewood provided water stages and constructed sets to accommodate scenes that could not be filmed on location, such as the storm sequence and interior castle scenes
. Thus, the film combined stunning real-world Mediterranean landscapes with sophisticated studio work in England to create its vivid and immersive setting.