Discover the tranquility of a historic London mews with cobblestones and lush greenery.
List · London 8 picks

The 8 Best Small Towns Near London for a Day Trip or Weekend Escape

Cobbled lanes, riverside pubs, and oyster shacks, all within about two hours of the capital by train.

Last updated July 9, 202610 min read
Top pick

Rye is the best all-rounder for its concentrated medieval charm and easy train link; choose Whitstable for seaside and seafood, or Windsor if you want a castle and can be there in under an hour.

London is one of the easiest cities in Europe to escape. Within an hour or two by direct train you can trade the Tube for cobbled hill towns, tidal estuaries, and riverside pubs where the biggest decision is which real ale to order. Most of these places are genuine day trips, and several reward an overnight stay.

This list favours small, walkable towns with real character over big-name cities, and every one is reachable from a central London terminus without a car. We have ordered them best-first for an all-round escape, but the comparison table and each entry's 'best for' will help you match a town to your mood, whether that is oysters by the sea, royal history, or antique-shopping in the Sussex hills.

Times below are approximate off-peak journeys from central London; booking train tickets a few weeks ahead almost always beats walk-up fares.

Rye1
Rye Google
East Sussex, about 65 miles southeast of London
Rye is the picture-book medieval town everyone imagines when they picture rural England, and it delivers in a compact, walkable package. Cobbled Mermaid Street climbs past leaning timber-framed houses to St Mary's Church, whose tower you can climb for a sweeping view over the Romney Marsh and out to the sea. It was once a smugglers' haven, and the atmospheric Mermaid Inn still trades on that reputation. Spend an afternoon browsing antique shops and independent galleries, then eat local oysters and Rye Bay scallops before catching the train back.
  • Walk cobbled Mermaid Street and its crooked Tudor houses
  • Climb St Mary's Church tower for marsh-to-sea views
  • A drink at the 15th-century Mermaid Inn
  • Fresh Rye Bay scallops and oysters
Best for first-timers and anyone wanting the most charm per square mile
Getting there Direct train from London St Pancras or Charing Cross via Ashford, about 70-90 minutes
Windsor2tours from $93.84
Windsor Google
Berkshire, about 25 miles west of London
Windsor is the closest genuine day-trip town to London with a world-class sight at its heart: Windsor Castle, the oldest and largest occupied castle in the world and an official royal residence. Beyond the castle, the town is a pleasant tangle of Georgian streets, riverside walks along the Thames, and the Long Walk stretching nearly three miles into Windsor Great Park. Cross the footbridge to Eton to see the famous college. It is easily combined with the Legoland resort if you are travelling with kids.
  • Windsor Castle and St George's Chapel
  • The Long Walk into Windsor Great Park
  • A stroll across the bridge to Eton
  • Boat trips on the Thames
Best for families, royal-history fans, and the shortest possible trip
Getting there Direct train from London Paddington via Slough (about 35 min) or from Waterloo (about 55 min)
Whitstable3
Whitstable Google
Kent, about 60 miles east of London
Whitstable is a working fishing town that has become the seaside escape of choice for Londoners in search of oysters and salt air. The pebbled beach, colourful weatherboarded huts, and shingle spit at Tankerton Slopes give it an unfussy charm, while the harbour market and the venerable Wheelers Oyster Bar keep the food serious. Come for the day to eat oysters and fish and chips straight from the harbour, browse independent shops along Harbour Street, and time a walk for a famous sunset over the estuary. The annual Oyster Festival in July is the town at its liveliest.
  • Native oysters at Wheelers Oyster Bar or the Whitstable Oyster Company
  • Sunset from Tankerton Slopes
  • Independent shops on Harbour Street
  • Fresh seafood at the harbour market
Best for seafood lovers and a relaxed coastal day
Getting there Direct train from London St Pancras (about 75 min) or Victoria (about 85 min)
Lewes4
Lewes Google
East Sussex, about 50 miles south of London
Set in a fold of the South Downs, Lewes is a handsome county town with a Norman castle, steep 'twittens' (narrow alleys), and an independent streak it wears proudly. It is home to Harveys, Sussex's oldest brewery, whose bitter you will find in most of the town's pubs, and to a thriving antiques and bookshop scene. Anne of Cleves House and the ruined Lewes Priory add historical depth, and the surrounding Downs offer excellent walking straight from town. Lewes is also famous for its enormous, and slightly anarchic, Bonfire Night celebrations on 5 November.
  • Climb Lewes Castle for Downs views
  • A pint of Harveys at a riverside pub
  • Antique shops and the Needlemakers craft market
  • Walks onto the South Downs from the edge of town
Best for walkers, real-ale drinkers, and antique hunters
Getting there Direct train from London Victoria, about 70 minutes
St Albans5
St Albans Google
Hertfordshire, about 20 miles north of London
One of the quickest escapes on this list, St Albans packs in nearly two thousand years of history, from the Roman city of Verulamium to a soaring medieval cathedral. Wander the ruins and mosaics at Verulamium Park, then head to Ye Olde Fighting Cocks, one of England's oldest pubs, for a drink. The twice-weekly street market is one of the largest in the region, and the compact centre is full of good restaurants and independent cafes. It makes an ideal half-day if you want history without a long journey.
  • St Albans Cathedral and its medieval nave
  • Roman mosaics and walls at Verulamium Park
  • A drink at Ye Olde Fighting Cocks
  • The busy Wednesday and Saturday market
Best for history on a short journey and an easy half-day
Getting there Direct train from London St Pancras, about 20-25 minutes
Henley-on-Thames6
Henley-on-Thames Google
Oxfordshire, about 35 miles west of London
Henley is the quintessential Thames-side town, all elegant Georgian frontages, boat clubs, and a graceful 18th-century bridge over the river. It is best known for the Henley Royal Regatta, the storied five-day rowing event held over late June and early July, but the riverside is lovely year-round for a walk or a boat hire. The River & Rowing Museum is worth an hour, and the surrounding Chiltern Hills offer easy country walks and good gastropubs. It is a genteel, moneyed sort of town, ideal for a slow lunch by the water.
  • Stroll the riverfront and Henley Bridge
  • The River & Rowing Museum
  • Hire a boat or take a river cruise
  • The Henley Royal Regatta in early summer
Best for a leisurely riverside lunch and rowing fans
Getting there Train from London Paddington changing at Twyford, about 55-65 minutes
Marlow7
Marlow Google
Buckinghamshire, about 33 miles west of London
Marlow is a polished Thames town with a suspension bridge, a graceful church spire, and a food scene that punches well above its size. It is the home base of chef Tom Kerridge, whose two-Michelin-starred Hand & Flowers put the town on the culinary map, alongside his other Marlow venues. Beyond the plate, there are riverside walks toward Bourne End, a pretty high street of independent shops, and the wooded Chiltern countryside all around. Book any of Kerridge's tables well in advance if food is your reason to visit.
  • Marlow Suspension Bridge over the Thames
  • Dining at Tom Kerridge's Hand & Flowers (book far ahead)
  • Riverside walks toward Bourne End
  • Independent shops on the high street
Best for food lovers and a smart riverside stroll
Getting there Train from London Paddington changing at Maidenhead, about 60 minutes
Arundel8
Arundel Google
West Sussex, about 55 miles south of London
Arundel is dominated by its dramatic castle and the neo-Gothic Catholic cathedral, which together give this small West Sussex town an almost French skyline. The seat of the Dukes of Norfolk, Arundel Castle has magnificent gardens that peak with the Tulip Festival in April. Below, the compact centre is packed with antique shops, tea rooms, and secondhand bookshops, and the River Arun runs right through. The WWT Arundel Wetland Centre nearby is a good add-on for families and birdwatchers.
  • Arundel Castle and its gardens
  • Arundel Cathedral
  • Antique and secondhand bookshops
  • The WWT Arundel Wetland Centre
Best for castle and garden lovers and antique browsers
Getting there Direct train from London Victoria, about 90 minutes

Want these spots worked into your trip?

We'll build a custom London itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

Book train tickets aheadOff-peak advance fares on National Rail can be far cheaper than walk-up prices. Travelling after about 09:30 on weekdays avoids peak fares, and a Network Railcard pays for itself quickly if you make several trips.
Which terminusTrips south (Rye, Lewes, Arundel, Whitstable) leave from Victoria, St Pancras, or Charing Cross; western towns (Windsor, Henley, Marlow) go from Paddington; and St Albans is on the St Pancras Thameslink line. Check which London station you need before you set off.
Time your visitWeekends and summer bring crowds to Rye, Whitstable, and Windsor. Go midweek or early in the day for a calmer experience, and check event dates like Henley Regatta (early July) and Lewes Bonfire (5 November).
Book restaurants and castlesMarlow's Hand & Flowers and Windsor Castle both need advance booking, especially at weekends. Windsor Castle can also close at short notice for royal events, so check before you travel.

The beauty of basing yourself in London is how little effort it takes to leave it: an hour on a train can drop you in a medieval hill town, on an oyster-strewn beach, or beside a Thames-side pub. Pick one that matches your mood, book an off-peak ticket, and you have the makings of a perfect day out. Any of these eight makes an easy addition to a London itinerary.

Frequently asked questions

Which small town near London is best for a quick day trip?
St Albans is the fastest genuine escape, about 20-25 minutes by direct train from St Pancras, with a Roman past, a medieval cathedral, and one of England's oldest pubs. Windsor is nearly as quick from Paddington and adds a world-famous castle.
What is the prettiest small town near London?
Rye in East Sussex is widely considered the prettiest, with its cobbled Mermaid Street, leaning Tudor houses, and hilltop church, all reachable in around 70-90 minutes by train from St Pancras or Charing Cross.
Which town near London is best for seafood and the seaside?
Whitstable in Kent is the top choice for oysters and fish straight from the harbour, plus a pebble beach and famous estuary sunsets. It is about 75 minutes by direct train from St Pancras.
Can you visit these towns without a car?
Yes. Every town on this list is reachable by direct or one-change train from a central London terminus, and all have walkable centres, so a car is not needed for a day trip.
Which town near London is best for a weekend rather than a day trip?
Rye and Lewes both reward an overnight stay, with atmospheric inns, good food, and countryside walks nearby. Rye also pairs well with the wider Romney Marsh and coast if you have two days.
Plan with MagicTrips

Build your own London trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day London itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary