Okay, just putting it out there, us Brits have some great totally epic places to visit; with some of the most beautiful towns in the UK dotted all across the country. 

You see, what’s best about the UK is that we have a whole heap of diverse little towns and pretty villages spread across the country; each with their own charm.

I mean, where else can you explore bits of Scotland, England, Wales and Northern Ireland on one epic trip.

With any trip to the UK, I always say it best to explore the big-hitting places such as; London, Edinburgh or York. Then, afterwards, take a trip to some of the more regional and totally beautiful towns in the UK, too.

Beautiful Towns To Visit In The UK (1)

Take a look at these beautiful towns in the UK to visit this year. Have the best trip. 

1.) Portmeirion

17 Colourful Towns And Cities To Visit In Europe! (10)

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 place is easily one of the most beautiful towns in the UK.

17 Colourful Towns And Cities To Visit In Europe! (8)

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.

Visiting Wales? Check out the top places to see

2.) Bibury

In Search Of The Most Beautiful Street In England - Arlington Row, Bibury (17)

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.

Read more: How to visit Bibury, Cotswold

3.) Aberaeron

Beautiful Towns To Visit In The UK (12)

Aberaeron is one little town that sits on the ancient West Wales coastline.

This historic, Welsh, fishing town is a great little spot and sees 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.

Beautiful Towns To Visit In The UK (5)

It really is one of the beautiful towns in the UK to explore. Just make sure to explore some of that gorgeous Cambrian coastline, too. 

Read more: Best places in Wales to visit

4.) Applecross

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 Most Beautiful Road In Scotland That You’ve Never Heard Of! (36)

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.

Read more on visiting Applecross

5.) Knaresborough

Beautiful Towns To Visit In The UK (16)

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. It really is one of the beautiful towns in the UK to explore when in the north of England.

Read more: Best places in the north of England

6.) Lacock

Inside The Beautiful Cotswolds Village Of Lacock... (18)

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 and these alone make it one of the most beautiful towns in the UK for an old-English town. 

Read more on visiting Lacock

7.) Cullen Bay

Beautiful Towns To Visit In The UK (7)

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.

Read more: Best day trips in England

8.) Robin Hood’s Bay

Exploring Ancient England - Robin Hood's Bay And Whitby Abbey

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.

Read more: Visiting Robin Hood’s Bay, here

9.) Shaftesbury

Beautiful Towns To Visit In The UK (6)

Nestled within the Dorset countryside, Shaftesbury is s tannin place to visit.

About 30 Km (22 miles) from Salisbury, this market-town is perfect for a day trip in England to see one of the most beautiful towns in the UK. 

Beautiful Towns To Visit In The UK (2)

Make sure to visit the Gold Hill Museum, go up to Castle Hill and head for food at The Salt Cellar.

They serve some proper meaty pies and homemade soups. Perfect for a chilly day.

Read more: Best day trips in England

10.) Malton

Exploring Malton - The Food Capital Of Yorkshire, England (9)

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.

Beautiful Towns To Visit In The UK (3)

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 total foodie.

Read more on visiting Malton

11.) Portree Isle of Skye

Beautiful Towns To Visit In The UK (15)

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.

Beautiful Towns To Visit In The UK (14)

Make sure you see the Old Man of Storr, the stunning beauty of Quaraing and Kilt Rock – all which are located on the island.

Beautiful Towns To Visit In The UK (18)

For some tasty Scottish grub, head over to Sea Breezes who serve hand-picked scallops right from the shore.

Read our 1-week itinerary to the Scottish Highlands

12.) Conwy

Epic Things To Do In Wales (25)

Imagine such a small town having such a grand castle, possibly one of the Grandest castles 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.

It’s one of the beautiful towns in the UK, especially for its history.

Read more: Best castles in Wales

13.) Hathersage

Beautiful Towns To Visit In The UK (8)

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.

Beautiful Towns To Visit In The UK (9)

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.

14.) Brixham

Beautiful Towns To Visit In The UK (11)

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.

15.) Mevagissey

Beautiful Towns To Visit In The UK (10)

The Cornish beauty of Mevagissey was once a thriving fishing village. Nowadays, 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 in the UK you cant miss when in the region.

Read more: Best things to do in Cornwall

16.) Rathlin Island

Beautiful Towns To Visit In The UK (13)

Rathlin Island is one of Northern Ireland’s 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.

Read more: Best things to see in Northern Ireland

17.) Glenarm Village

Beautiful Towns To Visit In The UK (4)

Perched in County Antrim, Glenarm is a 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 in the UK to explore.

Read more: Best day trips in England

12 Best Day Trips In England


Check Out The Very Best Of Great Britain!

Hand Luggage Only Great Britain Travel Book Advert Banner

Pop Over To Our YouTube Channel For Travel Videos!

You May Also Like