St Abbs, as seen in Avengers: Endgame. Image ©Disney/Marvel Studios

St Abbs is a fishing village on the coast of Scotland. The small town’s harbor was featured as a filming location in Marvel’s Avengers: Endgame. The harbour stood in as New Asgard, a place where Thor and his fellow Asgardians went to following the events of 2017’s Thor: Ragnarok. In the MCU, New Asgard is set within the real municipality of Tønsberg, Norway.

Professor Hulk and Rocket arrive in New Asgard. Image ©Disney/Marvel Studios

Following the filming, the Scottish government officially declared the town as “twinned” with the fictional one, complete with signage near the harbor.

St Abbs’ new sister city. Photo by Jaimie Wilson on Flickr

Address: St Abbs, Eyemouth, TD14 5PL, UK
Visitor Information:
 St Abbs Visitor Centre


Our Address:

St Abbs, Eyemouth, TD14 5PL, UK

Plan My Route