Skip to Content

10 Best Cities to Visit in England

10 Best Cities to Visit in England

These best cities to visit in England cover historical cities, picturesque spots, and the best places to visit in England. 

Growing up in the UK, I used to love exploring the cities of England. From the lively Liverpool to university towns like Oxford and Cambridge, there is a diverse range of cities to explore. London is one of my all-time favorite cities but the charming city of Chichester holds a close place to my heart, as does Birmingham (not because of its nearby chocolate factory I promise!).

Best Cities to visit in England

Best Cities to Visit in England

1. London

Of course, we begin this list of the best cities to visit in England, with London. The capital city is a must-visit, with iconic landmarks like the Tower of London, and Buckingham Palace. Head up to the Shard for incredible views or enjoy some of the free things to do in London like the Sky Garden

Also free are the many museums located in the city. As a child visiting London, I used to love the Natural History Museum but visiting as an adult, I can appreciate the history of the British Museum and the evolution of fashion and art at the V&A Museum. 

One of my favorite things to do in London is to enjoy an afternoon tea (like the fun-themed Alice and Wonderland tea I experienced with my mum), followed by a West End Show. There are plenty of shows to choose from but I love Wicked!

If you are flying into England, London Gatwick and London Heathrow are the most airports to fly into.

Best Cities to Visit in England

2. Bath

For one of the most romantic best cities to visit in England, head to Bath. Known for its Roman baths and Georgian architecture, Bath is a charming city to explore.

After visiting the Roman baths themselves, appreciate the architecture at Bath Abbey and the Royal Crescent, enjoy a modern spa experience, visit the Jane Austen Centre then take a boat trip along the river. Bath is a gorgeous place to visit and one of the best places to go for a weekend away in England.

York places to go for a weekend away in england

3. York

Known for its medieval architecture, York is home to the impressive York Minster, narrow winding streets, and the well-preserved city walls. Visit the many museums here like the York Castle Museum and the National Railway Museum but also delve into the sweet history of chocolate at York’s Chocolate Story. 

The Jorvik Viking Centre is an interactive museum sharing the city’s Viking Heritage but we also recommend you head to Clifford’s Tower; originally built by William the Conqueror. 

This can be a fun weekend getaway in the UK, especially for those looking for a quieter city to explore. There are many ways to visit England on a budget, and this is one of the cheaper cities to experience for budget travelers.

4. Manchester

Known for its industrial heritage and football culture, Manchester is a northern city in England, loved by many. Head to the Northern Quarter to enjoy the nightlife here after spending your days visiting the Museum of Science and Industry or the National Football Museum.

The Manchester Art Gallery offers an impressive collection of artworks whilst the Manchester Cathedral showcases historic architecture. 

But let’s face it, there are two main reasons many choose to visit Manchester: Manchester City and Manchester United. As a Chelsea FC fan, my husband and I have frequently watched away games in the city and enjoyed its fun atmosphere; even though it can get a bit hostile at times!

Old Trafford is a historic, iconic stadium whilst Etihad Stadium is just more modern. However, both offer behind-the-scenes tours, ideal for fans of either club. 

5. Liverpool

Known for its maritime history, Liverpool is home to the famous Albert Dock, the Beatles Story exhibition, and a popular waterfront area. Learn about the city’s history at the Museum of Liverpool, admire the Liverpool Cathedral then unwind and enjoy the music scene at The Cavern Club. 

Of course, many choose to head to a Liverpool FC or Everton FC game not far from the city center, but make sure to head to Matthew Street afterward for some post-game drinks.

Oxford best places to visit in the uk

6. Oxford 

Oxford is known for its prestigious university and historic architecture; making it another great city to visit in England. Beyond taking a tour of the University, you can also head to Oxford Castle & Prison, Pitts Rivers Museums, and the Ashmolean Museum.

Visit in the Summer to explore the Oxford Botanic Garden or head here in the Winter to see the Christmas markets and decorations. 

places to go for a weekend away in england

7. Cambridge

Another historic, university town is Cambridge. Similar to Oxford, you can tour the University, see the impressive architecture but also punt along the River Gam. 

The Fitzwilliam Museum is famous for its beautiful artifacts and art from around the world; housing over half a million objects. 

8. Windsor

Home to Windsor Castle, the oldest and largest inhabited castle in the world, this town offers a glimpse into royal life. Explore the castle, stroll through the gorgeous Windsor Great Park then visit the historic Eton College.

Families should head to Legoland in the area, which is one of the best theme parks in England for younger children. You should also take a Thames River Cruise to see the castle and surrounding countryside from a different perspective. 

Brighton rooftop bars

9. Brighton

Brighton is a fun, vibrant seaside city to enjoy and one of the more fun-filled day trips from London. Head here in the Summer to see Brighton at its best; walk along the pebble beach, stroll through the Lanes (a series of local shops filling alleyways to the brim) and of course, eat some doughnuts.

I grew up not too far from Brighton, so would spend long Summers enjoying the rides on Brighton Pier, improving my arcade skills, and tasting doughnuts every day!

Stonehenge in England

10. Salisbury 

The historic cathedral city of Salisbury can be found in Wiltshire and is one of the best cities to visit in England. It can often be overlooked but there are plenty of things to see and do. Visiting the Gothic Salisbury Cathedral, see the original Magna Carta manuscripts, and then climb the spire for panoramic views. 

Not far from Salisbury is the UNESCO World Heritage Site, Stonehenge. You can take a day trip from London to see the famous site, but we recommend spending some time in Salisbury and heading to the iconic historic spot early in the morning.


There are many best cities to visit England, it can be hard to choose from! Fly into London, see the capital, and then take advantage of the train network and National Express bus routes to see the rest of the country!

Things to Know before you go to the UK

Best Cities to Visit in England FAQ

What are the best cities to visit in England?

Some of the best cities to visit in England include London, Manchester, Liverpool, York and Bath. Each offers a unique mix of history, culture, attractions and local experiences.

Which city in England is best for first-time visitors?

London is the best city for first-time visitors to England. It offers iconic landmarks, world-class museums, diverse neighbourhoods and excellent transport links, making it easy to explore.

What is the most beautiful city in England?

Many travellers consider Bath one of the most beautiful cities in England, thanks to its Georgian architecture and historic charm. York and Oxford are also known for their stunning scenery and historic streets.

What are the best historic cities in England?

Top historic cities in England include York, Bath, Canterbury and Chester. These cities are known for their preserved architecture, ancient landmarks and rich heritage.

Which cities in England are best for families?

Family-friendly cities in England include London, York and Birmingham. These destinations offer interactive museums, parks, attractions and plenty of activities for children of all ages.

What are the best coastal cities in England?

Popular coastal cities in England include Brighton, Plymouth and Newcastle upon Tyne. These cities combine seaside views with cultural attractions and vibrant atmospheres.

What is the cheapest city to visit in England?

Cities like Liverpool, Leeds and Sheffield are often more affordable than London. They offer budget-friendly accommodation, free museums and lower overall travel costs.

How many days do you need to explore England’s cities?

To explore several cities in England, plan at least 7 to 10 days. This allows time to visit major destinations like London, Manchester and York without rushing.

What is the best time to visit cities in England?

The best time to visit cities in England is during spring (April–June) and autumn (September–October), when the weather is mild and crowds are smaller. Summer is also popular but tends to be busier and more expensive.

Stay Creative!

Thank you for your support and love for Creative Travel Guide. If you are looking for more video tips, make sure to head over to your YouTube channel and follow us on Instagram for daily tips and chats.

Share any questions or comments below and happy creative travels!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

15 Places to go for a Weekend Away in England - Creative Travel Guide

Saturday 21st of February 2026

[…] Of course, we couldn’t look at the best places to go for a weekend away in England without mentioning Liverpool, arguably one of the best cities in England. […]

15 Romantic Weekend Breaks in the UK - Creative Travel Guide

Friday 6th of February 2026

[…] The Liverpool docks may not be the first place that springs to mind when you think of romantic weekend breaks in the UK but this is easily one of the best cities to visit in the UK. […]

The cheapest way to travel England on a Budget: 55 Tips for England & the UK! - Creative Travel Guide

Tuesday 16th of July 2024

[…] bustling cities in England like London, seaside locations like Brighton and Tenby, historic cities like Oxford and […]

This site uses Akismet to reduce spam. Learn how your comment data is processed.