There’s something so gorgeous about England. There are so many pretty places to explore, and yes, I am slightly biased. After growing up in the stunning country of Wales and studying in the dramatic beauty of Scotland, I finally set down some roots in England. From the rolling hills and villages of the Cotswolds to England’s historic castles, the country is remarkably diverse and such an amazing place to explore when visiting Great Britain. That being said, let’s not forget some of the best cities to visit in England; that is amazing, too! 

Now, as with all cities in England, each has its own pretty-darn cool identity. Some are more historic, some are tiny, and others are vibrant and totally eclectic. Then there are one or two total global cities that seem to have everything. Regardless of what you’re looking for, there are a heap of the best cities to visit in England that are dotted all across the country and are perfect to visit for a city break. 15 Of The Best Cities To Visit In England (2)

You’re going to love England, especailly these cities which I just think are some of the must-sees! Have the most amazing time exploring. Oh, and as always, pop us a message if you need any more tips or advice when exploring these English cities. 

1.) Bath

Best Things To Do In Bath, England (15)

Okay, don’t tell the others, but Bath is possibly one of the best cities to visit in England. Hands down, it’s one of my favourite places ot visit for a short city break. Not only that, Bath is small enough to explore on foot, which means it’s perfect if you’re not driving and don’t fancy spending lots of time commuting across larger cities. Bath is the kind of city that’s perfect for walking and exploring. 

Now, although Bath might be small, it really does pack a hefty punch when it comes to so many amazing things to see, explore and experience. Whilst wandering around the city, make sure you visit the incredible Roman Baths. Just make sure to grab these advanced Roman Baths tickets before arriving – this way, you can avoid the queues to get in, which pile up at peak times.

Afterwards, grab one (or 10) of the freshly-baked buns at Sally Lunn’s. This place has been around since the 1600s, and the buns are so tasty! With lashings of butter and any other toppings that take your fancy! We always end up gorging while here. 

Also, be sure to visit the Abbey and the Circus (think, much fewer acrobats and much more half-crescent, and a totally pretty street).

If you’re looking for a little relaxation after traipsing the city, pop into the Thermae Bath Spa. It’s Britain’s only natural thermal spa, you’ll love it.

For an amazing place to stay, book this room at The Gainsborough. It’s the most amazing hotel and such a chic place to call home when you’re exploring the city. Not only that, they have the coolest cocktail bar and a spa that’ll make you not want to leave the hotel. We loved staying here, and it makes for an iconic stay whilst visiting the stunning city of Bath. We stayed at The Gainsborough for a few days, and I can’t wait to get back! 

Read more: Best things to do in Bath

Powered by GetYourGuide

2.) Norwich

A Day In English Medieval City Of Norwich (13)

Okay, I feel guilty saying this, but my first ever trip to Norwich was this year. Trust me when I say it’s a mistake for me to have left it so long! There are so many amazing things to do in Norwich, which makes it one of the best cities in England to visit for an overnight trip to the city. Plus, just like Bath, it’s relatively small, which means you can walk around the city. There’s no need for car transport or public transport, to be honest. 

After eating your weight in delicious food, pop for a stroll around the city to see some of the historic centre. Make sure to explore the iconic Norwich Cathedral, wander around Elm Hill and visit the city’s amazing castle, too. Plus, don’t forget to wander around the Market Square area of central Norwich. This market has been going for centuries and is one of the oldest, continually held markets in all of England.

Oh, and don’t forget the amazing Grosvenor Fish Bar, which is honestly one of the best spots for fish and chips in the whole of England. The fish is always fresh and the chips and golden and crispy! 

Read more: Ultimate city guide to visiting Norwich

3.) Cambridge

12 Experiences And Things To Do In Cambridge, England (13)

Cambridge is a totally beautiful city that’s perched on the edges of the River Cam. Plus, it’s made even more famous by its university (where Yaya studied). There is so much history in Cambridge and the perfect city to visit for a day trip from London (it’s only 45 minutes by train). Plus, like Norwich and Bath, it’s also another beautifully walkable city. Which, in my opinion, is the best way to see Cambridge’s best places to visit

Trust me, though, I don’t just like Cambridge because Yaya studied there; it really is one of the best cities to visit in England, even if you’re visiting for a shorter city break.

Best Things To Do In Cambridge England Bridge of Sighs corridor inside

Once there, grab a boat for a punt on the river (in the winter, wrap up warm and in the summer slap on that sunblock), which is epic. Also, wander around some of the amazing places to see, like King’s College Chapel. Oh, and if hunger beckons, gorge on a delicious brunch at Fitzbillies, too. If you’re feeling fit, see the views from Great St. Mary’s Church Tower, which is stunning. It’s one of the best vistas over King’s College and the rest of the city.

For the best hotel in Cambridge, make sure to book this room at the University Arms. It’s such an ideal hotel to explore Cambridge as it’s right in the heart of the historic centre. We’ve stayed here quite a few times whilst revisiting Cambridge, and it’s right within the historic city centre. This makes it perfect to explore the city from. Plus, they have bikes that you can rent from the hotel to cycle around Cambridge. You’ll feel like a local in no time at all! 

Oh, and don’t forget to go punting! Head on the River Cam, on your very own punt and tour the city on the historic waterways. It’s such a beautiful way to see Cambridge. 

Read more: Best things to do in Cambridge

Powered by GetYourGuide

4.) London

There are so many iconic sights to visit in London. London isn’t just one of the best cities to visit in England, but (in my totally biased opinion) one of the best cities to explore in the world. I love it so much. Now, you will honestly need years to visit every iconic sight, yummy restaurant, free London museums and the historic palace in the city. Though that’s all part of the fun of London. One trip is never enough! 

Now, first things first! You’ll need to decide which is the best area to stay in when visiting London. This really depends on what you’re looking for. For instance, London has some epic shopping spots, like Covent Garden, with amazing things to do while you’re here. With Covent Garden Market, the Royal Opera House and the independent shops in the lanes. That being said, there’s so much more to London, too. You’ve got quite eclectic areas like Camden Town, the beautiful Royal Borough of Greenwich and more local areas like Peckham, which has a vibrant Caribbean and African community. It has a proper foodie scene has some tasty spots to eat. 

After visiting the main sights like the British Museum (which is free to enter), the London Eye (grab these advance tickets to avoid queuing), see Big Ben (and the Houses of Parliament), the Tower of London (to see the crown jewels) and stopping off for a quick visit to the Royal home, Buckingham Palace. You can even peek inside and wander around the Staterooms within Buckingham Palace with these very tickets. Just make sure to purchase these tickets in advance; they sell out fast at peak times. 

For a great night out, pop over to neighbourhoods like Shoreditch. Alternatively, check out some of these amazing bars with views over London. If coffee is your thing, then make sure you visit some of the best independent coffee houses. Oh, and don’t forget to head to the free viewpoint at the SkyGarden at the top of one of London’s skyscrapers. It’s totally free, but you will need to book these free tickets before arriving. 

Looking for the best hotel in London? Make sure to book this suite at Raffles London at The OWO. It’s within the historic Westminster area of London and situated within the old War Office building, right next to Downing Street (where the Prime Minister lives). We love staying at this London hotel, and it’s one of the city’s most iconic hotels; that’s totally stunning. Oh, and be sure to visit their secret subterranean spy bar. This is the very place where spies would once meet! Nowadays, they serve some of the best cocktails in the city. It’s all very hush-hush! 

Read more: Ultimate city guide to visit London

Powered by GetYourGuide

5.) Bristol

Gothic Bristol, Vintage Cameras, Dinosaurs And Trolls! (27)

There is heaps going on in Bristol, especially with all the amazing places to see across the city (which we love). Now, I’m aware, Bristol is one of those cities that might not spring to mind when you initially think of visiting some cities in England. Perched near Bath, it’s really easy to get here by train or car.

As the home to Banksy, make sure you check out some of the epic artwork that he has created across the city. Plus, who knows, maybe you’ll even pass him on the street. Whilst taking a wander around the city, make sure to visit the Clifton Suspension Bridge, explore Bristol Cathedral and stroll around Harbourside. Also, for a tasty sweet treat, pop into Margot May, who makes the yummiest scones in all of England.

You can easily visit Bath for a day or an overnight stay. Then, easily head over to nearby Bath and pair up both cities in one trip. They’re both very close to each other and have such different vibes, which is so worth seeing. 

Read more: Best things to do in Bristol

Powered by GetYourGuide

6.) Brighton

15 Of The Best Cities To Visit In England (12)

Brighton is one of those English cities that rivals London as one of the best cities to visit in England. Filled with its ancient narrow lanes, full of quirky shops and bars, Brighton is a great spot to visit on a day trip from London. The Royal Pavilion and Pier are definitely one spot to visit whilst you’re there (with a 99 ice cream in hand, of course). Plus, Brighton also has a totally vibrant nightlife with loads of live music bands, which I know you enjoy.

15 Of The Best Cities To Visit In England (13)

For a lovely spot to stay at, book into the Hotel du Vin with its sweeping staircase and quirky rooms, or stay in a Georgian terrace at Blanch House close to the seafront. We loved it, and it’s so perfect to stay whilst exploring wider Brighton, the Lanes (for all the shops and cafes) and the famous beach!

Read more: Best things to do in Brighton

7.) Durham

15 Of The Best Cities To Visit In England (8)

One of the best ways to arrive in Durham is by train; well, in my opinion, anyway. As the train pulls in, you’ll get a glimpse of how gorgeous the city is – all nestled within the stunning natural landscape of northern England. Once you’re there, make sure to pop into the Romanesque cathedral overlooking this small city. Oh, and don’t forget to bring your camera; It’s stunning.

The cathedral is surrounded by cobbled lanes that are pretty picturesque. Nearby, the city’s ancient university and Crook Hall is also great to see.  For a yummy treat, pop into Glady’s Vintage Tea Room, which makes the tastiest breakfast and freshly brewed teas.

Read more: Best places to visit in the north of England

8.) Hull

15 Of The Best Cities To Visit In England (4)

Hull is often an underrated spot when it comes to the best cities to visit in England, but that’s all changing. Historically, the city has a long history with the sea, with local fishing communities making this city what it is. Not only that, it’s also been awarded as a capital of culture city within England, which is a great sign for its development.

Awarded the UK’s City of Culture last year, Hull is a pretty up-and-coming spot to visit.  Now, it has several quaint museums, like the Wilberforce House Museum and Hull Maritime Museum, to visit. Also, they have a pretty epic spot you might (or might not) wanna see. Don’t forget to wander around the historic old town, visit Ferens Art Gallery and the stunning Holy Trinity Church.

Read more: Best places to visit in the East of England

9.) Liverpool

Best Things To Do In Liverpool England Liver Building

Liverpool is famous for lots of reasons, especially for all the amazing places to see! The Beatles are one of the biggest, obviously, but did you know it’s one of the best cities to visit in England for the number of galleries and museums, too?

For decades, Liverpool has had a very active and vibrant music scene alongside two successful football clubs (if that’s your sport of choice) that you’re almost guaranteed to experience. Whilst strolling through Liverpool, make sure to include: the Mersey ferry, the historic Albert Dock, the Liver Building and the stunning Tate Gallery. For a great coffee, stop off at Panna, who make one of the best, freshly roasted coffees.

Looking for the best hotel in Liverpool? Make sure to book this room at The Municipal Hotel. We stayed here on our last visit to Liverpool, and it’s so beautiful. Not only that, the hotel is one of Liverpool’s only 5-star hotels, and its whole vibe is amazing. We loved their cocktail bar, too. It’s perfect for sundowners or an aperitivo before heading out into town. 

Powered by GetYourGuide

Read more: Best things to do in Liverpool

10.) Manchester

Manchester was once at the heart of Britain’s Industrial Revolution (hence, the worker bees 🐝). Manchester still retains an important place in the culture of the country with loads of musical heritage. Though best of all, that warm northern hospitality.

When you’re in the city, make sure to explore the stunning John Rylands Library, see the Tyrannosaurus Rex at The Manchester Museum and explore the Manchester Art Gallery.

Read more: Our ultimate city guide for Manchester

11.) Nottingham

15 Of The Best Cities To Visit In England (11)

Once the centre of the historic lace in England, Nottingham is now much more than its lacey heritage. Today, Nottingham is a great location for a cultural break and one of the best cities to visit in England. This is especially true if you like to explore some of its amazing histories.

15 Of The Best Cities To Visit In England (5)

The Creative Corner has the Castle Museum, the Lace Market and the original shop of fashion icon Paul Smith to visit. Plus, outside the city is the legendary Sherwood Forest, home of Robin Hood.

Finally, an absolutely gorgeous hotel is the Lace Market Hotel with views of the historic neighbourhood. It’s incredible and well worth staying in when exploring the city or the wider region around Nottingham. We loved it. 

12.) Portsmouth

15 Of The Best Cities To Visit In England (16)

Portsmouth has long been known as the home of the British Navy and one place that’s dominated by the sea.

Its harbour has been a military port since the early days of Henry VII, making this one historical and best cities to visit in England.

Once you’ve arrived in Portsmouth, visit the Historic Dockyard, which has HMS Victory, HMS Warrior and Henry VIII’s 16th-century flagship Mary Rose. From the top of the Spinnaker Tower, you can also see great views over the Solent to the Isle of Wight. Speaking of the Isle of Wight, if you’ve got time, I’d also make the trip over to the nearby island. It has some amazing beaches, beautiful villages and is well worth driving around for a day trip from Portsmouth. You will love it. 

Read more: Best things to do in Portsmouth

13.) York

15 Of The Best Cities To Visit In England (3)

It doesn’t matter how many times I visit York, it never gets old! There’s always something new (or old) to explore, see and experience.

If it’s your first time here, make sure to walk around the ancient parts of the city centre. Plus, follow the 14th-century walls that enclose the medieval city and stop off at all the little boutiques you’ll find.

15 Of The Best Cities To Visit In England (6)

Oh, also, don’t forget the impressive York Minster, the largest Gothic building in the whole of Britain. Also, York is home to the National Railway Museum, though you might wanna give this a miss if trains aren’t your thing. Alternatively, pop into the Jorvik Viking Centre, where you can find out more about the city’s Nordic heritage.

For a typically (and pretty decadent) afternoon tea, pop into the Countess of York. You’ll leave stuffed. After all, it’s hard to resist all the cakes. If you’re looking for a day trip from York, make sure to check out the nearby (and totally gorgeous) market town of Malton or the smuggler’s town of Robin Hood’s Bay.

Oh, and don’t forget to join this witches and historical walking tour of York. It’s a really great way to learn all about the history, spells, and all the goings on that historically happened in and around the city itself. It’s so interesting and a great way to explore York. 

Read more: Best things to do in York

14.) Stratford-upon-Avon

Best Things To Do In Stratford-upon-Avon (5)

Okay, so this is more of a town than a city –  but I couldn’t resist! Known as the birthplace of William Shakespeare, Stratford-upon-Avon is a gorgeous place that’s nestled in the English countryside.

When you’re here, you can visit the birthplace of Shakespeare and learn much more about his life. You’ll also see Anne Hathaway’s Cottage, the theatres of the Swan and Royal Shakespeare, to name but a few. Afterwards, take a relaxing stroll along the river or visit one of the many pubs in the historic centre. Honestly, these alone make it one of the best cities to visit in England to visit. 

Read more: Best things to do in Stratford-upon-Avon

 15.) Bournemouth

15 Of The Best Cities To Visit In England (9)

15 Of The Best Cities To Visit In England (17)

One of the things I love most about Bournemouth is its seven miles of sandy beaches and lovely Victorian parks. Best of all, Bournemouth is actually one of England’s warmest places in England, too. This all makes it one of the best cities to visit in England if you’re looking for a less chilly spot and a more relaxed vibe. After all, it’s much less busy than cities like London or Manchester. 

Close by, you’ll also find the start of the Jurassic Coast with Old Harry Rocks, Durdle Door and some gorgeous little hamlets to explore. Oh, and don’t forget, you should go and look at the world’s shortest funicular railway linking the beach to the cliff-top.

Read more: The most beautiful towns in the UK

17 Beautiful Towns In The UK To Visit


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