St Abbs

St Abbs, Scottish Borders, Scotland

St Abbs is a small, rugged fishing village on the southeast coast of Scotland, known for its dramatic cliffs, clear waters, and traditional stone cottages overlooking the North Sea. Originally called Coldingham Shore, it was renamed St Abbs after a nearby historic religious site, and it has remained a working fishing community while also becoming a popular stop for coastal walkers and photographers. The village gained global attention after featuring as New Asgard in Avengers: Endgame, where it was used as the setting for the relocated Asgardian settlement following the events of Infinity War. Its dramatic cliff-top scenery and remote coastal feel made it a perfect real-world match for the Marvel universe's mythological tone. Just north of the village is the spectacular St Abb's Head National Nature Reserve, a rugged headland managed by the National Trust for Scotland. It features dramatic sea cliffs, seabird colonies, and walking trails with sweeping views across the North Sea. Nearby, visitors can also explore Eyemouth, a historic harbour town with beaches, museums, and boat trips, as well as Coldingham Bay, a popular sandy beach for surfing and coastal walks. Together, St Abbs and its surrounding coastline offer a mix of cinematic fame, wildlife-rich nature, and some of the most striking coastal scenery in southern Scotland.

Filmed here

On screen
On screen
In real life
In real life

The scene as Hulk and Rocket arrive at New Asgard is just outside the town, with them using CGI to place the town

On screen
On screen

Thors House

Map

Tags

Avengers: EndgameThor: Love and Thunder

Campsites near St Abbs

Getting to St Abbs

Location

St Abbs, Scottish Borders, Scotland

Nearest airports

Edinburgh Airport — 78km ·
Newcastle International Airport — 100km ·
Dundee Airport — 83km ·

Nearest train station

Reston
Berwick-upon-Tweed
Dunbar

Plan your journey

From the station
Reston
From Reston Station, walk 1 minute to catch Bus 253 to Linkim Court (14 minutes), then walk 1 minute and take Bus 235 to Murrayfield (14 minutes), followed by a 2-minute walk to St Abbs. The total journey takes 45 minutes.
From the airport
Edinburgh Airport
From Edinburgh Airport, walk to Almondside then take bus X38 to Haymarket Station, followed by a CrossCountry train to Berwick upon Tweed, and finally bus 235 to Murrayfield with some short walks between stops. The total journey takes approximately 3 hours 12 minutes.

ℹ️ Travel directions are correct at time of publishing and regularly reviewed, but routes and timetables can change. Please double-check before travelling.

Book your travel

Find flights Edinburgh Airport Search with Skyscanner → Car hire Pick up at Edinburgh Airport Compare with Europcar →
Book trains St Abbs