UK

13 Best and Most Beautiful Places to Visit in England (UK)


Disclosure: Your support helps keep our site running. We may get a referral fee at no cost to you if you click on our links and make a purchase. Thank you for your support.

England is one of the most amazing countries in the world. It’s defined by much more than vibrant cities and stunning landscapes. You will hardly find another place where secular traditions blend with contemporaneity in such a perfect way.

Whether you love to explore the outdoors or admire the architecture, you’re craving for a cultural experience like no other, or want to discover the slow pace of the countryside, then this surprising country has it all.

If you need some help planning your itinerary we have some top suggestions. Here are some of the best places to visit in England.


1. London

London, England’s capital and the most touristy destination in the country attracts millions of travellers each year. The city is full of iconic buildings, famous landmarks, and things to see and do. Exploring the city by foot is the best way to discover its multiple personalities. A first trip must include a visit to see Big Ben, Westminster Abbey, the Palace of Westminster, Buckingham Palace and Tower Bridge.

A cruise down the River Thames is perhaps the best way to admire Tower Bridge and the Tower of London, while your sore feet will surely thank you for the break. If you can’t imagine a trip without close contact with nature, Hyde Park and Richmond area are highly recommended.

London has an amazing cultural scene too. From theatres and opera houses to countless live music venues, street performances, and quirky pubs. These and many others are just a few ways to keep yourself entertained.

Sunset behind Houses of Parliament, London
Sunset behind Houses of Parliament | By @mikecleggphoto

2. Brighton

Seaside holidays are not exactly synonymous with England. Yet, there is Brighton, a charming seaside town that can easily challenge that misconception. It’s characterised by coloured houses and a hippie atmosphere enhanced by the lively pier.

Brighton is also one of the most picturesque resort towns in the UK and shows off its true soul, especially at sunset. After admiring the mesmerising shades of the sky and sea, get lost in its vibrant neighbourhoods to discover funky shops, trendy restaurants, and numerous pubs.

A fun time to visit Brighton is in the Spring when they have The Great Escape music festival. Here you can visit and enjoy lots of live music and up-and-coming artists. Just make sure you buy your tickets in advance.

Brighton beach
Image by team / @mikecleggphoto

3. Bath

A UNESCO World Heritage Site since 1987, Bath is one of the best places to visit in England. A trip here means a true immersion in history. Stunning architecture speaks about the Roman as well as medieval times.

The city owes its name to the Roman Baths, and no visit here is complete without touring them. Bath Abbey may not be as old as the baths, but it still counts over a thousand years. Although the building was restored in the seventeenth century, it still preserves its original charm, while the interior bears the eighteenth-century signs of George Gilbert Scott.

Pulteney Bridge in Bath
Image by team / @mikecleggphoto

4. Bournemouth

Bournemouth uses all of its 7 miles of beaches to compete with Brighton for the title of the most beautiful seaside town in England. Situated on the southern coast of the country, Bournemouth impresses with its Victorian architecture, pristine gold sandy beaches, and buzzing nightlife.

Attracting visitors of all ages, the Bournemouth Pier boasts numerous activities including a zip line, obstacle course, and climbing wall. If you like walking, you’ll also like the 2-mile-long gardens that nestle an aviary and hold plant species from three continents.

Bournemouth beach
Photo © Ian Woolcock | Dreamstime.com

5. Lake District

Nature lovers are spoiled with choices, but when organising your trip, you shouldn’t skip the Lake District. It’s a UNESCO World Heritage Site that will surprise you with the wild beauty of the landscape. It is also the location of Scafell Pike which is the highest peak in England and a popular hiking route.

Countless hiking trails and charming settlements offer unbeatable views. In summer, you can rent a rowing boat or have a lake tour with a steamboat.

After a long and exhausting day, reward yourself with a local ale at one of the distinctive pubs in the area. Or at the beer gardens on the lake shore in Ambleside whilst admiring a beautiful sunset.

Lake District at sunset - Borrowdale Valley
Image by team / @mikecleggphoto

6. Stonehenge

The world counts few places as interesting and mystical as Stonehenge. It is believed to have been built over 4,000 years ago, but nobody knows with certainty what is the origin or meaning of the stones. One of the most popular theories is that it used to be a place of worship, but only our ancestors could truly reveal their secret. Nevertheless, a visit to Stonehenge is transcendental, blending history, spirituality, and sacred symbolism.

Once you’ve admired the mighty stone structure, head to the visitor centre to see a replica of the helmet that is believed to have been in the area during prehistory.

See Tours

Views of Stonehenge
Image by team / @mikecleggphoto

7. York

York is England’s medieval city par excellence. A fabulous place capable of taking you back in time. Like many cities in the country, York blends its Roman and British heritage in a unique way. A walk along the imposing city walls will reveal remains of the Roman brickwork alongside Norman and medieval stretches. Fifteenth-century Tudor buildings flank ancient narrow streets, while the only remaining portion of the castle, the Clifford’s Tower, displays the picture-perfect backdrop.

The Museum Gardens and the medieval ruins of St. Mary’s Abbey are also well worth exploring and don’t forget to admire the stained glass windows of the York Minster, a fine example of medieval art.

York Cathedral
Photo © Lensara | Dreamstime.com

8. Cambridge

Among all cities in England, Cambridge offers the perfect escape from reality. Enjoying worldwide fame thanks to its university, it is characterised by a quaint lifestyle and a young spirit. Its timeless colleges, green meadows and romantic views over the river can melt even the toughest hearts. Cambridge is beautiful all year round, but it gives its best from early autumn to late spring.

Newnham and Christ’s College are two splendid landmarks, and when you’re tired or hungry, just stop in one of the many bakeries or cafes to enjoy some of the local delicacies.

Cambridge river and university
Photo © Nimurltd | Dreamstime.com

9. St Ives, Cornwall

St Ives is one of the best places to visit in England and is especially popular in the summer. Located in Cornwall, this charming town is known for its picturesque harbour, stunning beaches and tasty cuisine.

One of the main draws of St Ives is its beautiful beaches, including the sheltered cove of Porthminster and the rugged coastline of Porthmeor. Around these areas, you can sunbathe, swim, surf, or go head off on nice walks along the Cornish coast.

To see more of the coast then can go on a hike along the South West Coast Path or go on a boat trip to see seals, dolphins, and other marine life. St Ives is also home to some of the best surfing beaches in the UK, making it a popular destination for surfers from all over the world.

St Ives in Cornwall
Photo © Ian Woolcock | Dreamstime.com

10. The Cotswolds

The Cotswolds is the most quintessential place to visit in England. Expect postcard-perfect scenery which has been featured in many films over the years.

Stone cottages and winding roads, flowing streams, and exquisite food are just some of the things that await you here. Located a few hours from London, this iconic destination makes for a perfect day trip.

You shouldn’t miss Castle Combe and Bibury, admire the magnificent Blenheim Palace and if time allows then also include the Cotswold Wildlife Park in your itinerary.

Castle Combe, Cotsworlds, UK
Image by @mikecleggphoto

11. Bristol

Bristol is a lovely city that is brimming with history, culture, and charm and we consider as one of the top places to visit in England. The city is located in the southwest of England and here you’ll find stunning and picturesque architecture, an excellent food scene, and great vibes.

One of the top things to see is the Clifton Suspension Bridge. This impressive bridge crosses the Avon Gorge with the River Avon far below and it is one of the most beautiful and recognizable landmarks in the city. You can walk across the bridge and enjoy views of the city and the surrounding area.

As well as this the waterfront is another highlight and here you can take walks and enjoy the colourful skyline as seen below, or you can visit the Brunel’s SS Great Britain museum, or head to one of the restaurants and bars nearby.

Bristol colourful buildings along the waterfront
Image by team / @mikecleggphoto

12. The Seven Sisters Cliffs

The Seven Sisters cliffs are one of England’s most impressive natural spots. They are located across the South Coast and are perfect to visit for a day of scenic hiking. The route stretches for around 12 miles and will take you on a hilly walk up and down the white chalk cliffs, with fields on one side and the sea on the other.

You can visit on a day trip from London or even stay at one of the towns located at each end of the route. These are Eastbourne and Seaford and you’ll find plenty of places to stay and can also enjoy the cobbled beaches and other seaside attractions whilst there too.

Read more about visiting the Seven Sisters Cliffs in our guide.

Seven Sisters, Sussex, England
Image by @mikecleggphoto / team

13. Alnwick

Whether you’re a Harry Potter enthusiast or just a history lover, Alnwick is one of those surprising spots where the rushed rhythms and the daily hustle and bustle are nothing but bizarre concepts. Quaint villages and gorgeous countryside, along with long stretches of beaches are just a stone’s throws away. This plus amazing seafood defines the perfect getaway.

Besides the famous castle, the town also houses one of the largest second-hand bookshops in Europe. Find your perfect book and get lost in the superb Alnwick Garden for a truly relaxing afternoon in one of the best places to visit in England.

Alnwick Castle
Photo © Darren Turner | Dreamstime.com

Summary

These are just some of the best places to visit in England. Throughout the country you’ll find many more cute villages, stunning coastal spots, as well as national parks to visit. You could even venture up north and see some of the best places in Scotland, or head West to Wales.

Read things to know when visiting England for tips when planning your trip. Or if you’re unsure whether or not to visit then read: 12 Top Reasons to Visit England


Find hotels and accommodation in England

You can start your search for places to stay in Switzerland below. If you prefer you can also use this map to find hotels for your travels. Use the filters to adjust the place that you’re visiting, the dates, your budget and more.


Tours and activities for England

Discover top activities, tours and experiences below:

Author
Roxana Bikfalvi headshot

Written by

Roxana Bikfalvi

Roxana is a London-based freelance writer and editor with experience in lifestyle and travel sectors. She’s in love with Italy, good food, and exquisite wine. When she’s not at her desk, you’ll likely find her exploring new and exciting destinations. Read full bio | See more articles by Roxana

.
Noticed a mistake? Let us know.

Image credits
Photographs by TAD team, author, via photo agencies, or other providers. Read more about where we source images.

Related Articles

See more articles in the UK category