Top 20 Best Things to Do in England

Explore the Best Things to Do in England, from London landmarks and medieval cities to scenic countryside, coastal escapes, royal castles, and unforgettable cultural experiences.

England is a country where history, culture, countryside, and modern city life exist side by side. From royal palaces and medieval cathedrals to coastal cliffs and vibrant urban districts, the variety is remarkable. If you are planning a trip and searching for the Best Things to Do in England, you will quickly discover that the country offers far more than just London.

The charm of the Best Things to Do in England lies in its contrasts. You can explore centuries-old castles in the morning, walk through rolling green countryside in the afternoon, and enjoy world-class theatre or dining in the evening. Whether you are drawn to heritage, literature, nature, or seaside escapes, England delivers experiences that feel both classic and contemporary.

This detailed guide covers the Top 20 Best Things to Do in England, organised into clear sections to help you plan a balanced and memorable itinerary.

Historic Landmarks and Royal Best Things to Do in England

England’s history stretches back thousands of years. Exploring royal sites and ancient landmarks defines many of the Best Things to Do in England.

1. Visit Tower of London

The Tower of London is one of the most iconic historic sites in the country and a highlight among the Best Things to Do in England. Built in 1066, it has served as a royal palace, prison, and treasury.

Today, visitors can see the Crown Jewels and learn about the tower’s dramatic past through guided tours led by Yeoman Warders. The medieval architecture and riverside setting make this one of the essential Best Things to Do in England for history lovers.

2. Explore Windsor Castle

Windsor Castle is the oldest and largest occupied castle in the world. Visiting it is one of the royal Best Things to Do in England.

The State Apartments and St George’s Chapel reflect centuries of monarchy. Watching the Changing of the Guard adds to the experience.

3. See Stonehenge

Stonehenge remains one of the world’s most mysterious prehistoric monuments. Visiting this ancient stone circle is one of the timeless Best Things to Do in England.

Located in the Wiltshire countryside, it offers a glimpse into England’s distant past and continues to fascinate archaeologists and travellers alike.

4. Visit Westminster Abbey

Westminster Abbey has hosted royal coronations and weddings for centuries. Exploring this Gothic masterpiece is one of the cultural Best Things to Do in England.

Inside, you will find the tombs of monarchs, poets, and scientists, including Isaac Newton and Charles Darwin.

Cultural Cities and Urban Best Things to Do in England

Cultural Cities and Urban Best Things to Do in England

England’s cities are layered with history, creativity, and modern energy. From royal landmarks to university traditions and street culture, urban exploration shapes many of the vibrant Best Things to Do in England. Each city has its own rhythm and character, offering travellers a mix of architecture, museums, neighbourhoods, and local experiences that go far beyond postcard sights.

5. Discover London

London is a global capital packed with attractions, making it central to the Best Things to Do in England. The city blends centuries-old heritage with contemporary culture in a way few places can match.

Visiting landmarks such as Buckingham Palace, British Museum, and Houses of Parliament is essential when exploring the Best Things to Do in England. Each site reflects a different layer of British history and global influence.

Neighbourhoods like Camden, Shoreditch, and Notting Hill add personality through street art, markets, independent shops, and diverse cuisine. London’s scale and variety ensure it remains one of the most dynamic Best Things to Do in England.

6. Explore Bath

Bath is known for its Roman heritage and refined Georgian architecture. Visiting this UNESCO-listed city is one of the elegant Best Things to Do in England.

The Roman Baths offer insight into ancient Britain, while the sweeping curve of the Royal Crescent showcases classic 18th-century design. Pulteney Bridge, lined with small shops, adds further architectural charm.

Walking through Bath feels like stepping into a period drama, making it one of the most graceful and culturally rich Best Things to Do in England.

7. Visit York

York is a medieval city filled with cobbled lanes and ancient walls. Exploring York is one of the atmospheric Best Things to Do in England for travellers who enjoy history and character.

Walking along the city walls provides views over rooftops and historic streets. The Shambles, a narrow medieval lane with timber-framed buildings, is one of the most photographed spots among the Best Things to Do in England.

York Minster dominates the skyline with its Gothic architecture and intricate stained glass. The combination of Roman, Viking, and medieval heritage makes York one of the most historically immersive Best Things to Do in England.

8. Explore Oxford

Oxford is synonymous with academic excellence and architectural beauty. Touring its historic colleges is one of the intellectual Best Things to Do in England.

The university buildings, libraries, and quadrangles create a distinctive atmosphere that has inspired writers and filmmakers for generations. Visiting sites such as Christ Church College offers insight into centuries of scholarship.

Strolling through Oxford’s streets, lined with bookshops and cafés, makes it one of the most refined and thoughtful Best Things to Do in England.

9. Visit Cambridge

Cambridge offers similar academic charm but with its own relaxed pace. Exploring this university city is one of the classic Best Things to Do in England.

Punting along the River Cam is a particularly memorable activity. Gliding past college backs and manicured lawns provides a calm perspective of the city’s historic architecture.

The combination of scholarly tradition, green spaces, and riverside scenery makes Cambridge one of the most peaceful yet culturally significant Best Things to Do in England.

Scenic Countryside and Nature Best Things to Do in England

Scenic Countryside and Nature Best Things to Do in England

England’s countryside is part of its identity. Rolling green hills, dry-stone walls, mirror-like lakes, and dramatic coastal cliffs create landscapes that feel timeless. Stepping away from cities and into rural England is one of the most rewarding ways to experience the Best Things to Do in England. Whether you prefer gentle walks through charming villages or more challenging hikes across rugged terrain, these natural regions offer space, fresh air, and unforgettable views.

10. Explore the Lake District

The Lake District is widely considered one of the most beautiful regions in the country and a highlight among the Best Things to Do in England. Located in Cumbria, this national park is famous for its glacial lakes, rolling fells, and literary connections to poets like William Wordsworth.

Hiking is one of the classic Best Things to Do in England here. Trails range from relaxed lakeside walks around Windermere to more demanding climbs such as Scafell Pike, England’s highest mountain. Boating on Derwentwater or Ullswater adds a peaceful perspective to the scenery.

The combination of mountain views, reflective waters, and charming stone cottages makes the Lake District one of the most iconic countryside Best Things to Do in England.

11. Visit the Cotswolds

The Cotswolds are known for their honey-coloured limestone villages and gently rolling hills. Exploring this region is one of the most picturesque Best Things to Do in England.

Villages such as Bourton-on-the-Water, Bibury, and Stow-on-the-Wold feel almost untouched by time. Walking along quiet country lanes, passing stone cottages and blooming gardens, offers a slower pace of travel.

The Cotswolds Way walking trail provides panoramic views across farmland and historic market towns. For travellers seeking classic English countryside charm, visiting the Cotswolds ranks high among the scenic Best Things to Do in England.

12. Walk Along the White Cliffs of Dover

The White Cliffs of Dover are one of England’s most recognisable natural landmarks. Walking along these dramatic chalk cliffs is one of the scenic seaside Best Things to Do in England.

Overlooking the English Channel, the cliffs provide sweeping ocean views on clear days, sometimes stretching as far as France. The coastal path is well maintained, making it suitable for relaxed walks while enjoying sea air and open skies.

The striking white cliffs against blue water create a powerful image of England’s coastline, securing their place among the classic Best Things to Do in England.

13. Explore the Peak District

The Peak District was England’s first national park and remains one of the most accessible natural escapes from major cities. Exploring this region is one of the active outdoor Best Things to Do in England.

The landscape ranges from gentle limestone valleys to rugged moorlands and dramatic gritstone edges. Popular walking routes include Mam Tor and Stanage Edge, both offering wide views over the surrounding countryside.

Cycling trails and cave explorations add variety to the experience. For travellers who enjoy outdoor activity combined with scenic beauty, the Peak District stands out among the most rewarding nature-based Best Things to Do in England.

Seaside and Coastal Best Things to Do in England

England’s coastline stretches for thousands of miles, offering everything from lively seaside towns to wild, windswept cliffs and hidden sandy coves. Spending time by the sea is one of the most refreshing Best Things to Do in England, especially during warmer months. Whether you are looking for traditional pier attractions or dramatic Atlantic scenery, England’s coast provides memorable escapes from city life.

14. Visit Brighton

Brighton is one of England’s most popular seaside destinations and a lively highlight among the Best Things to Do in England. Located on the south coast, it combines beach relaxation with creative energy and cultural flair.

Walking along Brighton Palace Pier is one of the classic seaside Best Things to Do in England. The pier features traditional amusements, arcades, and fairground rides, while the pebble beach offers space to relax and enjoy sea views.

Beyond the beach, Brighton’s North Laine district is known for independent shops, cafés, and street art. The Royal Pavilion, with its distinctive domes and exotic design, adds architectural interest. For travellers seeking a mix of coastal charm and modern culture, Brighton remains one of the most dynamic Best Things to Do in England.

15. Explore Cornwall

Cornwall is famous for its rugged coastline, sandy beaches, and dramatic cliffs overlooking the Atlantic Ocean. Exploring this southwestern region is one of the most scenic coastal Best Things to Do in England.

The South West Coast Path provides stunning walking routes with sweeping ocean views. Beaches such as Fistral Beach attract surfers, while quieter coves offer peaceful spots for swimming and relaxation.

Cornwall is also known for picturesque fishing villages like St Ives and traditional Cornish pasties enjoyed by the sea. The combination of natural beauty, coastal heritage, and relaxed atmosphere makes Cornwall one of the essential seaside Best Things to Do in England.

Unique and Cultural Experiences in England

Unique and Cultural Experiences in England

Beyond castles, countryside, and coastline, England’s identity is shaped by literature, music, sport, religion, and performing arts. These distinctive cultural highlights add personality and depth to the Best Things to Do in England. From Shakespeare’s birthplace to world-famous theatre stages, these experiences reveal the creative and historical layers that define the country.

16. Visit Stratford-upon-Avon

Stratford-upon-Avon is best known as the birthplace of William Shakespeare. Visiting this historic market town is one of the literary Best Things to Do in England.

You can tour Shakespeare’s Birthplace, Anne Hathaway’s Cottage, and other preserved Tudor buildings connected to his life. The Royal Shakespeare Theatre stages performances throughout the year, allowing visitors to experience his plays in the town where he grew up.

Walking along the River Avon and through the charming streets provides a calm and reflective atmosphere. For lovers of literature and history, Stratford-upon-Avon remains one of the most culturally rich Best Things to Do in England.

17. Explore Liverpool

Liverpool is globally recognised for its music heritage, especially its connection to The Beatles. Exploring this city is one of the musical Best Things to Do in England.

Visitors can tour The Beatles Story exhibition, walk along the revitalised Albert Dock, and visit the Cavern Club, where the band once performed. The city also offers impressive museums and waterfront architecture.

Liverpool’s creative spirit extends beyond music into art, sport, and maritime history, making it one of the most vibrant cultural Best Things to Do in England.

18. Visit Manchester

Manchester is known for football, innovation, and contemporary culture. Visiting this northern city is one of the energetic Best Things to Do in England.

Football fans can tour stadiums such as Old Trafford or the Etihad Stadium, gaining insight into England’s sporting passion. The city also features dynamic music venues, art galleries, and industrial heritage museums.

Manchester’s blend of historic industry and modern creativity makes it one of the most forward-looking Best Things to Do in England.

19. Discover Canterbury

Canterbury is one of England’s most important religious cities. Discovering this historic destination is one of the spiritual Best Things to Do in England.

At the heart of the city stands Canterbury Cathedral, a UNESCO World Heritage Site and seat of the Archbishop of Canterbury. The cathedral’s Gothic architecture and centuries-old history create a powerful atmosphere.

Walking through Canterbury’s medieval streets, filled with timber-framed buildings, adds charm to this culturally significant stop among the Best Things to Do in England.

20. Experience Theatre in West End

Watching a live performance in London’s West End is one of the entertainment-focused Best Things to Do in England. The area is home to world-class musicals, classic plays, and contemporary productions.

Theatres around Leicester Square and Covent Garden host long-running shows and new premieres. The energy before curtain rise and the quality of performances create a memorable evening experience.

For travellers who appreciate performing arts, attending a West End show is one of the most exciting cultural Best Things to Do in England and a fitting way to conclude your visit.

Must Read:

Conclusion:

England offers remarkable diversity within a relatively compact country. The Top 20 Best Things to Do in England combine royal heritage, medieval cities, dramatic coastlines, peaceful countryside, and vibrant urban culture. From London’s iconic landmarks to the quiet beauty of the Lake District and the charm of historic towns like York and Stratford-upon-Avon, each destination adds a new layer to your journey.

Whether you are exploring castles, hiking scenic trails, enjoying seaside escapes, or attending a West End show, the Best Things to Do in England create a well-rounded and unforgettable travel experience. England is not simply about landmarks. It is about stories, traditions, landscapes, and culture woven together across centuries.

Marvin H. David

Marvin H. David is a travel blogger and shares smart travel tips, destination guides, and budget-friendly ideas for every type of traveller. With years of experience exploring diverse destinations, Marvin is dedicated to helping travellers plan smarter, save more, and experience the world in meaningful ways.

Leave a Comment