Historic Towns in Scotland

We are asked time and again for our ultimate list of the most beautiful and historic towns in Scotland. It's difficult to narrow it down to a select number of places when you consider that Scotland boasts so many towns renowned for their history, as well as plenty of lesser-known hidden gems.

It's a tough choice to make, but here is a helpful list of some of the country's finest historic towns. 

  1. Linlithgow West Lothian

    Linlithgow Palace and St Michael's Parish Church by Linlithgow Loch

    © VisitScotland / Kenny Lam, all rights reserved

    Located approximately 19 miles from Edinburgh, Linlithgow is what is known in Scotland as a "royal burgh", a special title granted by King David I in 1130 which endowed the town with certain rights and privileges. The magnificent shell of Linlithgow Palace overlooking the loch harks back to its regal past when the Stewart kings and queens resided here during the 15th and 16th centuries.

    The south side of its High Street survives mostly intact with some buildings, including independent shops, pubs and cafés, dating as far back as the 17th century. You can discover more at the new Linlithgow Museum in the town’s High Street.

  2. Dunbar East Lothian

    Dunbar high street and Toolbooth.

    © VisitScotland / Kenny Lam

    It may not be as well-known as its grander neighbour, North Berwick, but this seaside town with its natural red sandstone harbour and the remains of what was the mighty fortified Dunbar Castle is worth a day trip. The High Street is pleasingly well-preserved with colourful painted buildings and an eclectic array of local businesses, some of which have been trading for generations.

    Pay a visit to the old Town House or Tolbooth, now John Muir's Birthplace, a museum which celebrates the life and legacy of the world-renowned naturalist. Wander the windswept Belhaven Bay with its iconic landmark, a beautiful cast-iron bridge, named "The Bridge to Nowhere" by locals.

  3. Melrose Scottish Borders

    The red sandstone ruins of the imposing Melrose Abbey, stands in a grassy graveyard under bright blue skies

    © VisitScotland / Kenny Lam, all rights reserved

    Melrose is a historic town in Scotland steeped in beauty and legend. A short walk from its bustling medieval marketplace, with its unicorn-topped mercat cross, stands the serene ruins of one of the great Borders' Abbeys, Melrose. Built by Cistercian monks in the 12th century, it is believed that a lead casket unearthed by archaeologists here contains the embalmed heart of Robert the Bruce.

    You can learn about the abbey at the Commendator's House Museum, home to the largest collection of medieval artefacts on display in Britain. Melrose is also located near to Abbotsford House, the beloved home of the great romantic novelist Sir Walter Scott, and the remains of the Roman settlement of Trimontium.

  4. Castle Douglas Dumfries and Galloway

    Galloway Activity Centre is a friendly; family run outdoors centre operating on the beautiful shores of Loch ken. We offer a range of land and water b

    © VisitScotland / PRImaging

    Castle Douglas is an ideal base for visitors exploring south west Scotland. It is also a designated Food Town, with around 50 businesses serving and selling delicious locally grown produce.

    Just to the south west of the town is Threave Garden, run by the National Trust for Scotland, and just over a mile to the west is Threave Castle, spectacularly located on an island in the River Dee.

  5. Kirkcudbright Dumfries and Galloway

    Kirkcudbright on the River Dee.

    © VisitScotland / Kenny Lam

    Nestled in the lowland region of Dumfries and Galloway, nearby Castle Douglas on the banks of the River Dee, Kirkcudbright was a former site of pilgrimage and became a royal burgh in the 15th century. Today, this country town has grown into a thriving artists' colony which encircles the ruined MacLellan's Castle.

    Many of the Scottish Colourists spent time working in Kirkcudbright, including Samuel Peploe and Francis Cadell. Visit Broughton House, the former home of Scots impressionist artist Edward Atkinson Hornel, now a museum dedicated to his life and work. The Tolbooth is now an arts centre, while the newly opened Kirkcudbright Galleries is situated in the former Town Hall.

  6. Dunkeld and Birnam Perthshire

    Dunkeld village sits on the banks of the River Tay. Seen here is the Atholl Memorial Fountain. The fountain was built in 1866 from public subscription

    © VisitScotland / Kenny Lam

    Officially classified as a town, these two Perthshire communities set on the banks of the flowing River Tay retain a distinctly "village" atmosphere. Boasting both a cathedral and the remnants of the ancient wood depicted in Shakespeare's in Macbeth; artists, writers and even royalty have long been drawn to the town's rich heritage, natural beauty, salmon fishing, and Shakespearian connections.

    Admire the beautiful restored houses on a walk down Cathedral Street and around The Cross, and cross the bridge over the river to find the path leading to the Birnam Oak. 

  7. Elgin Moray Speyside

    Elgin Museum opened in 1843 and is Scotland's oldest independent museum. The museum holds objects from all over the world with a focus on Moray and th

    © VisitScotland / Kenny Lam

    Elgin is one of the most picturesque old towns in northern Scotland. In the 14th century, Scottish royals would holiday here on account of its dry and balmy - by Scottish standards - climate. It remains a popular place for visitors exploring Moray who come wander its genteel Victorian streets lines with elegant houses of grey stone, browse an array of independent shops, and stop for lunch or a coffee in one of the cosy pubs and cafés.

    Highlights include the cathedral known locally as "The Lantern of the North" which boast stunning views from the top of its tower, and old-fashioned independent bookshop Yeadons Bookseller and Stationers.

  8. Pittenweem Fife

    Pittenweem perches on the rocks above the sea, its pink, white and grey houses topped with terracotta roof tiles and reflected in the water below.

    © Kenny Lam, all rights reserved.

    The delightful fishing town of Pittenweem has to be one of the most unspoiled spots in Scotland. Located on the east coast in the East Neuk of Fife, its name is said to be derived from the ancient language of the Picts and means "Place of the Caves". Over the centuries it became an important trading port for ships carrying cargo from the Low Countries, and in 1541 James V granted the town the status of royal burgh in recognition of this.

    Admire the pretty buildings and you can still find traces of this European influence with plenty or red and white architectural details and charming crow-stepped gables reminiscent of Holland and Belgium.

  9. Culross Fife

    Culross Palacem seen through ornate wrought iron gates, with it's distinctive boxy form, ochre-yellow walls and terracotta roof tiles

    © VisitScotland / Paul Tomkins, all rights reserved.

    As you leave the East Neuk and head towards Fife's south-western tip of Fife, you will arrive at Culross which you might recognise from Outlander. Lovingly maintained by the National Trust for Scotland, a visit to this cobbled town is like travelling back in time.

    There is a 13th century abbey, a 16th century mustard-yellow palace which was a favourite of Mary Queen of Scots with a flourishing kitchen garden, and a 17th century town house; all open to the public. Once you've finished exploring, visit the Biscuit Café at Culross Pottery and Gallery for delicious organic pies and cakes and fragrant speciality teas.

  10. Arbroath Angus

    Arbroath Harbour is ideally located with a number of services including 59 floating pontoon berths.

    © VisitScotland / Kenny Lam

    The Declaration of Arbroath is an important document in Scottish history which declared Scotland's status as an independent sovereign state. Its name is derived from the abbey where it was written in 1320. The red sandstone ruins of Arbroath Abbey, with its distinctive "Round O" window, is the town's main attraction, but there is plenty more to see.

    Wander the pretty harbour, explore inside the Georgian Signal Tower Museum, and try an Arbroath smokie - a succulent smoked haddock and a local delicacy.

  11. Inveraray Argyll and Bute

    Inveraray, Argyll.

    © VisitScotland / Paul Tomkins

    Set on the shores of Loch Fyne, Inveraray is what is known as a "planned" town which was designed and built by the Duke of Argyll in the 18th century. Consequently, Inveraray possess a grandeur that makes it unique among Scotland's small historic towns. The town's Front Street and harbourside are remarkably pretty while the Georgian Inveraray Jail is now an intriguing museum.

    Other notable landmarks include All Saints Church, the 38 meter-high Duke's Tower which you can climb to the top, and the Inveraray Cross at the harbourside, an ornately carved stone pillar dating from the 12th or 13th century.

  12. Banchory Aberdeenshire

    An angler at the Lower Crathes / West Durris fishing beat on the River Dee; near Banchory; Aberdeenshire.

    © VisitScotland / Paul Tomkins

    The gateway to Royal Deeside, the wee town of Banchory is usually somewhere visitors stop on their journey through Aberdeenshire. There are plenty of castles to explore and unique golf courses to play in the area, but make sure you allow enough time to immerse yourself in this delightful historic town.

    Perched on slopes above the banks of the River Dee, outstanding restaurants which serve dishes prepared using the region's exceptional local produce, while beautifully maintained streets and buildings stand practically unchanged since the Victorian era. It also boasts one of the region's best-kept secrets: the spectacular Falls of Feugh where salmon return each year to battle their way up against the rushing water of the rivers Dee and Don. 

  13. Fort William The Highlands

    Fort William High Street

    © VisitScotland / Kenny Lam

    Blessed with some beautiful natural landscapes in the world, Fort William allows access to many scenic Highland walks and makes an excellent base for visiting landmarks such as historic landmarks Old Inverlochy Castle and the Commando Monument, or for Harry Potter fans to hop aboard the Jacobite steam train.

    Set against the towering backdrop of Ben Nevis with its elegant Victorian townhouses and villas overlooking Loch Linnhe, the town of Fort William is home to historic hotels, traditional pubs and restaurants, charming churches, and the West Highland Museum filled with Jacobite artefacts and other treasures.

Other things you might like

Join our Newsletter Clan

Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.

Get the Scotland newsletter