Top 15 Must-Visit Cities in England

Explore the 15 best cities to visit in England, each showcasing its unique history, culture, and experiences.

Contents:

  • 1. Bath: Renowned for its Roman Baths and stunning architecture.
  • 2. Norwich: Offers a blend of history with modern culinary delights.
  • 3. Cambridge: Famous for its prestigious university and scenic views.
  • 4. London: A vibrant city filled with iconic landmarks and diverse culture.
  • 5. Bristol: Celebrated for its cultural scene, including street art and museums.
  • 6. Brighton: Known for its lively atmosphere and beautiful seaside.
  • 7. Durham: Features breathtaking views and historic attractions.
  • 8. Hull: An up-and-coming city with rich maritime history.
  • 9. Liverpool: Home to The Beatles and a vibrant arts scene.
  • 10. Manchester: Known for its music heritage and dynamic culture.
  • 11. Nottingham: Offers a cultural experience steeped in history.
  • 12. Portsmouth: A historical naval base with significant maritime attractions.
  • 13. York: A historic city with stunning architecture and ancient streets.
  • 14. Stratford-upon-Avon: The birthplace of Shakespeare.
  • 15. Bournemouth: Known for its sunny beaches and coastal parks.

15 Very Best Cities To Visit In England

There’s something undeniably beautiful about England, and yes, I admit I might be slightly biased. Having grown up in Wales and studied in Scotland, I’ve found a home in England. The country offers rolling hills, quaint villages in the Cotswolds, and historic castles, showcasing its incredible diversity. So let’s not forget about the remarkable cities that await your exploration!

Each city presents its own unique identity. While some may be steeped in history, others are vibrant and buzzing with life; regardless of your preferences, these best cities in England promise to deliver the experience you seek.

1. Bath

Amidst the splendor of England, Bath stands out as a premier destination. Although I try to avoid favorites, Bath genuinely offers a wealth of sights, experiences, and activities.

While exploring the city, ensure to visit the remarkable Roman Baths and indulge in delightful baked goods at Sally Lunn’s. Moreover, don’t forget to drop by the Abbey and the Circus, noted for its stunning crescent-shaped architecture.

If you seek relaxation after a day of sightseeing, visit the Thermae Bath Spa, the only natural thermal spa in Britain—truly a blissful experience.

2. Norwich

My first visit to Norwich occurred recently, which was long overdue! The city boasts exceptional culinary offerings with talented chefs like Charlie Hodson at the Fur & Feather making exquisite dishes.

Additionally, indulge in some of the best fish and chips at the renowned

After dining, take a leisurely stroll through the city, exploring the intriguing historic centre. Key attractions include the majestic Norwich Cathedral, the picturesque Elm Hill, and the historic castle.

3. Cambridge

Cambridge is a captivating city located along the River Cam, renowned for its prestigious university. Regardless of personal connections, I assure you it is undeniably one of the best cities worth visiting.

While in Cambridge, experience a punting ride on the river—wonderful in winter or summer! Be sure to explore icons like Kings College Chapel and indulge in a delightful brunch at Fitzbillies.

4. London

London is not only one of the top cities in England but also, in my opinion, one of the best cities globally to explore. I am enamored with it to the extent that I made it my home.

This city prides itself on epic shopping spots, such as Covent Garden, and a wealth of cultural landmarks.

Make sure to visit iconic sights like the British Museum, the London Eye, Big Ben, and Buckingham Palace. Don’t miss out on exploring some hidden gems that make London special.

For an exciting evening, visit dynamic neighborhoods like Shoreditch or enjoy drinks at bars with breathtaking views across the city.

When in London, don’t overlook the charming independent coffee houses that abound.

For a unique dining experience away from bustling tourist spots like Trafalgar Square, venture into Peckham, where you’ll discover a burgeoning food scene.

5. Bristol

Bristol might not be the first city to pop into your head when considering destinations in England, but it is truly worth a visit. Strategically located near Bath, it is easily accessible by train or car.

As home to Banksy, be sure to admire some of the remarkable street art around the city. Who knows, you might even encounter him on the street.

While wandering through, visit the iconic Clifton Suspension Bridge, the stunning Bristol Cathedral, and the picturesque Harbourside. For a sweet indulgence, don’t miss out on the famous scones at

6. Brighton

Brighton stands out as one of the English cities that competes fiercely with London for top tourist attraction. The city is filled with ancient alleys boasting unique shops and bars, making it an ideal day trip from the capital.

Definitely, visit the Royal Pavilion and Pier, ideally while enjoying a classic ’99 ice cream.

Moreover, Brighton’s vibrant nightlife, featuring numerous live music venues, will surely entice you.

If seeking a lovely accommodation option, consider the Hotel du Vin featuring a sweeping staircase or the charming Georgian terrace at Blanch House, situated near the seafront.

7. Durham

To experience the beauty of Durham, arriving by train is highly recommended. As you journey into the city, glimpses of its breathtaking landscapes will enchant you.

Once there, marvel at the Romanesque cathedral that presides majestically over the city. Be sure to pack your camera, as its beauty is worth capturing.

The cathedral’s surroundings are characterized by charming cobbled lanes. Don’t miss the ancient university and Crook Hall, both of which stand as testament to the city’s rich heritage.

For a delightful experience, visit Glady’s Vintage Tea Room for a hearty breakfast and refreshing teas.

8. Hull

Often overlooked, Hull is gaining recognition as one of England’s must-visit cities. The city has deep maritime roots, making it a fascinating destination for visitors.

Recently awarded the UK’s City of Culture, Hull boasts an array of quaint museums, including the Wilberforce House Museum and the Hull Maritime Museum.

Take a stroll through the historic old town and be sure to visit the Ferens Art Gallery and the magnificent Holy Trinity Church.

9. Liverpool

Liverpool’s reputation is well-earned for numerous reasons, one of which is its iconic connection to The Beatles. However, this city is also a fantastic hub for art enthusiasts, boasting numerous galleries and museums.

As you traverse through Liverpool, do not miss out on iconic experiences like Mersey Ferry rides, the historic Albert Dock, the Liver Building, and the stunning Tate Gallery.

For a great coffee option, stop by Panna, acclaimed for their freshly roasted brews.

10. Manchester

Manchester once stood at the heart of the Industrial Revolution, retaining its cultural significance today with a rich musical heritage and the warmth of northern hospitality.

When visiting, be sure to explore the remarkable John Rylands Library, witness the T-Rex at The Manchester Museum, and visit the Manchester Art Gallery. If you work up an appetite, head over to Umezushi for some of the best sushi in the city.

11. Nottingham

Nottingham, once the epicenter of England’s lace industry, has evolved into a fantastic location for a cultural getaway, making it one of the best cities to visit in England—perfect for history enthusiasts.

Notable attractions include the Castle Museum, the historic Lace Market, and the original shop of fashion icon Paul Smith. Additionally, nearby lies the legendary Sherwood Forest, famously associated with Robin Hood.

Consider staying at the Lace Market Hotel for excellent views of the historic neighborhood.

12. Portsmouth

Portsmouth has historically been recognized as the home of the British Navy, with its harbor serving as a military port since the early reign of Henry VII. This significant maritime history adds to its appeal as one of England’s top cities to explore.

While visiting, ensure you include the Historic Dockyard, which features HMS Victory, HMS Warrior, and Henry VIII’s Mary Rose. From the Spinnaker Tower, enjoy breathtaking views across the Solent towards the Isle of Wight.

13. York

No matter how often I visit York, its charm never fades. There’s always something new to discover or revisiting the delightful old spots.

If visiting York for the first time, take a leisurely walk through the ancient city center, tracing the paths of its storied past along the 14th-century walls. Be sure to explore the many unique boutiques along the way.

One must-see is the magnificent York Minster, the largest Gothic structure in Britain. You will also find the National Railway Museum here, though you may want to skip it if trains aren’t your interest. Alternatively, check out the Jorvik Viking Centre to delve into the city’s Nordic history.

14. Stratford-upon-Avon

Though more of a town than a city, it’s impossible to ignore Stratford-upon-Avon, the birthplace of William Shakespeare, and a picturesque location nestled in the English countryside.

While here, visiting Shakespeare’s birthplace and learning about his life is a must. Other attractions include Anne Hathaway’s Cottage and the renowned Swan and Royal Shakespeare theatres.

To conclude your visit, take a leisurely stroll along the river or into one of the many traditional pubs that pepper the historic center.

15. Bournemouth

I particularly cherish Bournemouth for its stunning seven-mile stretch of sandy beaches and lovely Victorian parks. Furthermore, it holds the title of one of England’s warmest locations, making it an ideal getaway if you’re looking to escape the chill.

Close by, you’ll find the entrance to the Jurassic Coast, where you can explore Old Harry Rocks, Durdle Door, and picturesque hamlets.

Spread the love
Back To Top