The Most Beautiful Streets in the UK: 9 Picture-Perfect Spots to Visit

If you’re looking for the prettiest fairytale streets to visit in the UK, this is the guide for you! Read on to discover where to find these 9 beautiful streets – think cobbled streets, thatched cottages and pastel coloured houses – how to get to them + other lovely things to do nearby and the best places to eat, drink, sleep and explore.

Whether you’re planning a day trip from London, a weekend away, or simply love discovering hidden gems, these nine streets are among the most beautiful in the country. Beyond the streets themselves, the villages, towns and cities they’re in offer historic sites, great independent shops & cafes and cosy hotels, making each spot very much worth a visit.

Please note this post contains affiliate links, which means I may earn a small commission at no extra cost to you if you make a purchase through them. Thanks so much for helping to support my blog!


1. The Shambles – York

The shambles

Visiting this historic English street feels like entering another era, or into a Harry Potter film – expect serious Diagon Alley vibes when you visit The Shambles. This narrow medieval street, once home to York’s butchers, is now filled with chocolate shops, bookshops, and cosy cafes. Overhanging timber-framed buildings almost touch overhead, creating a magical canopy that feels straight out of a fairytale. It’s easy to see why The Shambles is often listed among the most beautiful streets in the world.

How to get to The Shambles:
From York Station, it’s an easy 10 minute walk. Follow Station Road, cross Lendal Bridge, and wander through Petergate towards the Minster – you’ll find The Shambles just off Pavement.

Things to do nearby:

  • Climb York Minster’s central tower for sweeping city views
  • Walk along the city walls for a unique perspective of the Ouse River and surrounding streets
  • Wander the Museum Gardens, home to ruins and seasonal blooms
  • Explore Jorvik Viking Centre for an interactive historical experience
  • Browse the independent stalls at Shambles Market, perfect for gifts or local treats

Where to eat & drink:

  • Betty’s Tea Rooms – iconic afternoon tea spot in a historic setting
  • Gatehouse Coffee – a lovely speciality coffee shop
  • Skosh – for delicious seasonal small plates and snacks
  • House of Trembling Madness – a quirky medieval pub and ale house

Where to stay:

How to get to York from London: trains from London King’s Cross take around 2 hours, ideal for a day trip or overnight visit


2 & 3 – Victoria Street & Circus Lane – Edinburgh

victoria street

One of the UK’s most stunning cities – Edinburgh is filled with beautiful streets, and Victoria Street and Circus Lane are two of the most magical. Victoria Street winds through the Old Town, lined with rainbow-coloured shopfronts, quirky shops and cosy cafes.

How to get there:
From Edinburgh Waverley Station, it’s a 10 minute walk to Victoria Street via Cockburn Street. Circus Lane is about a 25 minute walk from there – head west through Princes Street Gardens to the Stockbridge area.

circus lane

About 25 minutes walk from Victoria Street – in the lovely Stockbridge neighbourhood – you’ll find Circus Lane. This very instagrammable cobbled street is framed by mews cottages and climbing plants. Be prepared to want to take about a hundred photos when you get there!

Things to do nearby:

  • Tour Edinburgh Castle and enjoy panoramic views over the Old Town
  • Explore the historic Royal Mile with its independent shops and hidden courtyards
  • Hike Arthur’s Seat for sweeping views of the city and coastline
  • Visit the National Museum of Scotland for history, science, and art
  • Discover tucked-away gardens and boutique shops in Old Town

Where to eat & drink:

  • The Milkman – iconic cosy Edinburgh coffee shop with two branches in Cockburn Street
  • The Outsider – delicious, great value food with stunning castle views.
  • Under the Table – modern bistro serving up high quality food
  • Lannan Bakery – incrdible pastries, worth queuing for

Where to stay:

Getting to Edinburgh from London: you can take a train from London King’s Cross (around 4.5 hours), or you can fly from most London airports (just over 1 hour)


4. Mermaid street – Rye

Mermaid Street – Rye

Rye is a gem of a small town in East Sussex, with cobbled streets, medieval buildings and total storybook charm. Mermaid Street is a must visit, with it’s leaning timber-framed houses. Try visiting early on a weekday morning when you have the best chance of getting the street to yourself.

How to get there to Mermaid Street:
Take the train from London St Pancras to Rye (about 1 hour 15 minutes with a change at Ashford International). From the station, it’s a 5-minute walk – follow the signs to the Old Town and you’ll find Mermaid Street at its heart.

Things to do nearby:

  • Explore Rye’s winding lanes and independent shops
  • Visit Rye Castle Museum and the historic Ypres Tower
  • Stroll along the nearby Camber Sands beach
  • Browse galleries and antique stores
  • Take a guided walking tour of Rye’s medieval streets

Where to eat & drink:

  • The Mermaid Inn – historic inn with cosy dining
  • Whitehouse – a modern all-day eatery, with a great in-house bakery
  • The Cobbles Tea Room – a cosy tea room in a cobbled lane

Where to stay:

  • The George in Rye – boutique, historic charm.
  • Whitehouse – beautiful bed & bed breakfast rooms in a heritage building, with a lovely bakery and cafe downstairs
  • Mermaid Inn – cosy accommodation in a 12th century inn

How to get to Rye from London: Rye is just over 1 hour from London St Pancras station (you’ll just need t0 change trains once at Ashford International)


5. the street, castle combe

The Street

Castle Combe, in the heart of the Cotswolds, is often called the “prettiest village in England.” Its main lane, The Street, is lined with honey-coloured cottages, flower-filled window boxes, and historic inns. It feels almost frozen in time, and even a short stroll here feels like stepping into another world.

How to get there:
From London Paddington, take a train to Chippenham (around 1 hour 15 minutes), then a 15-minute taxi or 30 minute bus ride to Castle Combe. Once there, you’ll find The Street at the village’s centre, leading towards the bridge.

Things to do nearby:

  • Walk along the By Brook and surrounding countryside
  • Explore Lacock Abbey and the medieval village of Lacock
  • Cycle or hike through the scenic Cotswold lanes
  • Visit local craft shops and small galleries

Where to eat & drink:

  • The Castle Inn – traditional English fare in a cosy setting

Where to stay:

Getting to Castle Combe from London: best by car (-2 hours from London). Nearest train station: Chippenham (-15 min drive)


6. Ennismore Gardens Mews – London

Ennismore Gardens Mews

Tucked away in South Kensington, Ennismore Gardens Mews is one of London’s most elegant and peaceful hidden gems. Just a short walk from Hyde Park and the museums of South Kensington, this quiet cobbled lane feels worlds away from the busy city streets. Lined with beautifully maintained mews houses draped in climbing wisteria and ivy, it’s a street that exudes understated London charm. It’s a favourite among photographers, Sunday strollers, and anyone who loves discovering the city’s secret corners.

How to get there:
Take the Tube to South Kensington or Knightsbridge. From either station, it’s a short 10-minute walk — tucked between Prince’s Gate and Ennismore Gardens.

Things to do nearby:

  • Stroll through Hyde Park or relax by The Serpentine
  • Visit the Victoria and Albert Museum, Natural History Museum, or Science Museum
  • Explore nearby Kensington Gardens and the Albert Memorial
  • Wander through South Kensington’s elegant streets and discover hidden coffee spots
  • Browse independent bookshops and gift stores near Exhibition Road

Where to eat & drink:

  • Kuro Coffee – minimalist café with excellent flat whites
  • Layla – a seriously good bakery in Portobello Road
  • Ognisko Restaurant – Polish-inspired dining with elegant interiors and a leafy terrace.
  • Margaux – an intimate wine bar perfect for small plates and natural wines.

Where to stay:


7. Church Street – Amberley

Church Street

Amberley is a charming village in West Sussex, full of historic character and surrounded by countryside. Church Street is lined with thatched cottages, galleries, and small artisan shops. It’s perfect for a slow stroll, especially in spring or autumn, when the surrounding hillsides are particularly vibrant.

How to get there:
From London Victoria, take a train to Arundel (around 1 hour 40 minutes), then a short taxi or cycle ride to Amberley. Church Street is right in the centre, beside the church and local pub.

Things to do nearby:

  • Visit Amberley Museum to explore historic vehicles and local crafts
  • Walk along the South Downs Way, just a short distance away
  • Stroll along the River Arun or explore local walking paths

Where to eat & drink:

  • The Black Horse Inn – traditional English fare.
  • The Tea Room – homemade cakes and light lunches.

Where to stay:


8. All Saints Street – Hastings

All Saints Street

Hastings’ All Saints Street is eclectic and full of character. Colourful houses, antique shops, and galleries line the cobbles, giving the street a bohemian feel. It’s in the Old Town, so you’re never far from history, the beach, and a good cafe. Autumn and spring are particularly charming times to visit, when the light hits the old town at just the right angle for photos.

How to get there:
From London St Pancras, direct trains take about 1 hour 30 minutes. Once at Hastings Station, it’s a 15-minute walk east through the Old Town.

Things to do nearby:

  • Explore Hastings Castle and the surrounding grounds
  • Wander the Old Town with its galleries, shops, and cafes
  • Take a cliff-top walk along the coast for spectacular sea views
  • Browse local markets and artisan stores

Where to eat & drink:

  • Stooge Coffee – excellent flat whites
  • Ladle – small plates and seasonal dishes

Where to stay:


9. Bloomswell – Robin Hood’s Bay

Robin Hood’s Bay, on the Yorkshire coast, is a picturesque fishing village full of winding streets and historic charm. Bloomswell is the village’s most iconic street, lined with stone cottages, independent shops, cafés, and galleries. The cobbles lead down towards the sea, and the village’s unique coastal atmosphere makes it a perfect day trip from York, Whitby, or even a longer trip from London. In autumn, the village is particularly atmospheric, with crisp sea air and golden light highlighting the textures of the cottages and surrounding cliffs.

Cobblestone street Bloomswell in Robin Hood’s Bay, lined with cottages and shops

How to get there:
Take a train from London King’s Cross to Whitby (~4 hours), then a short taxi or local bus to Robin Hood’s Bay. From the main car park, Bloomswell is a 5-minute walk downhill towards the sea.

Things to do nearby:

  • Stroll along the clifftop paths for breathtaking sea views
  • Explore the beach and rock pools, perfect for a family-friendly adventure
  • Visit the Robin Hood’s Bay Museum to learn about the village’s smuggling history
  • Wander the surrounding cobbled streets for independent galleries and gift shops
  • Take a coastal hike along the Cleveland Way National Trail

Where to eat & drink:

  • The Bay Hotel – cosy dining with sea views
  • Brambles Bistro – cosy family run Bistro
  • The Cove – cafe with lovely sea views

Where to stay:

autumn in Castle Combe in the Cotswolds, England

you may also like

Leave a Reply

Your email address will not be published. Required fields are marked *