10 Best Things To Do In Knaresborough: Attractive Town In North Yorkshire

Updated on April 18, 2025

The pretty town of Knaresborough in North Yorkshire is known for its striking viaduct, picture-postcard views, and unique chequered houses. Here is your guide to the top things to do in Knaresborough on your next visit.

This post contains affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase through a link. Find out more here.

About Knaresborough

Before we delve into the best things to do in Knaresborough, here is a quick introduction to the charming market town.

Where is Knaresborough?

Knaresborough is a spa and market town located four miles to the east of Harrogate, in North Yorkshire. The town straddles the River Nidd, giving it its picturesque waterside view and impressive viaduct, which makes photos of the town instantly recognisable.

Things to do in Knaresborough North Yorkshire

How To Get To Knaresborough

Knaresborough’s proximity to York, Harrogate, and Leeds makes it easily accessible, especially by public transport. Here are the easiest options for planning your visit:

Car: Knaresborough is a popular destination and parking is limited so arrive early to avoid disappointment. Pay and display car parks can be found at Bond End (HG5 9AX) or Castle Yard Car Park (HG5 8AS).

Rail: For the easiest rail connection, catch a train to York then take the Northern service directly to Knaresborough Station. There is also a Northern service from Leeds train station, although the journey takes longer. Find tickets via Trainline.com

Air: The closest international airport is Leeds Bradford Airport, which is a 30-minute drive from Knaresborough.

Is Knaresborough worth visiting?

Yes, Knaresborough is well worth visiting! The pretty town is packed with fascinating historic sights, boutique independent stores and is absolutely brimming with charm! The unique architecture and riverside views make Knaresborough an unforgettable getaway!

Things To Do In Knaresborough

Knaresborough has a broad range of attractions that will appeal to visitors of all ages. You can spend the day taking them all in or pass a few hours visiting your favourites. Here are some of the top things to do in Knaresborough.

Mother Shipton’s Cave

Mother Shipton’s Cave is England’s oldest tourist attraction. It first opened its doors to visitors in 1630! Today, you can watch items turn to stone in the petrifying well and discover the history of prophetess Mother Shipton who was apparently born (and potentially buried) on the site.

Things to do in Knaresborough - Mother Shiptons Cave

Ursula Sontheil, better known as Mother Shipton, was a prophetess who lived c. 1488-1561. She was supposedly born in a cave in Knaresborough and made a living predicting the future. You can visit the cave of her birth, as well as the neighbouring petrifying well which turns objects to stone.

The well and cave are in a beautiful woodland setting. The site also houses a cafe truck, adventure playground, pixie village, and museum/shop which highlights petrified items left by famous visitors.

Things to do in Knaresborough Mother Shiptons Cave Petrifying Well

Knaresborough Castle

Knaresborough Castle was once a stronghold of medieval kings but is now a peaceful retreat from the bustling town. The ruins sit atop the town, with spectacular views over the river. The surrounding area has been transformed into a beautiful green space where you can sit and relax.

Things to do in Knaresborough Knaresborough Castle

The castle was first built around 1100 although several alterations were made to the original Norman structure. It was largely destroyed in 1648 due to an order by parliament to dismantle all Royalist castles during the civil war. Many of the buildings in the town are built using stone from the ruined castle.

Since the year 2000, the castle has held resident ravens, one of whom was donated by the Tower of London. You can see them tethered in the castle grounds on most days. You can also tour the inside of the castle remains and the castle museum.

Boating

If you want to appreciate the charm of the town from a unique perspective, you need to see it from the river. With one mile of river to explore, hiring a rowing boat is a leisurely way to pass an hour.

Things to do in Knaresborough Boats on the River Nidd

Boating is a fantastic way to gaze up at the pretty town and spot some more of those iconic chequered houses. You will also pass beneath the viaduct and gain an appreciation for the impressive scale of the structure.

Things to do in Knaresborough Boating

You can hire boats from either Knaresborough Blenkhorn’s Boat Hire or Marigolds Cafe & Boating. Both are easy to spot on the riverfront thanks to the numerous boats bobbing in the water and you don’t need to pre-book. But if you’re not a fan of the water, you can take a pleasant stroll along the waterfront instead.

Knaresborough Viaduct

When you visit Knaresborough, you cannot help but view the viaduct. The structure dominates the views of the town from wherever you are. It first opened in 1851 and carries the Harrogate line over the River Nidd.

Things to do in Knaresborough Knaresborough Viaduct

The viaduct makes photos of Knaresborough instantly recognizable. While you’re in the town be sure to spend some time appreciating the structure which adds to the charm of Knaresborough.

Other Things To Do In Knaresborough

Here are a few more ideas of things to do in Knaresborough:

  • Bebra Gardens – These pretty gardens are a wonderful hidden gem. They are built around a sloping, meandering pathway leading through mature trees and conifers.
  • Chapel of Our Lady of the Crag – This ‘Marian’ shrine is dedicated to the Virgin Mary and her son, Jesus Christ. The Chapel is the work of a master craftsman, with a carved altar, vaulted ceiling, roof bosses, and gargoyles, looking every bit like an erected building, but with a special quality…it is created from the crag itself.
  • Church of St John the Baptist – This peaceful church is an ideal place for a reflective retreat from the bustle of town. It is located on a tranquil spot along the river, and you can look inside to admire the beautiful stained-glass windows.

Where To Eat And Drink in Knaresborough

Looking for a bite to eat or a drop to drink? Knaresborough has plenty on offer for you to try out. Here are just some of the local favourites:

The Worlds End pub aptly takes its name from one of Mother Shipton’s prophecies. It is claimed that when the neighbouring bridge over the river falls for the third time, the world will end. To date, it has collapsed twice, so try your chances with a stroll across to grab a pint at The Worlds End.

Things to do in Knaresborough Drink at the Worlds End Pub

Two Brothers Grill & Pizzeria Restaurant is home of “the best calzone in Yorkshire”. Although unable to speak personally, it comes highly rated on TripAdvisor.

If you’re in the mood for some fine dining, award-winning Storm Restaurant at Dower House & Spa sits at the edge of the town. They offer an indulgent 3-course a la carte menu, a lighter Lounge menu, or traditional afternoon tea.

Or, if you’re like us, you’re not prepared to let a meal interrupt your exploring, get some fuel on the go in the form of ice cream! Fresh from the local creamery, you can get a scoop of Brymor Real Dairy Ice Cream from the shop on the corner of Castle Yard and Castlegate.

Places To Stay In Knaresborough

If you want to make the most of your trip to Knaresborough, why not stay a few days and experience some of the surrounding areas? Here are just a few accommodation options for your stay.

  • Goldsborough Hall (£££) – The most luxurious stay in the area, Goldsborough Hall is a private historic royal stately home and gardens. It has 17 luxury rooms for guests and feels like a private country retreat with a 400-year royal history. You’ll feel like royalty with a stay in this princess’s home!
  • Teardrop Cottage (££) – This homely accommodation is set on the picturesque waterside, with magnificent views of the river, castle, and Victorian stone viaduct. They have four beautifully finished boutique rooms that will feel like home from the moment you arrive!

Discover more places to stay in Knaresborough here:

Booking.com

Things To Do In Knaresborough

So, these are the top things to do in Knaresborough. You’ll fall in love with this picturesque town as soon as you see it! And, at only a stone’s throw from the Yorkshire Dales, it is the ideal place for a day trip on your visit.

What would you love to do on a visit to Knaresborough? Let me know in the comments below!

Ready to start planning another Yorkshire adventure? Check out the Ultimate Yorkshire Bucket List for over 100 must-see Yorkshire locations at your fingertips!

Until our next adventure,

Related Articles

Love it? Pin it!

If you like this guide to things to do in Knaresborough, be sure to follow Get Lost on Pinterest. That’s where I’ll be sharing all my great North Yorkshire travel guides!

Are you looking for beautiful places in Yorkshire, England? If so, the pretty town of Knaresborough in North Yorkshire should be top of your travel bucket list! With many incredible places to visit in Yorkshire, it’s hard to choose, but Knaresborough had a pretty town aesthetic and is surrounded by incredible landscapes and English countryside. Just a short trip from York or Manchester it is a great stop on a road trip to the Yorkshire Dales. Click to discover top things to do in Knaresborough!

24 thoughts on “10 Best Things To Do In Knaresborough: Attractive Town In North Yorkshire”

    • Thanks so much! It’s such a pretty town, it’s so picturesque! It’s a lovely place to visit for a day, especially as part of a Yorkshire road trip. I hope you get an opportunity to visit in person and see it for yourself!

      Reply
  1. Knaresborough looks so charming, especially with that magnificent viaduct! Mother Shipton’s cave looks especially interesting, as does the castle.

    Reply
    • It’s such a picturesque little place! I always find a trip to Mother Shipton’s fascinating! It’s such an incredible phenomenon! And the castle is so beautiful and has great views over the town. I hope you get an opportunity to visit!

      Reply
    • Yorkshire is such a lovely area! There are so many beautiful places to visit. I hope you have an opportunity to visit one day!

      Reply
  2. What a charming town! I would absolutely love to visit here one day 🙂 I love small English towns like this and think visiting the castle and going for a paddle on the river would be such a lovely day!

    Reply
    • It is a really picturesque little town! I hope you get an opportunity to visit! You definitely need to take a boat ride, you get to appreciate the beauty of the town from a whole new angle!

      Reply
  3. I would love to visit more of England. I have been to London, but would like to go off the beaten path! This is an awesome guide, thanks for sharing 🙂

    Reply
    • London is great but there is definitely a whole lot more to England that is worth seeing! Im biased but I think everyone should visit Yorkshire! I’m glad you like the guide and I hope you get a chance to visit one day!

      Reply
  4. Hope to come to Yorkshire in the near future
    One problem my wife is in a wheelchair so limited to where we can go

    Reply
    • Ah I love that! Knaresborough is such a beautiful place to visit, how lovely that you were able to visit so frequently when you were growing up!

      Reply
    • I agree! The views of the viaduct over Knaresborough are so iconic! I love soaking up the view of it from near the castle and from a boat on the river!

      Reply
  5. I love this whole area but have never heard of Knaresborough before. It looks so charming, and I’d definitely check out Mother Shipton’s Cave as the oldest attraction, very cool!

    Reply
    • Knaresborough is a really pretty town, it’s definitely worth visiting when you’re exploring North Yorkshire! Mother Shipton’s Cave is such a cool place to see. I love seeing the items turned to stone and making a wish in the well!

      Reply
  6. Your photo’s of Knaresborough are so beautiful. I didn’t know a lot about the town, but it’s definitely worth a visit!

    Reply
    • Thank you so much. Knaresborough is such a beautiful town, I love visiting to capture some photos. I hope you have an opportunity to visit!

      Reply
    • Ah there are so many beautiful places to explore in England! Knaresborough is a lovely town and well worth visiting if you have the chance!

      Reply

Leave a Comment

I accept the Privacy Policy