Okay, just putting it out there, us Brits have some great places to visit. Including some of the most beautiful towns to visit in the UK. What’s best about the UK is that we have a whole heap of diverse little towns and pretty villages spread across the kingdom.
With any trip to the UK, I always say to go beyond the big-hitting places such as; London, Edinburgh or Glasgow. Definitely, visit these amazing cities but consider some smaller places too. I guarantee you’ll love them.
Take a look at these beautiful towns to visit in the UK.
I know I bang on about Portmeirion lots, but honestly, it’s a really special place. Perched on the Welsh coastline, this gorgeous Italian-esque town is amazing to visit.
I promise, you’ll literally feel like you’ve found a slice of Italy nestled within the hills of Wales. It really is a special place.
Resting within the beautiful Cotswolds, Bibury is a lovely little town that’s possibly home to (arguably) the most quaint street in the UK, Arlington Row. Think, crooked little cottages, smoking chimneys and cosy little pubs.
Pop over to the nearby town of Cirencester for a tasty bite at The Falcon. The prices are pretty good and the food is one of the best in the region.
Aberaeron is one little town that sits on the ancient Cardigan Coastline. This historic, Welsh, fishing town is a great little spot and see all the colourful seaside houses, gorge on some good-old fish and chips or head to the award-winning Harbourmaster.
They serve some of the tastiest locally-sourced food in West Wales.
It really is a beautiful town to visit in the UK. Just make sure to explore some of that gorgeous Cambrian coastline, too.
Applecross is a tiny little place that is so gorgeous. We spent a whole day exploring the area and I just know you’ll love it.
The best thing about this Scottish Highlands fishing town is it’s great food and amazing views, especially on the drive where you’ll get to see Bealach na Ba Viewpoint and some of the prettiest, white-sandy beaches in Scotland.
Not too far from Harrogate is the gorgeous Yorkshire town of Knaresborough. Every Wednesday, the town is crammed with lots of little stalls and vendors that sell the tastiest local treats.
Don’t forget to visit Knaresborough Castle, too.
Situated in Wiltshire, Lacock is a village that’s a total throwback to times gone by. Make sure to visit Lacock Abbey, pop into St Cyriac’s Church and shop for antiques in one of the many cute stores.
Best of all, stop at one of the tea rooms for some freshly baked scones, lashings of butter, jam and clotted cream. They’re so dreamy.
7.) Cullen Bay
On the banks of Moray Firth, Cullen is a sleepy little place with a stunning beach. Findlater Castle is one highlight to see when you’re here.
Make sure to try Cullen Skink (a potato and salmon soup). It’s delicious.
8.) Robin Hood’s Bay
Possibly one of the prettiest little villages in all of Yorkshire, Robin Hood’s Bay is an old, smugglers town where time seems to have stood still. Wander through the tiny cobbled streets, stop off at the Old Post Office for some grub and learn more about the tunnels that are hidden under the villages.
The townsfolk used to smuggle in all their brandy, whisky and contraband through these.
Nestled within the Dorset countryside, Shaftesbury is s tannin place to visit. About 30 Km (22 miles) from Salisbury, this market-town is the perfect for a day visit to find some of the most beautiful towns to visit in the UK.
Make sure to visit the Gold Hill Museum, go up Castle Hill and head for food at The Salt Cellar. They serve some proper meaty pies and homemade soups. Perfect for a chilly day.
Another Yorkshire gem is the market town of Malton. If you’ve ever been to Yorkshire, you’ll know there’s a real emphasis on good, local food… and we’re not just talking pork pies of Yorkshire puds.
Over the last 10 years, or so, Malton has become a proper foody capital of Yorkshire. After you arrive, make sure to wander the many market stalls and local traders that have everything from homemade gelato, pastries, micro-breweries and cakes galore.
It’s only about 30 minutes from the city of York and a must visit if you’re a foody.
11.) Portree Isle of Skye
Technically, the largest of the towns on the Isle of Skye – this Scottish gem is a lovely find. It’s the perfect place to base yourself for a bigger exploration of Skye.
Make sure you see the Old Man of Storr, the stunning beauty of Quaraing and Kilt Rock – all which are located on the island.
For some tasty Scottish grub, head over to Sea Breezes who serve hand-picked scallops right from the shore.
Imagine such a small town having such a grand castle, possibly one of the Grandest in Wales. Well, Conwy has just that. Make sure to head inside Conwy Castle for a little (or big) slice of history, visit Plas Mawr and gorge on the best brunch at Amelies Restaurant.ab
It’s one of the beautiful towns to visit in the UK. Especially for that brunch!
Deep within the Peak District is the gorgeous little village of Hathersage. Around a 25 minute drive from Sheffield, it’s a great little spot to see.
Make sure to hop over to the nearby Stanage Edge, see Little John’s Grave and grab a local brew at The Scotsman’s Pack Bar.
A little gem of a village, Brixham is becoming even more popular in recent years.
Head for a stroll around the historic harbour, on the English Rivera, pop over to Berry Head and drink up at The Lusty Wench who sources seafood right from the harbour.
The Cornish beauty of Mevagissey was one a thriving fishing village. Nowadays, the fishing still happens, just on a smaller scale. The town itself has a huge seafaring history and they still make smaller boats in the town today.
Pop on the Fowey to Mevagissey Ferry, too. You might even spot the local pods of dolphins. It’s one of the beautiful towns to visit in the UK. 🐬
16.) Rathlin Island
Rathlin Island is one of Northern Irelands gorgeous places to visit. It’s around 5-6 miles off the coastline of Ireland and a stunning spot to visit.
Make sure to visit between April-July, when the puffins come here. The ferry runs from Ballycastle and is perfect on a summers day.
17.) Glenarm Village
Perched in County Antrim, Glenarm is lovely spot to visit in Northern Ireland. You’ve got to head into Glenarm Castle which dates back centuries. Also, make sure to wander the hiking and walking routes that surround the area. You’ll love it.
It’s one of the most beautiful towns to visit in the UK.