The 2023 live-action adaptation of The Little Mermaid was primarily filmed in Sardinia, Italy, with significant scenes shot in the villages of Santa Teresa di Gallura and Castelsardo. These locations provided the picturesque Mediterranean coastal settings that stood in for the Caribbean-inspired world of the film
. Key filming locations in Sardinia include:
- Santa Teresa di Gallura : The northern coastal village where much of the outdoor filming took place, including seaside scenes
- Castelsardo : Used as the inspiration for Prince Eric's castle and surrounding areas; the castle itself was created with CGI, but the town's medieval architecture and fortress grounds were filmed on location
- Rena Majore beach in Aglientu : The beach where Ariel rescues Eric after the storm, featuring white sands and clear blue waters
- Cala Moresca and Golfo Aranci : The small bay and nearby areas served as the fishermen’s village and pier surroundings
In addition to the outdoor scenes in Sardinia, many interior scenes, including Eric's castle interiors and the underwater sequences, were filmed at Pinewood Studios in England. Pinewood Studios provided water stages for sea sequences and sets for castle interiors, making it the central filming location for many controlled environment shots
. In summary, the film combined stunning real Mediterranean landscapes in Sardinia with studio work in England to create its vibrant, Caribbean-inspired setting