Portree before sunset, Isle of Skye, Scotland

8 Offbeat Towns To Visit In Scotland

Scotland’s most interesting small towns are often the ones people pass through without planning to stop. Places like Cullen, where clifftop paths drop toward quiet beaches, or St Abbs, a working harbor village better known for seabirds than souvenir shops, show a side of the country that feels lived-in rather than polished. Inland, towns such as Pitlochry and Dunkeld sit at the edge of Highland landscapes, shaped by rivers, old rail lines, and centuries of travelers heading north. Even well-known names like Portree reveal quieter corners once you step away from the main viewpoint. These offbeat towns are places where coastal walks, local bakeries, forest paths, and small historic streets do most of the talking.

Cullen

Cullen, fishing village on Moray Firth, Scotland.
The beautiful seaside town of Cullen, Scotland.

The seaside town in Scotland is a delightful spot for a day at the beach or exploring its architecture. At Cullen Beach, visitors can dip their toes in the water or walk along the coast path, which is accessible by buggy and wheelchair, to enjoy beautiful ocean views. Cullen Sea School provides chances to learn kayaking, sailing, or coastal rowing. History buffs can visit Cullen's Heritage Centre to learn about the village's history. The area offers several scenic walking trails, including the Crannoch Wood Walk, Crannoch Hill Walk, and Bin Hill. During your walk, you can explore Cullen Auld Kirk, a church built in 1236 that contains the remains of Queen Elizabeth de Burgh, wife of Robert the Bruce. Just outside the town, you can also see the ruins of Findlater Castle, a fortress from the 13th century.

St. Abbs

The harbor in St. Abbs, Scotland
The harbor in St. Abbs, Scotland. Editorial credit: Phil Silverman / Shutterstock.com

This charming fishing village is located along the Berwickshire coast in Southeastern Scotland, approximately 90 minutes from Edinburgh by car. Its origins trace back to the mid-1700s, though its name derives from a 7th-century Northumbrian princess. Today, it attracts many scuba divers thanks to the crystal-clear waters. The area is perfect for birdwatching, with stunning cliffs and seabird colonies at the St. Abbs Head National Nature Reserve. Visitors can enjoy a day at Coldingham Sands beach, near the reserve, accessible via the Berwickshire Coastal Path. Additional attractions include the St. Abbs Lighthouse or a meal and drink at The Allanton Inn.

Luss

View of Luss, a historic village on the bank of Loch Lomond in Argyll and Bute, Scotland
View of Luss, a historic village on the bank of Loch Lomond in Scotland. Editorial credit: EQRoy / Shutterstock.com.

Located on the shore of Loch Lomond, Luss derives its name from the Gaelic word for a sweet herb that supposedly grew on the grave of Saint Kessog in the 6th century. This town is highly walkable, and you can see most of its 18th- and 19th-century cottages along the Luss Village Paths. These paths also take you by the Parish Church, with its beautiful stained-glass windows, and Luss Pier. In fact, the town has magical trails perfect for families. At Loch Lomond Trails, children can explore the Faerie Trail, which features many faerie houses and magical mushrooms along the way. Before you leave town, check out the Inverbeg Gallery to see beautiful art for sale.

Pitlochry

View from bridge Pitlochry, Scotland
The scenic town of Pitlochry, Scotland.

Located in Highland Perthshire, Pitlochry is home to some of the oldest spots in the country. One such spot is Blair Athol Distillery, one of the oldest of its kind, which draws its water from the Allt Dour in the foothills of the Grampian Mountains. You can also visit Killiecrankie Gorge, the site of a bloody battle in 1689 during the Jacobite Uprising. At this gorge, you will see Soldier's Leap, the beautiful waterfalls beneath it, and the Pass of Killiecrankie. Speaking of waterfalls, make sure to explore the Black Spout waterfall at Black Spout Wood. Golfers will particularly enjoy Pitlochry, as its 69-hole golf course is among the best in the area.

Portree

Portree before sunset, Isle of Skye, Scotland
Portree before sunset, Isle of Skye, Scotland.

Nestled on the Isle of Skye, this quirky island town is both a great base for exploring the island and an idyllic destination in its own right. Portree was first settled in the 19th century by Lord MacDonald as a fishing village and is now a quaint place with several attractions to explore. One such spot is the Apothecary Tower, located on a hill in town, which is a beautiful place for a picnic. You can also take several hikes in Portree, such as Ben Tianavaig, which will give you a great view of the island once you reach the top. For true adventurers, consider the Portree Treasure Hunt Trial, which will take you 1.25 miles through the village to see many of the town's hidden treasures. If you want to learn more about the history of Portree, check out the Skye and Lochalsh Archive Center.

Crieff

A view down King Street in Crieff, Scotland
A view down King Street in Crieff, Scotland. Editorial credit: Douglasmack / Shutterstock.com.

This market town in the lowlands is a popular destination and serves as the capital of Strathearn. Although it has a small population of only 7,280 residents, it offers a charming small-town atmosphere. Notable in the town are Drummond Castle and Gardens, a 17th-century garden that is one of Europe's oldest, making it a must-see. The town features several hiking spots such as Lady Mary's Walk along River Earn, MacRosty Park, and Loch Monzievaird to the west, where the ruins of Castle Cluggy are located. During summer, visit The Crieff Monthly Market for local meats, jams, crafts, and gifts. For lovers of rare books, the Innerpeffray Library, the country's oldest library, is a must-visit.

Braemar

Braemar Castle near Braemar, Scotland.
Braemar Castle near Braemar, Scotland.

Located next to the Grampian Mountains and the River Dee, Braemar is famous for the Braemar Gathering, a Highland Games event attended by the royal family each year. The town itself is a must-visit for outdoor enthusiasts and castle explorers alike. There are two castles to visit, Braemar Castle and Kindrochit Castle, both hundreds of years old. Braemar Castle, in particular, was built by the Earl of Mar in the 1600s and played a critical role in the Jacobite Uprising. Hikers will appreciate the trek up to the Lion's Face and the Cromlins or Creag Chonnich, a hill path in the village. For other places to see in Braemar, consider the Braemar Church and local shops such as Lamont Sporrans, N.G. Menzies, and Braemar Chocolate Shop.

Dunkeld

View of the Tay Terrace in Dunkeld, Scotland.
View of the Tay Terrace in Dunkeld, Scotland. Editorial credit: Colin Burdett / Shutterstock.com.

This charming town of 678 residents, situated north of Perth, is a historic site in the Highlands ideal for a day trip. Its top attraction is Dunkeld Cathedral, which boasts tranquil grounds beside the River Tay. Inside, tourists can see the fascinating tomb of Alexander Stewart, brother of King Robert II, with a well-preserved effigy. Shakespeare fans should visit the Birnam Oak, a 600-year-old tree mentioned in Macbeth. The town is also home to quaint craft shops such as Kat N Kat, Naked Sheep, and The Vintage Shop. Before departing, visitors should explore The Telford Bridge and the Hermitage walk through the woods, leading to Black Linn Falls.

Scotland is one of the prettiest places on earth, especially with its many offbeat small towns. In these towns, you'll discover quaint fishing destinations, historic cathedrals, castles, and picturesque hills that you can hike up to experience fantastic views of the countryside. The next time you visit the U.K, don't just stop at the big cities, make time for some of these small towns to get the full Scottish experience. And while you're at it, bring back a souvenir from the local shops.

Share
  1. Home
  2. Places
  3. Cities
  4. 8 Offbeat Towns To Visit In Scotland

More in Places