Looking for the best places to visit in England? Regardless of whether you like visiting museums, cathedrals, haunted castles or just have a pint in an old good English pub – England is filled to the brim with interesting places to visit.
If you think England is just rain, fish and chips and brick houses, then you can’t be more wrong! Charming towns, architectural wonders, beautiful landscapes – there is a huge range of stunning places to choose from.
Plan your sightseeing adventures with our list of the 33 best places to visit in England. From visiting Stonehenge to having an afternoon tea in the Cotswolds – you don’t need a passport to visit all the amazing places. There are just right on your doorstep – in ENGLAND 😊
Here is our list of the best places to visit in England – 33 MUST-see English destinations.
Best places to visit in England:
In the south-west of England, Bristol is a place of natural beauty and also innovation. Regularly voted the best place to live, study, run a business and was even named one of the top ten cities in the world. One visit and it’s easy to see why!
Is Bristol on your list of the top places to visit in England?
The capital of the UK, London really does have it all, from mesmerising shows on the West End, all the shopping you could wish for to culture & heritage around every turn and of course many great parks in London.
Marvel at the blend of old and new architecture, visit the world-class museums or walk across the glass floor way up high on the iconic Tower Bridge for the best views of the city. Without a doubt, London is the top place to visit in England!
- Central London in one day
- 99 Best Things to do in London
- Best Day Trips from London by Car & Train
- How long to spend in London?
- Most romantic places in London
The capital of the North, Manchester is a proud city full of history, courage and culture. From stadium tours at iconic football grounds to the canals and industrial heritage tours, there is something for everyone.
There are plenty of museums, shops, quirky quarters and many fantastic bars and restaurants (including Michelin-starred) to tempt you – a few reasons to spend a nice weekend in Manchester!
So, what do you think? Is it worth to visit the capital in Northern England?
Situated in Somerset, Bath is an incredible World Heritage Site that combines contemporary culture with an astonishing past. The Roman baths are a must-see while sampling the Bath bun is a delight.
After a busy day exploring the beautiful Georgian architecture of the city such as the Royal Crescent and Circus, unwind in Britain’s only natural thermal hot springs in the centre of the city. Looking to spend a relaxing time in Bath? Try the historical spa weekend in Bath and take advantage of the original and natural thermal spa in Britain.
Make sure you spend at least one day in Bath as it really is one of the best places to visit in England!
From the arty St. Ives, the wild Bodmin Moor, the pirate coves near Lizard and the thrill-seeking surf paradise of Newquay; Cornwall has it all. You just have to visit all the stunning places during your Cornwall Road Trip!
Make sure to check out the beautiful harbour towns such as Padstow and Charlestown Harbour. And the must-visit attractions such as the Eden Project, Tintagel Castle, Minack Theatre and the Lost Gardens of Heligan. You will be blown away by how stunning this place is! Yes, this is really one of the best places to visit in England.
Make sure to add Cornwall to your UK bucket list.
As the city is very compact, you can really see the whole of York in 2 days. A melting pot of Roman and Viking history makes this English city an exceptional place. You can learn more about the Viking past at the Jorvik Viking Centre while marvelling at the incredible architecture such as the immense York Minster to the magical Shambles.
If you have time, head out of the city to the Moors or spend a day at the best racecourse in the country.
There are many great things to do in York with kids! If you are planning to spend a weekend with the whole family in northern England, York will be a perfect choice! Make sure you take them to DIG – they will love this archaeology museum – it really is one of the top things to do in York! 🙂
Is York on your list of places to visit in England?
This delightful low-key city has more than just a world-class university to its name. Cambridge is a city full of beautiful sprawling parks, charming museums and fascinating history.
It is well worth viewing some of the college buildings as well as the Bridge of Sighs. Of course, no visit to Cambridge is complete without a punt on the River Cam and after that hard work, treat yourself to one of Cambridge’s famous Chelsea Buns. It really is one of the best places to visit in England amongst… students! 😉
Here, you can delight in anything that you could wish for, from the nostalgic Palace Pier, the beautiful Royal Pavilion and the bustling vibrancy of The Lanes. You’ll find food for all tastes from chips on the beach to haute cuisine. Worth adding Brighton to the list of top places in England? Now, Brighton itself is easily one of the best places to visit in England, especially if you are looking for a weekend trip from London.
Culture and heritage are at the roots of this patriotic, UNESCO heritage city and you can see that across all corners of the city. There are many stunning things to do in Liverpool! The music heritage is unrivalled, and a trip to the Cavern Club and the British Music Experience are a must for music fans.
For art lovers, Tate Liverpool and Lady Lever are a must-see, while the Royal Liver Building and the Cathedral top off a visit to the city. It really is a contender for the best places to visit in England if you are an FC Liverpool fan 🙂
10. Lake District
The Lake District National Park is one of the most popular places to visit in the whole of England. With its stunning natural beauty and 12 of the largest lakes in England, the Lake District is the perfect place to get back to nature.
From invigorating walks to water sports on the lakes or visiting some literary hotspots such as Dove Cottage, the home of William Wordsworth.
If you plan to go to the Lake District during summer, visit the award-winning Kendal Calling festival – one of the best family friendly festivals in this part of England.
The compact nature of the city of Oxford makes it an easy place to explore which is handy as there is so much to see. To start with there are the grand colleges that make up the university. In the largest college, Christ Church, visitors can see the stained-glass window, which is the inspiration for Alice in Wonderland.
For more wonder, head to the unusual Pitt Rivers Museum and then roam the city to marvel at the architecture and enjoy the shops, bars and restaurants. Would you visit this English City? We wouldn’t forget to shout out Oxford as one of the best places to visit in England – I guess, you wouldn’t either, right?
Read also: 20 Best Day Trips from London by Car & Train
12. New Forest
Covering 566 sqkm, New Forest National Park is an unspoilt wonder of heathland, forest and coastline in the south of England. Walking and cycling are the perfect New Forest activities with many trails to follow.
However, for more adventure, check out the water sports, theme parks and wildlife parks that the New Forest has to offer.
Charming, chocolate box and uniquely British, the Cotswolds are a designated Area of Outstanding Natural Beauty. A trip from London to the Cotswolds is a fantastic way to connect with the heritage of the area with its honey-coloured stone houses and Arts and Crafts architecture.
While the villages are perfect for wandering, Highgrove Estate and Corsham Court are well worth a visit. Make sure to sample the local produce such as Gloucester cheese and Gloucestershire Old Spot pork in the many gastropubs in the Cotswolds. Looking for something unique? Bourton on the Water Model Village is a perfect place to visit on a day out in England!
If it’s your first trip around England or you don’t know where to start exploring this great country you should start with Cotswolds! You will find here some of the best places to visit in England and gorgeous villages you will love.
Read also: Best places to visit in the Cotswolds
14. Peak District
Covering over 1,440 sqkm, the Peak District offers breath-taking views, unforgettable walks, exhilarating bike rides and plenty of wildlife to spot too. It is one of the best regions to visit in England!
The Peak District is ideal for those who love the Great Outdoors with plenty of activities to try such as rock climbing, fell running, windsurfing, gliding and caving. To relax, head to the popular hotspots of Bakewell, Castleton and Edale.
Canterbury has been a popular pilgrimage site for hundreds of years after St Augustine was sent to Canterbury by the Pope in 597 to re-establish Christianity in England.
Nowadays, the Cathedral is a popular attraction for its beauty, and the town itself is a UNESCO World Heritage Site. There is plenty to see and do such as the Roman museum, Canterbury Tales attraction and St Augustine’s Abbey. It is one of the best places to visit in England.
Built over 5,000 years ago, the incredible and unique stone circle has captured the imagination of visitors for many years. While no one is still sure of its purpose, the history and magic of the area mean it is an attraction not to be missed.
Today tourists visiting Stonehenge can enjoy an insightful visitor centre as well as a chance to see the standing stones up close that give a sense of awe and wonder. This is a top place to visit in England – not to be missed!
On the south-west coast of England, Dorset has both a beautiful coastline and unspoilt countryside making it the ideal getaway.
As well as the stunning coastline and seaside towns such as Lyme Regis and Weymouth, there are some stunning attractions such as Corfe Castle and Lulworth Castle and Park. For kids, there are adventure parks, Monkey World and aquariums to enjoy too! Is Dorset the best area to visit in England? Yes, it’s possibly one of the prettiest and best places to visit in England.
18. Isles of Scilly
Despite being just off the coast of Cornwall, the Isles of Scilly feel like a world away. The archipelago is beautiful, unspoilt and quiet.
Here you can get away from the hustle and bustle and enjoy a more relaxed way of life. For a taste of the tropics, St Martin’s is a photogenic beach of white sand and palm trees while Tresco is a tropical paradise.
19. Seven Sisters
Situated in East Sussex is the iconic Seven Sisters made up of chalk cliffs that rise and fall to make the Sisters stand out. The Seven Sisters show the beauty of England’s natural coastline at its best and make for a fantastic walk. You can walk the whole route from Eastbourne to Seaford and enjoy some of the best landscapes in Europe!
Alternatively, the Seven Sisters Country Park is a great way to explore all that the cliffs have to offer. It is not only one of the best places to visit in England but also one of the best places to visit in Europe!
With the broads, the beaches and the vibrant towns and cities, Norfolk gives the perfect blend of urban and rural for a fantastic getaway. The city of Norwich provides a lively atmosphere with the museum and cathedral to visit.
However, few can resist the beauty of the Broads and the popular beaches such as Cromer, complete with a pier and a zoo!
21. Stratford upon Avon
Famous for being the birthplace of Shakespeare, Stratford Upon Avon is perfect for a literary getaway where you can enjoy a performance at the RSC.
Visit Shakespeare’s birthplace and the home of his wife Anne Hathaway too. Enjoy a boat trip on the River Avon and pick up treats from the independent shops in this delightful market town. Located about 2 hours north of London by car, it’s one of the best places to visit in England – and you really have to see it!
In the heart of England, Nottingham has so many places to visit and attractions to enjoy. A getaway to this vibrant city not only includes a great night out in the many bars, restaurants and music venues but also a chance to explore history in Nottingham Castle, the amazing City of Caves and the fascinating Wollaton Hall.
23. Jurassic Coast
Stretching from East Devon to Dorset, the Jurassic Coast covers an incredible 95-miles of photo-worthy coastline. From the graceful arc of Lulworth Cove to the incredible archway of Durdle Door, every part of the coastline is a wonder.
Make sure to check out the Isle of Portland and Chesil Beach too for more breath-taking views.
24. Hadrian’s Wall
Built in 122 on the orders of the Roman emperor Hadrian, the defensive structure was the frontier for the empire for over 300 years. Stretching from Wallsend to Bowness-on-Solway the wale covers 73 miles and is a fantastic walk from the coast to coast of England.
Today you can still see the remains of the wall, forts, towers and turrets of this Roman masterpiece.
Perhaps best known for royalty and the home of many royal weddings, Windsor has a lot of offer for a day trip or longer stay. Windsor Castle is a popular attraction, built in 1070, that is a residence for the Queen.
Here you can marvel at the rooms, art, antiques, chapel and grounds. As well as the castle, Windsor is home to Legoland, Frogmore House and Queen Mary’s Dolls’ House. It’s one of our favourite small towns and possibly one of the best places to visit in England.
In the heart of the Midlands, England’s second biggest city is home to a rich, diverse culture with plenty to see and do. Soak up the atmosphere in the canalside bars and restaurants, shop to you drop in the iconic Bullring and sample the delights at Cadbury World.
The Sea Life Centre and Black Country Living Museum are fun for all the family.
27. Isle of Wight
As a short hop from the south coast to the island, the Isle of Wight is a perfect holiday location with plenty to see and do. The Isle has many beaches all are unique and varied from sandy bays, pebble beaches and rugged cliffs. It is also one of the best places for road trips in Europe!
Perhaps the most famous focal point is the Needles which are best explored by boat or chairlift. You can also visit Osborne which was the holiday home of Queen Victoria. If you’re seeking inspiration for your next trip, the Isle of Wight is one of the most beautiful places in England we have visited so far.
There’s plenty of stately homes to visit too such at Houghton Hall, Somerleyton Hall and Strangers’ Hall. In the city, you’ll find plenty of shops, bars, cafés and restaurants to soak up the atmosphere of the city.
29. Cheddar Gorge
Cheddar Gorge is a place like no other thanks to the spectacular collection of subterranean stalactite caves. The cliffs, caves and landscape make it a natural home for caving and rock climbing.
However, there are tours of the cave by foot for a more leisurely way to see the incredible sights of the cave. There is also a range of events on at Cheddar Gorge, so there is always something new to see.
Like Rome, Sheffield is said the built on seven hills, however, is perhaps better known as the home of Steel.
While it is famed for its industrial background, Sheffield offers so much more thanks to the incredible culture which includes the world-famous Crucible, the music scene and nightlife as well as the Winter Gardens. On the doorstep to the Peak District, Sheffield has something for everyone – it’s a perfect place to visit in England!
31. Castle Combe
You may recognise the village as is it regularly used as a filming location and a walk around the village feels like you’ve stepped foot in another time. Make sure to bring your camera as Castle Combe village is as photogenic as it gets! We have been to a lot of places in England and we can’t recommend the Castle Combe enough.
32. St Michael’s Mount
Situated on a rugged island off the coast of Cornwall, visitors can reach the St Michael’s Mount by walking across the causeway in low tide or by boat.
St Michael’s Mount features a castle, harbour and village. There are plenty of guided walks to take part in so you can learn all the secrets and legends of this fascinating island. It really is one of the most unique places to visit in England.
The history and contemporary feel of Chester meld perfectly for a short break. For history, take a walk to marvel at the most complete city walls in Britain and make sure to visit the largest Roman Amphitheatre in Britain too.
To bring you back in time, Chester is the perfect place for shopping, especially the 700-year-old Rows galleries. Chester is easily a huge contender to be one of the best places to visit in England.
Have we covered all the best places to visit in England?
Need England travel tips or more recommendations? Or perhaps, you know other amazing locations we should add to the above list 🙂
Let us know! We are always happy to extend our list of the best place to visit in England?
Are you thinking about moving to the capital city? Learn about the best places to live in London!
Articles you may like: