Having visited England many times over the years, I’ve come to understand exactly where to go to see some of the most beautiful cities in England.
From charming medieval towns to vibrant cultural hubs and stunning coastal destinations, England has an incredible variety of urban spots that tell their own unique story.
Whether it’s your first visit or your fifth time in the country, knowing where to go can make all the difference.
To do England justice, spend at least 10 to 14 days in the country. Sure, you can get a taste for the country in less time,
But giving yourself a couple of weeks will allow you to visit iconic destinations, like London, as well as more hidden gems like York, Durham, or Whitby.
In this post, I’ll share my picks for some of the prettiest cities in England—places that capture the charm, history, and character that make this country so unforgettable.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
1. London


As the capital of England, London is one of the most beautiful and culturally rich cities in the country.
With its iconic skyline featuring top London landmarks like the Tower Bridge, Big Ben, and the London Eye, the city seamlessly blends historic charm with modern sophistication.
London is a global hub for art, fashion, and theatre, offering world-renowned museums like the British Museum and the Tate Modern, as well as shows on the West End that rival Broadway.
My best suggestion is to attend shows based in or centered around the UK. I’ve seen A Christmas Carol, Billy Elliot, and Harry Potter on the West End and they were all fabulous.
Visitors can then stroll through scenic parks like Hyde Park, shop in bustling areas like Oxford Street, or explore diverse neighborhoods such as Camden and Notting Hill.
The city’s rich history, seen in places like the Tower of London and Buckingham Palace, adds depth to every visit and makes it easy to plan a day in London.
2. York


York is one of the country’s most beautiful and historically rich cities. Encircled by ancient walls, York features a unique blend of medieval charm with modern life.
At its heart stands the stunning York Minster, one of Europe’s largest Gothic cathedrals. It towers above cobblestone streets and timber-framed buildings and is a true highlight to behold.
Afterward, visitors can explore the Shambles, a picturesque medieval street lined with shops and cafés, or walk along the city walls for breathtaking views of the area.
The Jorvik Viking Centre also brings the city’s Norse heritage to life, while the National Railway Museum delights visitors of all ages.
River cruises along the Ouse are another peaceful way to see the city and better appreciate one of the most beautiful cities in England.
3. Bath

Bath is nestled deep within the rolling hills of Somerset and is one of England’s most beautiful and elegant cities.
Famed for its stunning Georgian architecture and honey-colored stone buildings, Bath exudes timeless charm.
The city is renowned for its Roman Baths, where visitors can explore ancient ruins and learn about the city’s rich history as a spa destination.
The magnificent Bath Abbey and the iconic Royal Crescent add to the city’s architectural splendor and are must-sees during your time here.
Afterward, relax in the modern Thermae Bath Spa. This way, you can soak in the naturally warm mineral-rich waters and marvel at sweeping rooftop views.
Art enthusiasts and culture vultures will appreciate the Holburne Museum and the city’s many quaint shops, cozy tearooms, and riverside walks.
Whether you’re interested in heritage, wellness, or simply soaking in the atmosphere, Bath is well worth a visit and one of the best cities in England.
4. Norwich

Norwich is one of England’s most beautiful and historic cities since it features an eclectic mix of medieval architecture, charming streets, and vibrant culture.
With its unique blend of old and new, travelers can visit the stunning Norwich Cathedral, a masterpiece of Romanesque design, and the impressive Norwich Castle, a museum filled with art, historic artifacts, and archaeology.
Wander through the cobbled lanes of Elm Hill, lined with quaint shops and timber-framed buildings, or explore the bustling Norwich Market—one of the largest and oldest in the country.
The city is also home to a lively arts scene, many independent boutiques, and cozy cafés.
Another benefit is that the city is surrounded by the countryside and well-located near the Norfolk Broads, making it a great base for which to explore the region.
5. Oxford

Oxford is often referred to as the “City of Dreaming Spires,” and is easily one of the most beautiful cities in England.
Famed for its world-renowned university, Oxford is home to breathtaking architecture, charming streets, and a rich intellectual history.
Visitors should take time to explore the stunning colleges of the University of Oxford, such as Christ Church and Magdalen, many of which include beautiful gardens and historic chapels.
The Bodleian Library and the Ashmolean Museum also have impressive collections that history and art lovers will adore.
You can even enjoy a relaxing punt along the River Cherwell, stroll through the Botanic Garden, or browse the many independent shops and cafés in the city’s historic center.
6. Durham

Durham is a wonderfully atmospheric city in England that is dominated by the magnificent Durham Cathedral and the adjacent Norman castle.
Both of these incredible UNESCO World Heritage Sites are steeped in rich history and architectural grandeur, making them well worth a visit during your time in the city.
Set atop a hill and encircled by the River Wear, Durham offers stunning views of the region and a wonderfully dramatic landscape.
Highlights of any trip include visiting the cathedral’s awe-inspiring interior, climbing the tower for panoramic vistas, or wandering the castle, now an integral part of Durham University.
The cobblestone streets of the historic city center are also lined with independent shops, cozy pubs, and inviting cafés that are worth visiting.
Add in some exceptional riverside walks and a visit to the nearby Botanic Garden, and you can enjoy the area’s tremendous natural beauty too.
7. Cambridge

Cambridge is renowned for its prestigious university, stunning architecture, and timeless charm.
Nestled along the River Cam, the city is famous for its elegant college buildings, leafy courtyards, and the iconic King’s College Chapel, a masterpiece of Gothic architecture.
Visitors can enjoy a traditional punting experience on the river for picturesque views of the “Backs”—the scenic college gardens and bridges.
Cambridge is also home to several fascinating museums like the Fitzwilliam Museum and the Museum of Archaeology and Anthropology.
Its lively yet relaxed atmosphere is enhanced by quaint bookshops, vibrant cafés, and bustling markets.
All in all, I think that the city’s unique blend of academic prestige and cultural richness makes Cambridge a truly unique destination that is well worth visiting.
8. Whitby

Whitby sits along the stunning North Yorkshire coast and is known for its dramatic cliffs, historic charm, and maritime heritage.
Overall, Whitby offers visitors breathtaking views and a unique blend of seaside beauty and Gothic intrigue.
The iconic ruins of Whitby Abbey, set high on a cliff, inspired Bram Stoker’s Dracula and offer sweeping views of the North Sea.
Visitors can also climb the famous 199 steps, explore the cobblestone streets of the old town, or enjoy fresh seafood at the harbor.
Other highlights include Whitby’s sandy beach, traditional fish and chip shops, and quirky independent stores that make this a great place to unwind.
The town also hosts regular festivals, centered around literature and folk music, that add a bit of fun to any itinerary.
9. Canterbury

Canterbury is a historic city known for its magnificent Canterbury Cathedral. This Cathedral is so important that it is now a UNESCO World Heritage Site and the seat of the Archbishop of Canterbury.
As a result, the city is steeped in medieval charm and spiritual significance that make it a must-see city in England.
Wandering through its ancient streets, visitors will find timber-framed buildings, quaint shops, and inviting cafés.
History lovers can also explore the ruins of St Augustine’s Abbey, the medieval city walls, and the Canterbury Roman Museum.
You can even enjoy scenic river punting tours that provide you with a peaceful way to enjoy the city’s epic historic architecture.
Meanwhile, literary enthusiasts will appreciate its connection to Geoffrey Chaucer and The Canterbury Tales, brought to life in a popular interactive exhibit.
10. Bristol

Bristol is famed for its vibrant arts scene, historic harbor, and stunning architecture.
The iconic Clifton Suspension Bridge, designed by Isambard Kingdom Brunel, offers breathtaking views of the Avon Gorge and is a symbol of the city’s innovative spirit.
Visitors can also explore the historic docks and stop by epic museums like Brunel’s SS Great Britain and the interactive M Shed.
Meanwhile, street art lovers will enjoy hunting down works by Banksy, the world-famous artist who is originally from this iconic city.
Additionally, Bristol is home to a vibrant music and food scene, with independent markets, eclectic restaurants, and a buzzing nightlife scene that make it an exciting place to visit.
Green spaces, such as Brandon Hill and the Downs, are also great if you need a bit of natural beauty in your life.
11. Brighton

Brighton is famous for its vibrant personality, stunning seaside views, and artistic spirit. Therefore, it is a magical place that has something unique to offer every type of traveler.
The iconic Brighton Pier and pebble beach are perfect for classic seaside fun, while the Royal Pavilion dazzles with its exotic architecture and rich history.
The Lanes—a maze of narrow streets filled with quirky shops, vintage boutiques, and cozy cafés—are a shopper’s paradise, while culture vultures will love the city’s live music, theatre, and street art.
After all, the arts scene is extremely active and reflects the city’s creative and inclusive atmosphere.
With a thriving food scene, beachfront bars, and an active nightlife, the city is full of energy and charm that everyone will love.
12. Manchester

Manchester is known for its industrial heritage and modern skyline. It is also an unusual blend of historic architecture and cutting-edge design, making it one of the most beautiful and unique cities in England.
This city is also a hub of music, art, and sports, with world-class attractions such as the Science and Industry Museum, the Manchester Art Gallery, and the iconic football stadiums of Manchester United and Manchester City.
Visitors can explore the Northern Quarter, famous for its street art, independent shops, and cool cafés, or enjoy the incredible nightlife along Deansgate.
Additionally, Manchester has a diverse food scene that includes everything from global street food to upscale dining.
So, whether you’re a history buff, music lover, or sports fan, this energetic city is well worth a visit.
13. Liverpool

Liverpool is famed for its maritime heritage, striking waterfront, and vibrant personality. As a result, Liverpool offers visitors a unique blend of history, architecture, and creativity.
The stunning Royal Albert Dock is a must-visit since it is home to world-class attractions like the Tate Liverpool, the Merseyside Maritime Museum, and The Beatles Story.
The latter is an incredible attraction that celebrates the most famous musical group to come out of this city.
Afterward, music fans can explore the legendary Cavern Club or take a Beatles tour around the city.
Alternatively, architecture lovers will appreciate the Three Graces—Liverpool’s iconic waterfront buildings—and two majestic cathedrals.
The city also has an incredible food scene, eclectic shopping areas, and a friendly, welcoming atmosphere that make it well worth a visit.
14. Nottingham

Nottingham is one of the country’s most beautiful and historically intriguing cities.
Steeped in legend, it’s famously linked to Robin Hood, whose legacy is celebrated throughout the city with the Robin Hood Statue and trips to nearby Sherwood Forest.
At its center stands Nottingham Castle, which has been recently renovated with fabulous interactive exhibits and art galleries that are only enhanced by awesome panoramic views of the city.
The city’s blend of historic charm and modern flair is evident in its winding medieval streets, incredible shopping areas, and a lively cultural scene.
Visitors can also explore the fascinating City of Caves beneath the streets or admire the grand architecture of the Lace Market.
15. Portsmouth

Portsmouth is known as the UK’s only island city. It boasts a stunning waterfront and a proud naval heritage that are evident in the Historic Dockyard.
It’s a place that is home to legendary ships like HMS Victory and the Mary Rose, both of which offer a fascinating look into Britain’s maritime past.
Meanwhile, the Spinnaker Tower rises above the harbor, providing breathtaking panoramic views of the city and the Solent.
Visitors can explore Southsea’s vibrant seafront, complete with a beach, gardens, and a pier, or enjoy shopping and dining at the modern Gunwharf Quays.
Portsmouth even has a strong literary connection since it is the birthplace of Charles Dickens. His former home is now a museum that literature lovers will want to visit.
16. Bournemouth

Bournemouth is situated on England’s picturesque south coast and is one of the most beautiful seaside cities in the country.
Famous for its long stretch of golden sandy beaches, stunning cliffs, and lush gardens, Bournemouth is a lovely blend of natural beauty and vibrant coastal life.
The award-winning seafront is ideal for sunbathing, swimming, or enjoying watersports, while the historic Bournemouth Pier has classic seaside charm.
Alternatively, the town’s beautiful Lower Gardens provide you with a peaceful retreat that includes floral displays, a mini-golf course, and many riverside paths.
Cultural attractions include the Russell-Cotes Art Gallery and Museum, which is housed inside a stunning cliff-top Victorian villa.
With easy access to the nearby Jurassic Coast and New Forest National Park, it’s an excellent base from which to explore all that the region has to offer.
17. Stratford-upon-Avon

Stratford-upon-Avon is nestled along the River Avon in Warwickshire and is one of the most beautiful towns in England.
Best known as the birthplace of William Shakespeare, it’s a must-visit for history and literature lovers.
The town is filled with lovely Tudor architecture that includes half-timbered buildings lining the picturesque streets.
Visitors can also explore the birthplace of William Shakespeare, Anne Hathaway’s Cottage, and Hall’s Croft to gain insight into the playwright’s life.
The Royal Shakespeare Theatre also hosts world-class performances that are enhanced by the stunning riverside setting.
A stroll along the river or a relaxing boat ride includes lovely views of the surrounding countryside.
With its cultural heritage, scenic beauty, and welcoming atmosphere, a visit to Stratford-upon-Avon makes you feel as though you are going back in time.
Map of the Most Beautiful Cities in England

Conclusion
All in all, England is home to a remarkable variety of beautiful cities, each with its own unique blend of history, culture, and charm.
Whether you’re drawn to the grandeur of Oxford and Cambridge, the coastal beauty of Brighton and Whitby, or the vibrant energy of Manchester and Liverpool, you’ll easily find something to love.
If you’re short on time, focus on a few standout destinations that offer a rich experience in a short amount of time.
Personally, I think London is a must for first-time visitors, with its world-famous landmarks and diverse attractions.
Meanwhile, Oxford and Cambridge make for ideal London day trips with their rich history and stunning architecture.
For coastal charm, head to Brighton since it is just an hour away from London and is a perfect mix of seaside fun and culture.
Whichever cities you choose, you’ll find that England’s beauty isn’t just in its natural landscapes. It’s also in its stories, people, and timeless character.


