Elgin
Cathedral city at the heart of Speyside whisky country
Photo © Google Maps contributors, Google Maps
Elgin sits in the fertile plain of Moray, midway along the A96 between Inverness and Aberdeen, where the River Lossie curls past a townscape of pale sandstone and the broken but still magnificent towers of its medieval cathedral. Once the ecclesiastical capital of the north of Scotland, Elgin has kept the layout of a proper old market town: a long High Street, a warren of closes called wynds running off it, and a skyline that still answers to the cathedral ruin rather than to anything modern. It is a working county town rather than a preserved museum piece, with independent shops, a busy Saturday market feel about the centre, and a steady trickle of visitors drawn by whisky, golf and the coast.
The city's setting is what makes it such a useful base. Moray's coastline, with its fishing villages, dolphin-watching spots and long sandy beaches, is a twenty-minute drive north; the Speyside whisky distilleries that give the region its international reputation begin almost as soon as you leave town heading south and east. Inland, the Cairngorms rise within an hour's drive, while the RAF and fishing heritage of towns like Lossiemouth and Buckie add a different, salt-and-diesel flavour to the wider area. Elgin itself does not try to compete with the drama of the Highlands further west; instead it offers a comfortable, well-connected hub with genuine history at its centre and quieter pleasures — a walk along the Lossie, a browse of the museum, a dram tasted where it was made — within easy reach.
The town's character is shaped by its long institutional history: a royal burgh since the twelfth century, seat of the diocese of Moray for four hundred years, and later a garrison and grammar-school town whose Georgian and Victorian buildings still line the High Street. That layering gives Elgin an unforced sense of permanence that newer Highland resort towns lack, and it rewards visitors who are happy to spend a day simply wandering rather than ticking off a single big attraction.
Getting to Elgin
Elgin railway station sits on the Aberdeen to Inverness line, with regular ScotRail services connecting the town to both cities in around an hour to ninety minutes depending on the service. There is no direct rail link from the south, so travellers from London and further south typically take the Caledonian Sleeper or a daytime service to Inverness or Aberdeen and change there, or fly into either city and complete the journey by train or car. Inverness Airport, around forty minutes' drive to the west, and Aberdeen Airport, around ninety minutes to the east, both have domestic connections from major UK airports.
By road, Elgin sits directly on the A96, the main route linking Inverness and Aberdeen, making it an easy stop for anyone driving that corridor. From the central belt, the A9 north to Inverness and then the A96 east is the usual route, a journey of around three and a half hours from Edinburgh or Glasgow in reasonable traffic. The town centre has several pay-and-display car parks along with a supermarket car park close to the High Street, and parking is generally straightforward outside peak summer weekends. There are no ferry connections relevant to Elgin itself, though the Northlink service from Aberdeen to Orkney and Shetland departs from a port within reach for those extending a trip north.
Best time to visit Elgin
Spring brings daffodils to Cooper Park and the cathedral grounds along with lighter evenings, and it is a good season for walking without the crowds of high summer, though the Moray coast can still be brisk. Summer, roughly June to August, is the most reliable period for warm weather and long daylight, and it coincides with the main distillery visitor season and local events including the Spirit of Speyside Whisky Festival held each spring, which draws visitors into the town for tastings and tours. Autumn colours the woodland around Pluscarden and the glens south of Elgin and brings the whisky industry's harvest and new-make season, with some distilleries offering seasonal tours. Winter is quiet, with shorter days and a real chance of snow inland, but it suits those wanting a low-key break built around whisky tasting, museum visits and cosy pubs rather than long days outdoors.
Where to stay in Elgin(24)
All hotels in Elgin →About staying in Elgin
Elgin's compact centre puts most of its accommodation within easy walking distance of the cathedral, High Street and railway station, which makes the town a genuinely practical base whether you are touring Speyside's distilleries, exploring the Moray coast, or simply breaking a journey along the A96. The choice runs from a country-house hotel set in its own grounds on the banks of the River Lossie to long-established townhouse guest houses just off the High Street, so there is a reasonable spread of style and price for a town of Elgin's size.
At the upper end, a handful of properties offer the kind of grounds, restaurants and bars that suit a longer stay or a special occasion, often built around historic mansions or coaching inns with period features intact. The mid-range covers Elgin's traditional town hotels, several of them former railway or station hotels from the Victorian era, offering straightforward comfortable rooms, a bar and a restaurant serving Scottish menus with an emphasis on local seafood and game. For those who prefer a more personal welcome, Elgin has a good selection of family-run guest houses and B&Bs, many in handsome Victorian townhouses within a few minutes of the centre, offering en-suite rooms and a proper cooked Scottish breakfast.
Booking ahead matters more than it might for a larger city: Elgin's accommodation stock is modest, and demand rises sharply around the Spirit of Speyside Whisky Festival each spring and through the main summer season, so rooms at the better-known properties can sell out weeks in advance. Outside those peaks, most visitors will find good availability and can expect a warm, unhurried welcome typical of this part of Scotland.
8.4
The Mansion House Hotel
The Haugh, banks of the River Lossie
from £155/night
8.2
The Mansefield Hotel
Mayne Road, Elgin town centre
from £110/night
8.0
Sunninghill Hotel
Hay Street, near Elgin railway station
from £95/night
7.9
Laichmoray Hotel
Maisondieu Road, near Elgin railway station
from £90/night
9.1
St Michaels Guest House
Northfield Terrace, Elgin town centre
from £100/night
9.4
Moraydale Guest House
High Street, Elgin town centre
from £85/night
9.0
The Pines Guest House
East Road, historic East end of Elgin
from £90/night
8.9
Southbank Guesthouse
Academy Street, Elgin town centre
from £80/night
Things to Do in Elgin(4)
All attractions in Elgin →Top things to do in Elgin
Elgin rewards a couple of days of unhurried exploring, with the cathedral as the obvious starting point and plenty to fill the time either side of it.
- Elgin Cathedral — known locally as the Lantern of the North, this roofless but still soaring thirteenth-century ruin can be explored at ground level and, for those willing to climb the spiral stair, from the top of one of its towers, with views out over the town.
- Elgin Museum — an independent Victorian museum on the High Street holding one of the best collections of Pictish carved stones outside a national institution, alongside fossils and displays on Moray's natural and social history.
- Glen Moray Distillery — a working distillery on the edge of town beside the River Lossie, offering tours through the mashing, fermenting and distilling process that end with a guided tasting.
- Johnston's of Elgin — Scotland's oldest surviving textile mill still in family ownership, with a visitor centre and shop showing how its cashmere and wool are spun and woven.
- Cooper Park — a green space just off the town centre with a boating pond, bowling green and bandstand, popular with families and a pleasant spot to break up a day of sightseeing.
- Pluscarden Abbey — a short drive south-west of Elgin, this is the only medieval monastery in Britain still inhabited and used by monks for its original purpose, set in a quiet wooded glen.
- Spynie Palace — the ruined fortified residence of the medieval Bishops of Moray, a few miles north of Elgin overlooking what was once a sea loch.
- Moray Motor Museum — a compact collection of vintage cars and motorcycles housed in the town, a good option for a wet afternoon.
Where to Eat in Elgin(1)
All restaurants in Elgin →Food and drink in Elgin
Moray's identity as whisky country runs through Elgin's food and drink scene as much as its landscape: the town sits within the Spirit of Speyside region and several bars keep extensive malt selections alongside more usual pub fare. Seafood features strongly given the proximity of the Moray Firth coast, with local hotels and restaurants making a point of sourcing fish and shellfish landed nearby, while game from the surrounding estates appears on menus through autumn and winter. The High Street and Commerce Street area hold a mix of cafes, bakeries and independent restaurants, and Elgin's Saturday market and the wider Moray farm shop scene make it easy to pick up local cheese, oatcakes and soft fruit in season. For a proper taste of the region, a distillery tour ending in a guided tasting — whether at Glen Moray on the edge of town or further afield along the whisky trail — remains the most distinctive thing to do with an evening in Elgin.
Attractions Near Elgin
All attractions in Elgin →Worth the trip — within 50 miles of Elgin.
5 mi
New Wave Surf School
Lossiemouth · ⭐ 5.0
5 mi
Lossiemouth Fisheries and Community Museum
Lossiemouth · ⭐ 4.5
5 mi
Outfit Moray
Lossiemouth · ⭐ 4.9
9 mi
Fochabers Folk Museum
Fochabers · ⭐ 4.8
Findhorn Beach
Forres · ⭐ 4.8
11 mi
North 58 Sea Adventures
Forres · ⭐ 4.8
13 mi
Speyside Cooperage Visitor Centre
Craigellachie · ⭐ 4.7
15 mi
Logie Estate
Forres · ⭐ 4.6
Camping in Elgin(8)
All campsites in Elgin →About camping in Elgin
Elgin itself has one long-standing touring site within the town, but the wider Moray coast around it is where camping and caravanning really come into their own, with a string of parks strung along the shoreline between Findhorn and Lossiemouth making the most of the area's beaches, dunes and golf links. This stretch of coast is known locally as the Moray Firth's Sunshine Coast for its comparatively low rainfall and long hours of summer daylight, and it draws a steady stream of touring caravans, motorhomes and tents through the season.
Facilities across the area range from simple, family-run touring parks to larger holiday parks with swimming pools, entertainment programmes and static caravan hire alongside pitches, so campers can choose between a quiet, no-frills stay and a fuller holiday-park experience depending on what suits. Electric hook-up, showers and laundry facilities are standard at the larger sites, and several welcome dogs, making the coast a popular choice for families and dog owners touring Scotland by caravan or camper van.
Most sites operate a full season from spring through to autumn, with some open closures over winter for maintenance, so it is worth checking dates before travelling outside the main May-to-September period. Given the popularity of the coast in July and August, and the pull of the Spirit of Speyside festival in early May, booking pitches ahead for peak weekends is sensible, particularly for sites with limited touring pitch numbers.
Duffus Estate Camping
⭐ 4.9 · from £28/night
Elgin Escape Whisky Farm
⭐ 4.6
Findhorn Bay Holiday Park
⭐ 4.4 · from £22/night
Glampods
⭐ 5.0
North Alves Holiday Park
⭐ 5.0
West Beach Caravan Park
⭐ 4.6
Riverside Caravan Park
⭐ 4.3 · from £20/night
Silver Sands Holiday Park
⭐ 4.1 · from £25/night
Self-Catering Cottages in Elgin
All cottages in Elgin →Whitecraigs
4 bed · sleeps 8 · from £1,412
Old Duffus Farmhouse
4 bed · sleeps 8 · from £1,236
Auldfield
3 bed · sleeps 6 · from £527
The Lodge
2 bed · sleeps 3 · from £972
Kirktoun Cottage
2 bed · sleeps 4 · from £956
Westend
3 bed · sleeps 6 · from £377
The Bothy
1 bed · sleeps 2 · from £835
Shelterstone
3 bed · sleeps 6 · from £731
Common questions about Elgin
How many campsites are there in Elgin?
We list 8 campsites in and around Elgin, of which 8 take tents and 4 offer glamping.
Are there dog-friendly campsites in Elgin?
Yes — 3 of the 8 campsites we list in Elgin accept dogs, including Findhorn Bay Holiday Park and Riverside Caravan Park.
Which campsites in Elgin have electric hook-up?
4 of the 8 campsites we list in Elgin offer an electric hook-up.
Where can I stay in Elgin?
We list 24 hotels, B&Bs and guest houses in and around Elgin. Prices start from around £80 a night.
What is there to do in Elgin?
We list 4 attractions and things to do in and around Elgin.
Where can I eat in Elgin?
We list 1 restaurants, pubs and cafes in and around Elgin.