Europe, United Kingdom
15 best Cotswolds towns you must visit for a charming English getaway
Travelling through England? Then be sure not to miss the Cotswolds. This region is full of surprises: from winding alleys and picturesque little bridges to ancient church towers, cosy tearooms, and breathtaking views that will leave you speechless. Each village has its own atmosphere, its own rhythm, its own story. Whether you love hiking, taking photos, browsing antique shops or simply doing absolutely nothing—this is the place to truly unwind. These are the 15 best Cotswolds towns you simply must see.
** Disclaimer: This blog post contains interesting affiliate links. This means that if you purchase something through my recommendations, I receive a small reward. The best part? It doesn’t cost you anything extra and it helps my blog continue to grow. A win-win situation, so thank you! **
The Cotswolds
The Cotswolds is a magical slice of countryside in South England. Located in the southwest of England, between Oxford and Bath, it stretches across five counties. Picture rolling hills, sheep-dotted meadows, and villages filled with honey-coloured limestone cottages that look like they’ve stepped right out of a film. No wonder the English love escaping here.
They come to hike, sip tea, browse antique shops, or simply take a breather. The Cotswold Way is a well-known walking trail, but it’s just as rewarding to get lost in the charm of the villages. Everywhere you go, you’ll find cosy pubs, ancient churches, and a sense of calm you won’t find anywhere else. Even the lesser-known villages are well worth a visit. This is England at its finest: slow, atmospheric, and delightfully English. Worth the detour? Absolutely. You won’t regret it.
For practical information on how to get to the Cotswolds, the best time to visit, and a fully planned 3-day road trip itinerary, check out my blog post: Road trip through the Cotswolds – the ultimate 3-day itinerary with tips and stops.
Still looking for a cosy place to stay? Here are 15 of the most charming B&Bs in the Cotswolds.
The 15 best Cotswolds town you need to visit
Beyond the enchanting landscapes, it’s the villages that truly make the Cotswolds so irresistible and believe me, there are some real gems. That’s why I’ve put together a list of the 15 most beautiful villages you absolutely must visit. You’ll find them all on the map below, perfect for planning your own route. Prefer a ready-made itinerary for a three-day trip through the Cotswolds? You can find it right here!
1 – Bibury
Bibury is one of those villages that instantly slows your heartbeat. Nestled along the gently flowing River Coln, surrounded by rolling hills and green meadows dotted with sheep, it’s incredibly photogenic. Everything here breathes tranquillity—without ever feeling dull. The village’s star attraction? Without a doubt, Arlington Row: a row of centuries-old weavers’ cottages that look like they’ve walked right out of a fairytale.
Also worth a visit is the Trout Farm, where you can wander past ponds teeming with trout—and grab a bite on the cosy terrace. Another spot that invites quiet reflection is St. Mary’s Church: small yet full of atmosphere, with colourful stained glass and weathered gravestones nestled in the greenery.
Feeling hungry after all that beauty? Head to The Catherine Wheel for classic pub fare in a warm, no-nonsense setting. For something more refined, The Swan Hotel offers elegant dining with views over the water. Or keep it light with a sandwich or slice of cake on the Trout Farm terrace, perfect on a sunny day.
For a stylish and cosy overnight stay, The Swan Hotel offers comfortable rooms right in the centre. Cotteswold House has a warm, homely feel, ideal for a relaxed stay. Prefer a bit more peace and quiet? Swallows Nest is a charming, tucked-away option.
Parking is easy at the Trout Farm, in the village centre, or at your accommodation. In summer, it’s best to arrive early because Bibury is a popular spot. Everything is within walking distance, so leave the car behind and soak it all in.
2- Castle Combe
Often called the most beautiful village in England, Castle Combe will instantly show you why. Tucked away in a lush valley in Wiltshire, surrounded by woodlands and meadows, it feels untouched by time. No new housing estates or modern streetlights here, just history and stillness. Stone cottages, cobbled streets and a gentle stream complete the picture.
Walking through the village feels like stepping onto a movie set and rightly so: many films and series have been shot here. Be sure to stop at the ancient market cross and the small bridge over the stream for a postcard-perfect view of the iconic cottages. Just beyond that, you’ll find St. Andrew’s Church, with its impressive interior and one of the oldest working clocks in England. A visit here feels like brushing up against history itself.
For a bite to eat, The White Hart Pub offers a cosy fireplace and traditional charm. Looking for something more refined? The Castle Inn serves locally inspired dishes, while The Manor House Hotel is the place for a classic afternoon tea in elegant surroundings.
Want to stay overnight? The Manor House Hotel is truly exceptional, with luxurious rooms and stunning grounds. The Castle Inn offers historic charm and warm hospitality. Prefer peace and nature? Opt for a cosy B&B just outside the village. Parking is easiest at the main car park just outside the village, you’ll be in the centre within minutes on foot.
3 – Bourton-on-the-Water
Known as the “Venice of the Cotswolds,” Bourton-on-the-Water charms with the River Windrush winding through its heart, crossed by low stone bridges like ribbons over the water. Add rows of cosy cottages, shops, and cafés, and it feels like stepping into a living painting. It’s lively and welcoming, without being overwhelming.
Along the river, there’s plenty to discover. The Model Village is a highlight, a perfect mini replica of the village itself, down to the tiniest roof tile. Nostalgia lovers will enjoy the Cotswold Motoring Museum, filled with vintage cars, old bicycles, and retro curiosities. Visiting with kids? Birdland Park & Gardens is a must, featuring penguins, colourful birds, and even a mini dinosaur trail.
Feeling peckish? Bakery on the Water offers freshly baked pastries and light lunches by the river. The Rose Tree serves classic British dishes with river views, while The Croft Restaurant offers a slightly more refined experience with local ingredients in a warm setting.
Staying overnight? Chester House Hotel is central and peaceful. Broadlands Guest House is intimate and ideal for couples. Just outside the centre, The Lansdowne is spacious and wonderfully quiet.
There’s a large visitor car park just outside the centre. Once you’re parked, everything is within easy walking distance.
4 – Stow-on-the-Wold
As the name suggests, Stow-on-the-Wold sits high on a hill and stands out, literally and figuratively, among Cotswold villages. Once a bustling market town, its history is still tangible in the wide market square, surrounded by grand old buildings, antique shops and inviting cafés. It has a vibrant feel, without being too busy. It’s a place that naturally slows your pace.
The village’s most famous sight? St. Edward’s Church, especially its back entrance framed by two ancient yew trees. It looks like something out of a fantasy film and many say it inspired The Lord of the Rings.
In Stow, you’ll wander from bookshops to art galleries, from antique stores to artisan boutiques. Every corner holds a new surprise. Love walking? Peaceful trails lead from here to idyllic villages like Lower Slaughter or Bourton-on-the-Water.
For food, The Hive is a top pick for breakfast or lunch with homemade cakes. The Porch House, in one of the oldest inns in England, combines charm with quality. For fine dining, The Old Stocks Inn is known for creative dishes and a stylish atmosphere.
Planning to stay the night? The Old Stocks Inn is trendy and welcoming. The Unicorn Aparthotel is great if you want a bit more space. Just outside the centre, Number Four at Stow offers quiet comfort.There are several public car parks around the square, parking is generally easy.
5 – Lower Slaughter
Without a doubt one of the quietest and most beautiful villages in the Cotswolds, Lower Slaughter gently curves along the River Eye, where honey-coloured cottages reflect in the water like they’re admiring themselves. No tourist crowds, no rush – just a natural elegance that invites you to slow down. Walk, breathe an take it all in. Nothing more is needed here.
At the heart of the village stands the Old Mill, with its red wheel and charming courtyard that looks like a scene from a painting. Inside, there’s a small café and artisan shop, perfect for a peaceful pause. St. Mary’s Church is also worth visiting: simple, serene, and beautifully situated with views over the fields.
The real magic of Lower Slaughter lies in the details: the trickle of water beneath a bridge, birdsong, a duck waddling across the path. Every corner is naturally photogenic. And if you feel like wandering further, a scenic path leads you to Upper Slaughter.
For a lovely lunch or cosy dinner, head to The Slaughters Country Inn: warm, stylish, and unpretentious. For something more upscale, Lords of the Manor Hotel is an elegant spot for afternoon tea or a gourmet meal.
Looking to stay overnight? Slaughters Manor House is a luxurious choice with gardens to get lost in. The Slaughters Country Inn also offers charming rooms. Prefer a quieter stay just outside the village? You’ll find plenty of delightful B&Bs nearby. Parking is usually available at your accommodation or in a few quiet spots in the village.
6 – Upper Slaughter
Just a stone’s throw from Lower Slaughter lies the equally charming Upper Slaughter. This is a village that whispers more softly, breathes more slowly, and seems almost untouched by time. You can walk here via a peaceful country lane or a picturesque path along the River Eye. While Lower Slaughter invites you to look around, Upper Slaughter invites you to simply be still.
The village sits slightly higher, nestled among rolling fields and quiet hills. There are no shops, no traffic, no rush – just old cottages, birdsong, and a village square that feels like it belongs in a novel. What makes it even more special? Upper Slaughter is one of the rare “Thankful Villages,” where no lives were lost in either World War. That silence feels almost symbolic.
The small St. Peter’s Church is simple yet beautiful, with a gently sloping graveyard and views over the countryside. Walking towards it, time seems to slow naturally.
For those who enjoy a touch of elegance, the nearby Lords of the Manor Hotel is ideal. Enjoy lunch in the garden, a perfect afternoon tea, or an elegant evening meal. There’s no real village centre here, that’s the secret. Parking is easy either at your accommodation or along the roadside.
7 – Broadway
Broadway is one of those villages that makes you want to linger. With its wide streets, honey-hued buildings, cosy cafés, and charming boutiques, it feels like a holiday in itself. Everything is beautiful, effortlessly so. No pretence, just style.
One of its highlights is Broadway Tower, a romantic folly atop a hill. The walk up takes you through sheep-filled meadows, and from the top, the view is breathtaking. You can see all the way to Wales on a clear day. Inside, there’s a small museum and fascinating stories about wartime lookout posts.
In the village, don’t miss St. Eadburgha’s Church, a bit hidden but full of atmosphere. Wander through antique shops, stroll slowly, or simply enjoy some people-watching with a coffee in hand.
Feeling peckish? Broadway Deli serves up fresh sandwiches and baked treats. Russell’s plates up artful dishes, and The Swan Inn offers a cosy setting for comforting pub food.
Staying overnight? The Lygon Arms is an icon. Winston Churchill once stayed here. The Broadway Hotel is quaint and charming, and for a truly magical stay, Abbots Grange Manor Houseoffers a fairytale experience in a former monastery. Parking is easy in the large car park just outside the centre.
8 – Snowshill
Snowshill is a hidden gem nestled in the Cotswolds hills. Perched a little higher, it offers sweeping views of the surrounding countryside. You won’t find hustle or entertainment here – just stillness, charm, and a touch of mystery. Everything about this village feels slightly enchanted, as if it drifts between the past and the present.
Its crown jewel is Snowshill Manor, an eccentric manor once owned by Charles Wade. He filled it with everything he loved, from antique bicycles to Asian masks, creating a quirky treasure trove. The surrounding garden is just as magical, filled with secret nooks, fragrant blooms, and valley views.
The village itself consists of a handful of cottages, a beautiful old church, and the welcoming Snowshill Arms: the only pub in town. It’s perfect for a simple, tasty meal in a warm, local atmosphere. In good weather, the terrace with its hilltop view is unbeatable.
Stay in one of the charming B&Bs or holiday cottages scattered around the village. Everything here breathes peace and nature. Parking is easy either on the village’s edge or near Snowshill Manor.
9 – Chipping Campden
Chipping Campden is a village that makes you arrive with wonder and leave with a smile. Located in the northern Cotswolds, it exudes effortless elegance. Its long High Street is lined with golden stone façades, charming shops, and a relaxed, welcoming atmosphere.
Its pride and joy? The 17th-century Market Hall, once the centre of the wool trade. Today, you’ll find people strolling beneath its arches with coffee and cameras in hand. Around every corner, there’s something delightful: an artisan chocolatier, a cosy tearoom, a gallery of local art.
On the edge of town, you’ll find the magnificent St. James’ Church, surrounded by ancient trees and peaceful stillness. In the mood for a nature escape? Just a stone’s throw away lies Hidcote Manor Garden, a dream for plant lovers and daydreamers alike.
Hungry? Huxleys is great for lunch, coffee, or wine on the terrace. The Bantam Tea Rooms are a local favourite for sweets and charm. For dinner, Michael’s Mediterranean is a flavourful surprise.
Stay in style at Cotswold House Hotel & Spa, complete with wellness facilities. Or opt for the historical charm of The Noel Arms. Prefer something smaller? Cosy B&Bs just outside the centre offer a peaceful retreat. Parking is easy at the village edge—you’ll walk right into its story from there.
10 – Painswick
Often called the “Queen of the Cotswolds,” Painswick is pocket-sized grandeur. Perched on a ridge among Gloucestershire’s green hills, it feels hand-sculpted: narrow streets, stately stone homes, and an atmosphere that’s both stylish and intimate.
The heart of the village is St. Mary’s Church, with its elegant spire and famous garden of neatly clipped yew trees (legend says there are 99 of them). Spring brings fresh blooms, and autumn adds a fairytale glow.
Painswick also serves as the gateway to the Rococo Garden, a whimsical 18th-century landscaped garden filled with winding paths, follies, and flowers. It’s a place to lose track of time in the most delightful way.
Craving something tasty? The Painswick restaurant offers refined dining in a stunning setting. The Falcon Inn serves classic comfort food, while Stamages Lane Café is a relaxed spot for coffee and cake or a light lunch.
Stay in style at The Painswick: sophisticated, scenic, and serene. For something simpler, St Annes Bed and Breakfast feels like home, and Tibbiwell Lodge offers hillside views, a lovely garden, and restful rooms. Parking is available in or just outside the centre, everything is within walking distance.
11 – Winchcombe
Winchcombe might not always appear on tourist maps, but it’s a place that wins hearts instantly. Nestled among rolling hills and scenic walking routes, it’s rich in history without ever feeling old-fashioned. Picture half-timbered houses, cobbled streets underfoot, and an atmosphere that feels both historic and alive.
The village’s main attraction is the romantic Sudeley Castle, once home to Queen Katherine Parr, the last wife of Henry VIII. Today you can wander its rose gardens, ruins, and grand halls, feeling like royalty yourself.
In the village, the High Street is lined with tearooms, antique shops, and local boutiques. Walkers will love that the Cotswold Way runs right through town, with peaceful trails to neighbouring villages and sheep-filled fields.
Hungry? 5 North Street is an intimate restaurant with a strong reputation. The Lion Inn combines pub warmth with refined plates, and The White Hart Inn offers cosy, international comfort food.
Stay at The Lion Inn or the elegant White Hart Inn. For a quieter stay with countryside views, you’ll find lovely B&Bs or cottages just outside the village. Parking is available just beyond the centre or at your accommodation.
12 – Great Tew
Great Tew is a well-kept secret tucked away in the northern Cotswolds, hidden among winding lanes and green hills. It’s small but stunning, with golden ironstone cottages, thatched roofs, and winding paths where time seems to stand still.
Everything here looks too perfect to be real, yet it never feels artificial. The houses glow with warm-toned stone, framed by ancient trees and flower-filled gardens. The grass even seems greener than elsewhere.
At the village’s heart is The Falkland Arms, a dreamy pub with low ceilings, wooden beams, an open fire, and a menu full of hearty, flavourful food. On sunny days, the terrace is a lovely place to relax with a pint or a cup of tea.
There aren’t major attractions or museums here, that’s the charm. Great Tew is made for wandering, breathing, and simply enjoying the moment. Looking for a touch of luxury? Nearby Soho Farmhouse is surprisingly close.
Stay in a stylish holiday cottage or a charming B&B. Parking is easy at the village’s edge. Leave the car, silence your phone, and surrender to Great Tew’s quiet magic.
13 – Mickleton
Mickleton rests quietly on the northern edge of the Cotswolds, a charming village where rural life still feels authentic. Think flower beds, roadside vegetable stands, and neighbours who greet you like an old friend. Everything feels honest and full of character.
Known for its cherry-pickers, the village’s fertile soil still shapes daily life. The landscape is lush and gently rolling, perfect for walking or cycling.
Within walking distance are Hidcote Manor Garden – one of England’s finest gardens – and Kiftsgate Court Gardens, equally enchanting and just a bit wilder.
Hungry? The King’s Arms is a classic pub with a warm welcome and hearty dishes. Three Ways House Hotel is famous for its Pudding Club, an indulgent celebration of traditional British desserts.
Stay at Three Ways House or in one of the village’s B&Bs. Once parked, easily done, you won’t need the car again.
14 – Burford
Often called the “Gateway to the Cotswolds,” Burford feels more like a destination than a passage. As you drive down the hill and spot the High Street’s stone façades, quaint shops, and church steeple, you’ll want to linger.
Set along the River Windrush, Burford has a rich market town history. Its long, sloping main street is filled with antique stores, galleries, tearooms, and pubs with low beams and crackling fireplaces.
Don’t miss the grand St. John the Baptist Church. It’s surprisingly large for a village and filled with centuries of stories, stained glass, and historic gravestones. A stroll to the old bridge offers photo ops and peaceful views.
Craving a treat? Huffkins Bakery & Café is a local favourite for lunch or a classic cream tea. The Angel at Burford offers great dining in a cosy, historic building, while The Highway Inn delivers hearty fare with surprising finesse.
Stay in style at The Bay Tree Hotel or the warm, inviting Lamb Inn. Parking is easy just outside the centre, then explore on foot at your leisure.
15. Lacock
Lacock feels like an open-air museum that people still live in. Located in Wiltshire on the southern edge of the Cotswolds, it looks much as it did centuries ago. No modern windows or flashy signs, every stone breathes history.
Wander cobbled lanes past medieval cottages, timber-framed houses, and historic inns. It’s no surprise that Lacock is a favourite filming location, think Harry Potter, Pride & Prejudice and Downton Abbey.
At the heart of the village lies Lacock Abbey, a former monastery turned grand residence. Inside are vaulted cloisters, mysterious rooms, and even the photographic lab of William Henry Fox Talbot, a pioneer in early photography. The surrounding parkland and gardens are equally enchanting.
Hungry? The Sign of the Angel is a beautiful old inn perfect for lunch or dinner. Lacock Tea Shop serves up scones and tea in a cosy setting, and The Red Lion offers hearty pub fare in a welcoming atmosphere.
For a romantic stay, The Sign of the Angel is ideal, or choose from one of the lovely B&Bs in the village. Everything is walkable, and the evening silence is almost magical. Parking is available at the large visitor car park just outside the centre.
And there you have it! These are the 15 best Cotswolds towns, each with its own charm, character, and delightful surprises. From picture-perfect Bibury to peaceful Upper Slaughter, from lively market towns like Stow-on-the-Wold to hidden treasures like Great Tew – beauty is never far away. Hopefully, this guide helps make your Cotswolds adventure a little more special. Whether you’re planning a weekend of slow wandering or a longer road trip, these villages are sure to make it a journey to remember.
Want to read more about England?
- 10 England travel tips you need to know before you go
- 13 beautiful places in South England you need to visit
- How to visit Stonehenge for free?
- 15 charming Bed and breakfasts in the Cotswolds
- Top things to do in Wells, Somerset
- The ultimate Cotswolds itinerary: 3 days of charming villages & scenic views
- One day in Bath: The best things to see and do
- Top things to do Cheddar Gorge: Explore nature’s dramatic playground
Thanks for reading.
Yours truly,
Sarah
Pin it for later
Travel tips and essentials
Would you like to plan an unforgettable trip? Then be sure to check out useful websites.


