Crowds walking down the Shambles in York, a narrow street of overhanging timber-framed buildings and shop signs

Best Places to Visit in Yorkshire, England: 20 Places Worth Your Time

Affiliate disclosure: This post contains affiliate links. If you book through them, I may earn a small commission at no extra cost to you. Click to read my full disclosure.

Trying to choose the best places to visit in Yorkshire isn’t easy. Yorkshire is England’s biggest county, with everything from medieval cities and elegant spa towns to wild national parks, stone villages and a rugged coastline.

The good news is that you can have completely different trips depending on where you go. A weekend in York feels nothing like a few days in the Yorkshire Dales, and the coast has a character all of its own.

It all depends on the things you want to do while visiting.

This guide is about places rather than attractions. I’ve picked the towns, villages and areas that are worth building a trip around, whether you’re here for a weekend, planning a Yorkshire road trip or looking for somewhere new for a day out. For each one you’ll find what it’s best for, how long to spend there and how to get there.

Looking for activities rather than places? See my guide to the best things to do in Yorkshire.


The Best Places to Visit in Yorkshire at a Glance

PlaceBest forRecommended time
YorkHistory and city breaks1–2 days
Yorkshire DalesCountryside and villages2–3 days
HarrogateVictorian era architecture, spa breaks and relaxed weekends1–2 days
WhitbyCoast and history1–2 days
North York MoorsLandscapes and outdoor escapes1–3 days
KnaresboroughRiverside scenery and historyHalf to 1 day
HaworthBrontë history and countryside1 day
MalhamDramatic landscapes1 day
RichmondHistory and market-town charm1 day
Yorkshire CoastBeaches and seaside towns2–3 days
Robin Hood’s BayCoastal village atmosphereHalf to 1 day
ScarboroughTraditional seaside holidays1–2 days
SaltaireHistory and architectureHalf to 1 day
IlkleyCountryside and walking1 day
Pateley BridgeSmall-town charm and Nidderdale1 day
Castle HowardCountry-house grandeurHalf to 1 day
Fountains AbbeyHistory and countrysideHalf to 1 day
Yorkshire Three PeaksHiking and dramatic scenery1–2 days
The Yorkshire WoldsQuiet countryside1–2 days
StaithesCoastal scenery and village lifeHalf to 1 day

1. York

If you only visit one place in Yorkshire, make it York. Especially if it’s your first time in the county. See my guide to the best things to do in York.

The city feels completely different from the countryside around it. Medieval streets, ancient city walls and York Minster give it bags of character, and the centre is compact enough to explore on foot without a car.

It’s also one of the best places in Yorkshire for a proper city break. You can easily fill a weekend here, or use York as a base for exploring the rest of North Yorkshire.

For current events and opening times, the official Visit York website is worth checking before you go.

The medieval shambles in York with overhanging buildings

Best for: History, architecture, food and city breaks
Time needed: 1–2 days
Getting there: Direct trains from London King’s Cross take about 2 hours.


Seeing several paid sights? The Visit York Pass can save you money. For hotels, compare places to stay in York.

2. The Yorkshire Dales

For big scenery and a slower pace, nowhere beats the Yorkshire Dales. I live here, and I chose it for a reason.

A grassy crag edge on Penhill looking out over a wide green valley
View from Penhill

The Dales cover a huge area of valleys, hills, rivers, waterfalls and stone villages. It isn’t one destination; it’s a collection of places best explored slowly.

Malham, Grassington, Hawes, Reeth and plenty of smaller villages all make good stops (here are my favourite Yorkshire Dales villages), and the roads between them are often as memorable as the villages themselves.

The Dales are perfect if you want beautiful scenery without spending your whole trip chasing attractions. Spend the morning in a village, the afternoon on a walk and the evening in a country pub.

A sheep and lambs in a field in the Yorkshire Dales

Best for: Countryside, villages, walking and road trips
Time needed: 2–3 days
Getting there: Easiest by car. Without one, trains run to Skipton and along the Settle–Carlisle line, with local buses beyond.


3. Harrogate

Harrogate is one of Yorkshire’s most elegant towns, and one of my personal favourites.

The Victorian spa town has handsome architecture, the Valley Gardens, independent shops, good restaurants and, of course, Bettys. It’s ideal for a relaxed weekend away, but there are still loads of things to do.

It also makes a great base. You can combine a stay in town with day trips into Nidderdale and the Yorkshire Dales, so you get town and countryside without moving hotels every night. I’ve put the best areas and hotels in my Harrogate hotel guide, and the best day trips in my day trip guide.

Bettys Café Tea Rooms in Harrogate, a Victorian stone building with a corner clock tower on Montpellier Parade, decorated with Christmas trees and lights

Best for: Spa breaks, couples, gardens and food
Time needed: 1–2 days
Getting there: A few direct trains a day from London (about 3 hours), or change at Leeds or York. Under an hour by train from York.


4. Whitby

Perched on the North York Moors coast, Whitby is one of Yorkshire’s best-known towns.

The ruins of Whitby Abbey look down over the town from the clifftop, while the harbour, cobbled old streets and beaches make it easy to fill a full day.

Whitby is also where Bram Stoker found inspiration for Dracula, and the town has happily leaned into it. For the full list, see my guide to things to do in Whitby.

It’s a great choice if you want coastal scenery, history and a proper traditional seaside town in one.

Whitby Abbey ruins and St Mary's Church on the clifftop above red-roofed houses in Whitby
Photo by Zeyu Jiang on Unsplash

Best for: Coast, history, seafood and atmosphere
Time needed: 1–2 days
Getting there: Easiest by car. By public transport, take the scenic Coastliner bus from York, or the North Yorkshire Moors Railway from Pickering when it’s running.


No car? This day trip from York includes three hours in Whitby. Staying over? See hotels in Whitby.

5. The North York Moors

The North York Moors are the place to escape into wide-open countryside.

The landscape is very different from the limestone scenery of the Dales. Huge stretches of heather moorland roll across the national park, broken up by wooded valleys, stone villages and abbey ruins. In late summer, the heather turns the moors purple.

It’s perfect for scenic drives and walking, and the North Yorkshire Moors Railway is a memorable way to see it from a steam train.

For a longer trip, combine the moors with the coast. The two sit right next to each other.

Grassy field at sunrise with mist lying in the valleys and rolling hills beyond, Yorkshire countryside
Photo by Andy Carne on Unsplash

Best for: Landscapes, walking, scenic drives and steam trains
Time needed: 1–3 days
Getting there: Best by car. Pickering and Helmsley are good gateway towns. See where to stay in the North York Moors.


6. Knaresborough

Knaresborough is one of those Yorkshire towns that’s easy to underestimate.

It’s built above the steep-sided gorge of the River Nidd, with the famous railway viaduct dominating the view from the riverside. Old buildings, wooded riverbanks and that view make it one of the prettiest places in North Yorkshire.

It’s right next to Harrogate, so the two combine easily. If you come by train from Harrogate, you’ll even cross the viaduct yourself.

Knaresborough works well as a day trip if you don’t want to commit to a full weekend.

The stone railway viaduct over the River Nidd in Knaresborough, seen from above through trees, with houses on the wooded gorge behind

Best for: Pretty towns, riverside walks and history
Time needed: Half a day to 1 day
Getting there: On the York–Harrogate railway line, a few minutes from Harrogate.


7. Haworth

If you’re interested in literary history, Haworth is one of the most distinctive places in Yorkshire.

The village is famous as the home of the Brontë family. Its steep cobbled Main Street leads up to the Brontë Parsonage Museum, and the moors around it are the wild backdrop to the sisters’ novels.

But you don’t need to be a Brontë fan to enjoy it. The old stone buildings, independent shops, cafés and pubs give the village plenty of atmosphere on their own.

People walking down the steep cobbled Main Street in Haworth, lined with old stone buildings, with fields and moorland hills in the distance
Photo by Maria Ilves on Unsplash

Best for: Literary history, villages and moorland
Time needed: Half a day to 1 day
Getting there: Train to Keighley, then a local bus or the Keighley & Worth Valley heritage railway to Haworth.


8. Malham

If dramatic scenery is high on your list, go to Malham.

The village sits in the southern Yorkshire Dales, surrounded by some of the most impressive landscapes in the county. The huge limestone cliff of Malham Cove is the star, with Gordale Scar and Malham Tarn close by.

Malham is all about the landscape rather than a list of attractions, which is exactly the point. It’s an excellent day out if you enjoy walking.

Best for: Dramatic scenery, walking and photography
Time needed: 1 day
Getting there: Best by car (parking fills up early on sunny weekends). Some buses run from Skipton, mainly in summer.


9. Richmond

Richmond sits on the northern edge of the Yorkshire Dales and feels quite different from the national park’s smaller villages.

The town centres on a big cobbled market square overlooked by Richmond Castle, with the River Swale tumbling through the valley below.

It’s a great pick if you want history and countryside together. Explore the town, then head out into Swaledale, or use Richmond as a base for the northern Dales.

The River Swale flowing past mossy rocks and green trees near Richmond, with the tower of Richmond Castle in the distance

Best for: History, market towns and countryside
Time needed: 1 day
Getting there: Easiest by car. By public transport, take the train to Darlington, then a local bus.


10. The Yorkshire Coast

The Yorkshire Coast isn’t a single destination, but it’s one of the best parts of Yorkshire to explore over several days.

The coastline changes a lot as you travel along it: traditional resorts like Scarborough, historic Whitby, fishing villages like Staithes and Robin Hood’s Bay, and dramatic chalk cliffs around Flamborough.

That makes it ideal for a road trip. Base yourself in one town and take day trips, or move along the coast as you go.

Dark cliffs and a rocky beach at Saltburn-by-the-Sea, with Saltburn Pier and the clifftop town in the distance

Best for: Beaches, seaside towns, coastal walks and road trips
Time needed: 2–3 days
Getting there: Direct trains from York to Scarborough. A car makes the smaller villages much easier.


11. Robin Hood’s Bay

For somewhere smaller and more atmospheric than Scarborough or Whitby, head to Robin Hood’s Bay.

The village tumbles steeply down to the sea, and the walk down its narrow lanes between old stone cottages is half the fun. (The walk back up is the other half.)

It’s perfect if you prefer historic villages and coastal scenery to traditional seaside attractions, and it’s an easy stop if you’re exploring the coast by car.

Best for: Coastal villages, scenery and walking
Time needed: Half a day to 1 day
Getting there: Short drive or bus ride from Whitby.


12. Scarborough

Scarborough is Yorkshire’s classic seaside resort.

It has two big sandy bays, a long seafront and all the traditions of the British seaside holiday, with Scarborough Castle on the headland between them. It’s much bigger than the coastal villages, so there’s enough to justify staying the night.

It also works well as a base for exploring the rest of the coast. If you want beaches, entertainment and plenty of places to stay and eat, Scarborough is the obvious choice. See my guide to things to do in Scarborough.

Fishing boats and yachts in Scarborough harbour on a sunny day, with the old town's houses rising up the hill behind
Photo by Stephen Ingham on Unsplash

Best for: Beaches, families and traditional seaside holidays
Time needed: 1–2 days
Getting there: Direct trains from York in under an hour.


13. Saltaire

Saltaire is something completely different again.

This Victorian model village near Bradford was built in the 1850s for the workers of Titus Salt’s textile mill, and it’s now a UNESCO World Heritage Site.

It’s remarkably well preserved, with neat rows of stone houses laid out around the mill. Salts Mill itself is the landmark, and it houses a major collection of work by the Yorkshire-born artist David Hockney.

Saltaire is ideal for a shorter visit and combines easily with other places in West Yorkshire, like Haworth or Ilkley.

Best for: Architecture, history, art and culture
Time needed: Half a day to 1 day
Getting there: Direct trains from Leeds in around 15 minutes.


14. Ilkley

For a traditional Yorkshire town with open countryside on its doorstep, try Ilkley.

It sits beside the River Wharfe at the foot of Ilkley Moor, so you can combine cafés and independent shops with a proper walk in the hills. The Cow and Calf Rocks are the area’s best-known landmark.

Ilkley is also easy to reach by train, which makes it a good option if you’re travelling without a car.

Best for: Countryside, walking and a relaxed day out
Time needed: 1 day
Getting there: Direct trains from Leeds in about half an hour.


15. Pateley Bridge

Pateley Bridge is a small market town in Nidderdale, and a good choice if you want to get away from Yorkshire’s busiest tourist spots.

The town itself is compact, while the countryside around it is perfect for exploring Nidderdale’s quieter landscape.

It works best as part of a wider trip around Nidderdale and the Dales rather than as a base for a week.

Best for: Small-town charm, countryside and Nidderdale
Time needed: 1 day
Getting there: Around half an hour’s drive from Harrogate, or by local bus.


16. Castle Howard

Not every great place to visit in Yorkshire is a town.

Castle Howard is one of the most impressive country houses in England and makes a brilliant standalone day out.

The house is spectacular, but the grounds, lakes and gardens are just as much a part of the experience. It’s north-east of York, so it’s easy to combine with a stay in the city.

If you like architecture, gardens and historic houses, it deserves a place on your Yorkshire itinerary. For more castles, abbeys and historic houses, see my things to do in Yorkshire guide.

Castle Howard's grand domed house seen across a striped lawn under a clear blue sky, North Yorkshire

Best for: Architecture, gardens and history
Time needed: Half a day to 1 day
Getting there: About 30 minutes’ drive from York. Day tours from York often include it.


17. Fountains Abbey and Studley Royal

At Fountains Abbey and Studley Royal, the setting is just as impressive as the ruins. It tops my guide to abbeys in Yorkshire.

The huge abbey ruins sit in a wooded valley alongside elegant Georgian water gardens, woodland and a deer park, and the whole estate is a UNESCO World Heritage Site.

It’s the kind of place where you can happily spend several hours exploring rather than just turning up, taking a photo and leaving.

It’s also close to the small cathedral city of Ripon, so you can combine the two in one day.

The long vaulted cellarium at Fountains Abbey, with rows of stone pillars and arches stretching into the distance
Photo by JR Harris on Unsplash

Best for: History, architecture, gardens and countryside
Time needed: Half a day to 1 day
Getting there: Easiest by car. It’s a short drive from Ripon and about half an hour from Harrogate.


18. The Yorkshire Three Peaks

If your idea of a great Yorkshire destination involves putting some miles into your walking boots, put the Yorkshire Three Peaks on your list.

The route takes in Pen-y-ghent, Whernside and Ingleborough in the western Dales, and it’s one of the best-known hiking challenges in England.

You don’t need to do the whole challenge to enjoy the area, either. Each of the peaks, and the villages around them, has plenty of shorter walks.

This is one for people who want the landscape to be the main event.

Best for: Hiking, scenery and outdoor challenges
Time needed: 1–2 days
Getting there: Horton-in-Ribblesdale is on the Settle–Carlisle railway line, right at the start of the route.


19. The Yorkshire Wolds

The Yorkshire Wolds are often overlooked in favour of the Dales and the Moors, which is exactly why they’re worth considering.

The landscape is gentler, with rolling chalk hills, quiet lanes and small villages across the eastern side of the county.

Come here if you want a quieter Yorkshire without the crowds some of the famous spots attract. The Yorkshire Wolds Way, one of England’s National Trails, runs right through it.

Best for: Peaceful countryside, villages and walking
Time needed: 1–2 days
Getting there: Best by car.


20. Staithes

Finally, Staithes is one of the most characterful villages on the whole Yorkshire coast.

Narrow lanes lead down to a tiny harbour, where old cottages are squeezed between the cliffs and the sea. It’s much smaller than Whitby or Scarborough, so come here for atmosphere rather than a full-blown seaside resort.

Staithes works best as part of a wider Yorkshire Coast road trip.

Best for: Coastal scenery, villages and photography
Time needed: Half a day to 1 day
Getting there: Best by car, or by bus from Whitby.


How to Choose Where to Visit in Yorkshire

With so many options, it really comes down to what sort of trip you’re planning.

For a first trip to Yorkshire

Start with York, then add either the Yorkshire Dales or the Yorkshire Coast, depending on your interests. York gives you history and a city, while the Dales and the coast show you two completely different sides of the county.

For beautiful countryside

The Yorkshire Dales and North York Moors are the obvious choices. The Dales have more dramatic limestone scenery; the Moors have vast open landscapes and heather-covered hills.

For pretty villages

Try Haworth, Knaresborough, Robin Hood’s Bay, Staithes or any of the smaller villages in the Yorkshire Dales.

For a relaxing weekend

Harrogate is hard to beat for good food, gardens, spas and a slower pace. Add Knaresborough or a day out into the countryside.

For the coast

Base yourself in Whitby or Scarborough, then explore the smaller places nearby. Robin Hood’s Bay, Staithes, Filey and Flamborough all fit into a longer coastal trip.

For walking

Head for the Yorkshire Dales, the North York Moors, Malham or the Yorkshire Three Peaks. There are walks of every length and difficulty across the county.

For history

York is the obvious starting point, but don’t overlook Fountains Abbey, Saltaire, Castle Howard, Richmond and Haworth.


How Long Do You Need to Visit Yorkshire?

There’s no single answer because Yorkshire is so big.

For a weekend, I’d pick one area rather than trying to see the whole county. For example:

  • York and the surrounding area
  • Harrogate and the Yorkshire Dales
  • Whitby and the Yorkshire Coast

With 3–4 days, you can start combining places. Add a day in the countryside to a York weekend, or take in Whitby, Robin Hood’s Bay and Scarborough on a coast trip.

With 5–7 days, a Yorkshire road trip becomes realistic. You could combine York, Harrogate, the Dales and the coast, although you’ll still only scratch the surface.

If you’d like a head start, my free trip planner has ready-made routes for 3, 5 and 7 days.


When Is the Best Time to Visit Yorkshire?

Yorkshire is a year-round destination, but different seasons suit different trips.

Spring is lovely for gardens, countryside and walking, with lambs in the fields. Summer is the easiest time to combine the countryside with the coast, and the moors turn purple with heather towards the end of it.

Autumn (or fall, for my North American readers) is one of my favourite times for exploring the Dales and the North York Moors, when the landscape takes on a completely different character.

Winter can be cold, wet and occasionally snowy (although I’ve not seen proper snow in a while), but the towns and villages are at their most atmospheric. A cosy pub, a historic town and a bit of dramatic weather is a pretty good Yorkshire combination. See my guides to York in winter and the Yorkshire Dales in winter.

If you’re planning to spend most of your time walking, always check the forecast and conditions before heading into the hills.


Can You Visit Yorkshire Without a Car?

Yes, although a car gives you much more flexibility once you leave the bigger towns and cities.

York is one of the easiest places to reach by train, and Harrogate, Knaresborough, Scarborough, Ilkley and Saltaire all have direct rail connections too.

The Yorkshire Dales, the North York Moors and the smaller coastal villages are harder without a car, although buses and trains can get you surprisingly far if you plan ahead.

For a car-free trip, I’d focus on York, Harrogate and Knaresborough. They’re all on the same railway line.


Guided day trips from York cover the Dales, the North York Moors and Whitby. If you’d rather drive, compare car hire on Booking.com.

Frequently Asked Questions

What is the nicest place to visit in Yorkshire?

That depends on what you want from your trip. York is best for history and city breaks, while the Yorkshire Dales and North York Moors are better for countryside and walking. For the coast, Whitby and the villages around it are the favourites.

What is the most beautiful part of Yorkshire?

The Yorkshire Dales, North York Moors and Yorkshire Coast all have very different scenery. The Dales are known for valleys, limestone landscapes and waterfalls, the Moors for open heather-covered hills, and the coast for cliffs, beaches and fishing villages.

If you want my opinion, my vote goes to the Yorkshire Dales. I live here for a reason!

Where should I go for a weekend in Yorkshire?

For a city break, choose York. For a relaxed town break, try Harrogate. For countryside, stay in the Yorkshire Dales. And if you want the sea, Whitby makes a great base for the coast.

What are the best places to visit in Yorkshire for first-time visitors?

For a first trip, I’d start with York, the Yorkshire Dales, Harrogate, Whitby and the North York Moors. Together, they give you a great introduction to how varied Yorkshire is.

Is Yorkshire worth visiting?

Absolutely. Yorkshire is big enough for several completely different trips, from city breaks and seaside holidays to national parks, walking trips and quiet countryside escapes.

The trick is not trying to see everything at once. Pick an area, slow down and explore it properly. That’s when Yorkshire really starts to make sense.


Final Thoughts: Where Should You Visit in Yorkshire?

The best places to visit in Yorkshire aren’t necessarily the ones with the biggest attractions or the most famous names.

For some people, York will be the highlight. For others, it’ll be finding a tiny village in the Dales, walking across a windswept stretch of moorland or discovering a quiet corner of the coast.

That’s what makes Yorkshire so good to explore. You can come back several times and have a completely different trip each time.

If it’s your first visit, I’d choose one or two areas rather than trying to see everything. Yorkshire is too big to rush, and you’ll get much more out of a couple of days properly exploring somewhere than ticking places off a list.

And if you’re still not sure where to start, York, the Yorkshire Dales, Harrogate and the Yorkshire Coast are four very different places that will give you a great introduction to the county.

Similar Posts