Home » 33 Best Places to Visit in England – TOP Places in South & North England

33 Best Places to Visit in England – TOP Places in South & North England

Best Places to Visit in England

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 😊

Best Places to Visit in England

Best Places to visit in England – 33 MUST-see English destinations:

1. Bristol

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?

Enjoy the independent shops, the proud Bristolian vibe and the beautiful harbourside for a perfect weekend getaway.

2. London

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 and culture and heritage around every turn.

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!

England what places to visit - London
London

Read also:

3. Manchester

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.

So, what do you think? Is it worth to visit the capital on Northern England?

4. Bath

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.

Best Places to Visit in England - Bath
Bath

5. Cornwall

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.

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.

Make sure to add Cornwall to your UK bucket list.

6. York

A melting pot of Roman and Viking history makes the city of York 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. Is York on your list of places to visit in England?

Booking.com

7. Cambridge

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.

8. Brighton

On the south coast of England and less than an hour from London, Brighton has made its name for being a diverse, easy-going, fun-filled seaside city.

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?

Best places you can visit in England - Brighton
Brighton

9. Liverpool

Culture and heritage are at the roots of this patriotic, UNESCO heritage city and you can see that across all corners of the city. 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.

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.

11. Oxford

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?

Places to Visit in England - Oxford
Oxford

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.

13. Cotswolds

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.

Best Locations to Visit in England - Cotswolds
Cotswolds

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.

15. Canterbury

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.

16. Stonehenge

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 please to visit in England – not to be missed!

What to Visit in England - Stonehenge
Stonehenge

Read also: Visiting Stonehenge – TOP Tips for 1st-time visitors

17. Dorset

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?

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.

Alternatively, the Seven Sisters Country Park is a great way to explore all that the cliffs have to offer. One of the best places to visit in Europe!

Where to go in England - Seven Sisters
Seven Sisters

Read more: Best Guide to Seven Sisters Cliffs Walk in Sussex, England

20. Norfolk

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.

England places to visit - Stratford upon Avon
Stratford upon Avon

22. Nottingham

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.

Places you can visit in England - Jurassic Coast
Jurassic Coast

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.

25. Windsor

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.

England what to visit - Windsor
Windsor

26. Birmingham

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.

England what place to visit - Isle of Wight
Isle of Wight

Read also: Isle of Wight things to do & top places to visit

28. Norwich

As the city of Norfolk, Norwich has plenty of attractions to enjoy such as the Grade II listed Plantation Garden, The Museum of Norwich, and Norwich Cathedral.

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.

30. Sheffield

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

In the heart of Wiltshire, Castle Combe regularly wins the award for the prettiest village in England and part of the Area of Outstanding Natural Beauty in the Cotswolds.

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 is as photogenic as it gets!

Places worth visiting in England - Castle Combe
Castle Combe

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.

33. Chester

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.

Have we covered all the best places to visit in England?

Please let us know if you have other amazing locations we should add to the above list 🙂 Or just let us know what is your perfect place to visit in England? Have you been recently to any interesting location in England?

Places to Visit in England

Articles you may like: