Castle Combe, Wiltshire

People call Castle Combe “the prettiest village in England,” and honestly, it lives up to the hype. Tucked away in the Cotswolds, the place looks like it jumped straight out of a movie—literally. They’ve filmed War Horse and Stardust here. Honey-colored cottages line twisty streets, and the River Bybrook cuts right through the village. You won’t find modern signs or streetlights, so walking around feels like you’ve traveled back to the 14th century.

Bibury, Gloucestershire

William Morris once called Bibury “the most beautiful village in England,” and it’s easy to see why. Arlington Row—probably the most photographed street in the whole Cotswolds—sits here, with its rows of ancient weavers’ cottages. The River Coln runs alongside, adding to the charm. If you want to soak it all in without the crowds, go early in the morning or late in the day, when the village feels especially peaceful.

Clovelly, Devon

Clovelly clings to a steep hillside above the Bristol Channel, and cars aren’t allowed—donkeys used to haul goods up and down the cobbled main street. Whitewashed cottages, usually covered in flowers, line the narrow path to a tiny fishing harbor. This place has a real maritime feel, and the coastal walks are gorgeous. It’s got a timeless vibe you won’t find anywhere else.

Hawkshead, Cumbria

Hawkshead sits in the heart of the Lake District and oozes old-world charm. Cobbled lanes, archways, and secret courtyards make it feel cozy and a bit mysterious. Beatrix Potter and William Wordsworth both have ties here, so there’s plenty of literary history mixed in with the scenery. Surrounded by green hills and lakes, Hawkshead is perfect for anyone who loves books, nature, or both.

Lacock, Wiltshire

Lacock is like a village-sized time capsule. The National Trust cares for it, so it’s hardly changed in centuries. You get half-timbered houses, medieval barns, and a grand old abbey. Lacock Abbey’s cloisters even pop up in films and TV shows—think Harry Potter or Downton Abbey. Walking the streets feels like stepping right into England’s past.

Robin Hood’s Bay, North Yorkshire

Robin Hood’s Bay clings to the rugged North Yorkshire coast and comes with a wild history of smuggling. Narrow, twisting alleys tumble down towards a sandy beach, with dramatic cliffs looming overhead. People once snuck contraband through these streets, but now it’s a favorite spot for hikers, artists, and anyone craving a seaside village full of stories.

Shere, Surrey

Just an hour from London, Shere is classic English countryside. You might recognize it from movies like The Holiday. With its half-timbered houses, an old church, and a stream running through, it really does feel like a fairytale. The countryside around is perfect for gentle walks, and you can always end up in a cozy pub. You don’t have to travel far from London to find this kind of rural beauty.

Grasmere, Lake District

Grasmere is another Lake District gem and once home to the poet William Wordsworth. Stone cottages, a mirror-like lake, and mountains in the background—this place is about as picturesque as it gets. People come from all over to visit St. Oswald’s Church, where Wordsworth is buried, and to try Grasmere Gingerbread, a treat with a recipe dating back to the 1800s.

Lower Slaughter, Gloucestershire

Despite the name, Lower Slaughter is pure charm. The River Eye winds gently through the village, with stone footbridges and golden cottages lining the quiet streets. The old mill, now a museum and café, adds to the peaceful vibe. It’s an untouched slice of rural England—calm, beautiful, and unhurried.

Polperro, Cornwall

Polperro hugs a little harbor on Cornwall’s south coast. It’s a fishing village with winding lanes, whitewashed cottages, and a tight-knit community feel. The steep hillsides, colorful boats, and creative spirit make it perfect for anyone who likes slow, relaxed travel. With coastal walks and secret coves nearby, Polperro is ideal if you’re after beauty and a bit of seaside adventure.