The serene settings of Portree, Scotland. Image credit: RobNaw / Shutterstock.com.

The 11 Can't-Miss Towns In Scotland

Many visitors come to Scotland in search of a quieter way of life, strolls along a rocky beach or leisurely pints at the pub. The best places to find that sense of serenity are in Scotland’s unique small towns, which are packed with fascinating history, stunning nature, and down-to-earth people. Visitors can play golf in the town the sport was created in, St. Andrews, or learn how to sea kayak in the beach town of Plockton. Dunkeld offers enchanting forest walks, while you can step back in time in Culross, where many scenes of the show Outlander were filmed. Together, these towns prove that Scotland’s smallest places can leave the biggest impression.

Dunkeld

Dunkeld, Scotland.
Dunkeld, Scotland. Editorial credit: Colin Burdett / Shutterstock

The picturesque town of Dunkeld sits on the banks of the River Tay, Scotland’s longest river, and offers plenty for history and nature lovers alike. The Hermitage, a stretch of preserved forest, offers gorgeous river walks amid the scent of coniferous Douglas firs, some of the tallest in Scotland. In the fall, hikers can glimpse salmon leaping from the river on their way back to their spawning grounds upstream.

True history buffs can dive deep into the Community Archives, which contain records of The Scottish Horse Regiment, booklets covering the local graveyards, and guided tours. After a long day of exploring, visitors can stop in for traditional pub fare at the Perth Arms Hotel or The Taybank. Travelers often pair Dunkeld with the neighboring village of Birnam, which can be a great secondary stop.

Plockton

Plockton village in the Highlands, Scotland.
Plockton village in the Highlands, Scotland.

Plockton is a quintessential northern Scottish beach town, located on the banks of Loch Carron. For wildlife lovers, travelers can use Calum’s Seal Trips to see seals in their natural habitats. See the playful creatures swim in the frothing water and enjoy the crisp, cool highland breeze. If guests do not see any seals, their trip is free. Two-hour evening cruises are also available.

For people who want to get even closer to the water, Sea Kayak Plockton offers tours of the pristine loch. Never kayaked at sea before? The company offers classes for beginners with plenty of safety tips and encouragement. For those looking for a less aquatic adventure, downtown Plockton offers plenty of charm, with shops and local galleries. For an additional stop, head to the iconic Kyle Station Museum in nearby Kyle.

Linlithgow

Aerial view of Linlithgow Palace in Linlithgow, Scotland.
Aerial view of Linlithgow Palace in Linlithgow, Scotland.

A short trip from the capital city of Edinburgh, Linlithgow offers the perfect small town getaway that is still not too far from a major metropolitan region. Linlithgow Palace is the unique highlight, a 15th-century ruin with a claim to fame as the birthplace of Mary, Queen of Scots, an important adversary to the Tudor Dynasty. St. Michael’s Parish Church and the community-run Linlithgow Museum round out any history buff’s visit to this quaint Scottish town.

A brief walk from the center of town will take you to the Linlithgow Canal Boat Centre. Drift for 30 minutes down the historic canals, taking in the sights and smells of saltwater and fish and chips. Back in town, there are plenty of food options, including The West Port Hotel for traditional Scottish fare, and Delhi's Winter for top-notch Indian cuisine.

Melrose

Melrose town centre in Scotland.
Melrose town centre in Scotland. Image credit: Jan Zabrodsky / Shutterstock

The town of Melrose, which lies near the border of Scotland and England, has everything you need in a Scottish vacation. Wanderers can enjoy a network of paths around the gently sloping Eildon Hills. Local superstition shrouds these hills, and some even believe that King Arthur and his knights lie asleep beneath their mantle, victims of a spell.

Many visitors also visit the historic ruins of Melrose Abbey, which towers over the adjacent Priorwood Garden. Stop by the garden shop to pick up a bouquet of dried flowers, a longer-lasting souvenir that travels better than fresh blooms. For dinner, Melrose has plenty of options, including the French bistro Marmions Brasserie and the traditional Scottish Hoebridge.

St. Andrews

The picturesque harbor of St. Andrews, Scotland, the UK.
The picturesque harbor of St. Andrews, Scotland, the UK. Image credit: jimmonkphotography / Shutterstock.com.

Known as the Home of Golf, St. Andrews is where the sport was first played in the early 15th century. Visitors can test their swing at many of the local golf courses, including the historic Old Course. But even travelers who are not interested in golf can find plenty to enchant them in this charming town. St. Andrews Cathedral, St. Andrews Castle, and the historic St. Andrews University all offer beautiful architecture and historic appeal.

For those visiting in July, the annual Highland Games offers a bit of local color, with highland dancing, cycling, running, and more. After touring the sights, many will unwind with a long walk along the scenic coast, a taste of authentic single malt at Kingsbarns Distillery, or a stop at Janettas Gelateria for delicious artisan ice cream. Fun fact: Scotland is famous for inventing golf, but the sport of hockey was also invented here.

Portree

A view over the town of Portree on the Isle of Skye, Scotland on a summers day.
A view over the town of Portree on the Isle of Skye, Scotland on a summers day.

The Isle of Skye is a large and rugged island off the coast of Scotland, with famous Fairy Pools and otherworldly, dramatic landscapes. With a population of approximately 2,300, Portree is the largest town in this untamed wilderness. Visitors can drive just 15 minutes away to the Old Man of Storr, a 55-meter jagged spire that looks like something out of Lord of the Rings. Another quarter hour of a drive through the alien landscape leads to An Corran Beach, where low tide reveals preserved dinosaur footprints.

Downtown Portree offers plenty of relaxation and good eats after a long day in the wilderness. You can grab local ceramics at The Uig Pottery or grab rich textiles at Skye Batiks, so travelers can wear a piece of the Isle of Skye with them forever. No night is complete without delicious Scottish food, which can be found at the seafood focused Sea Breezes or the lively Isles Inn.

Tobermory

The picturesque town of Tobermory, Scotland.
The picturesque town of Tobermory, Scotland. Image credit: CA Irene Lorenz / Shutterstock.com.

Another quaint island town, Tobermory, is located on the Isle of Mull. The small port features brightly painted houses which line the harbor, picture perfect against the glassy water. Water is the center of life here for both tourists and residents, and there are plenty of things to do in the nearby sound.

Sea Life Mull offers whale and dolphin watching trips, and the waters around the island are also a scuba diving destination. Intrepid divers may even be able to see the mysterious shipwreck of a long-lost Spanish galleon which lingers down below. For food lovers, the Western Isles Hotel is the place to be, with stunning views of the sound to accompany a hearty meal.

Inverie

The street past the Old Forge in Inverie, Scotland
The street past the Old Forge in Inverie, Scotland (Credit: Richard Webb / Inverie)

Located on the peninsula of Knoydart, Inverie offers access to nature and sweeping mountain views. The Knoydart Foundation offers ranger-led tours throughout the region, including a stroll around Inverie that explores the history and environment of this town of only about 145. The foundation also offers otter and seal watching tours.

For visitors looking to get their hands dirty, the Knoydart Foundation offers bushcraft lessons. Participants learn from real rangers how to build a fire, create a shelter, and forage in the lush forests surrounding Inverie. Those looking for a scenic place to stay can rent one of Inverie’s famous Wee Hooses, charming tiny homes located just a ten-minute walk from downtown.

Culross

Garden in back of Culross Palace, Scotland.
Garden in back of Culross Palace, Scotland.

Cobblestone streets, hidden alleys, and preserved 17th-century houses await intrepid travelers looking to step back in time. It’s no wonder that the historical TV show Outlander filmed here. The highlight is the ochre-colored Culross Palace, which a wealthy merchant built in 1597. Antique furniture and interconnected passageways create a sense of mystery around every corner.

After visiting the palace, travelers can wander through its gardens before exploring the Royal Burgh of Culross, a beautifully preserved village where whitewashed and ochre homes are punctuated by flashes of red-tiled roofs. Bessie’s Cafe is a great place to wind down, with plenty of gluten-free and vegan options.

Cullen

Cullen, Scotland
Cullen, Scotland

Speaking of iconic filming locations, Christopher Nolan filmed parts of his 2026 magnum opus The Odyssey in the gorgeous coastal town of Cullen. Visitors can bike part of the Moray Coast Cycle Route, full of breathtaking views of Cullen Bay and the surrounding ocean. For those looking to get close to the water, Blue Coast Surf & Paddle offers surfing and stand-up paddleboarding lessons, while the Cullen Sea School helps people of all levels learn coastal rowing, kayaking, sailing, and more.

Visitors to Cullen are spoiled for choice when it comes to delicious eats. BEINN Coffee and Books is the perfect place to ease into the day with a warm drink and a good read, while Linda’s Fish and Chips offers crispy takeout to enjoy by the beach. Travelers can enjoy traditional Scottish pub food at The Royal Oak Hotel and The Seafield Arms Hotel.

Fort Augustus

Caledonian Canal in Fort Augustus, just before the waterway enters Loch Ness.
Caledonian Canal in Fort Augustus, just before the waterway enters Loch Ness.

A great stop for anyone on their way to the larger city of Inverness, Fort Augustus can also be a vacation destination in its own right. Located on Loch Ness, infamous for sightings of the Loch Ness monster, the Caledonian Canal is a popular destination for tourists. Here, visitors can watch boats navigate a tricky interlocking canal staircase.

Visitors can take a cruise with Cruise Loch Ness. With a state-of-the-art sonar system, passengers will be the first to know if the Loch Ness Monster decides to make an appearance. For those looking to connect more deeply with history, The Clansman Centre recreates history with a replica Highland turf house and locally produced crafts that make the perfect take-home gift.

Scotland’s Small Towns Stay With You

Whether travelers are wandering abbey ruins, paddling through quiet lochs, or watching fishing boats drift into colorful harbors, these towns offer the kind of travel moments that make memories for years to come. For visitors willing to look beyond Scotland’s biggest cities, each stop reveals a slower, richer side of the country, but one that’s still full of adventure.

Share
  1. Home
  2. Places
  3. Cities
  4. The 11 Can't-Miss Towns In Scotland

More in Places