Things to do in Nolton

Activities, attractions and tours

Photo by Poh Huay Suen
Photo by Poh Huay Suen
Photo by Poh Huay Suen
Photo by Michaela Stolle
Photo by John Lewis

Explore thousands of activities with free cancellation and no added fees.

Design your experience with airport transfers, excursions, day tours & more.

Get an insider's look in what to book before you travel.


What to do in Nolton


Popular places to visit

Frequently asked questions

Is Nolton worth visiting?
Whether you want to experience the cultural hotspots and local charm or try unique foods and go on outdoor adventures, there's no shortage of things to do in Nolton.
How do I spend a day in Nolton?
Marloes Sands and Newgale Beach are two excellent places to kick-start your vacation adventures. Remember to explore the dining and shopping options in Nolton while you're there too.
What is the top tourist attraction in Nolton?
You can't go home without exploring Marloes Sands, ranked the top tourist attraction in Nolton.
Is three days enough to stay in Nolton?
Three days will give you time to tick off the leading city sights, such as Newgale Beach, Roch Castle and Hilton Court Gardens. The average stay in Nolton is two days. If you have the time to extend your trip, Haverfordwest isn't far away.
What are some activities to do in Nolton with kids?
Whether you're vacationing with tiny adventurers or thrill-loving teens, a schedule filled with fun activities makes all the difference. Take a look at our ideas for what to do in Nolton with kids.
What to do in Nolton for adults?
Whether you're a food lover, culture enthusiast or adventure seeker, there are plenty of things to do in Nolton for adults including The Creative Cafe Haverfordwest.
Are there free things to do in Nolton?
In Nolton, Newgale Beach is a must-see spot for anyone wanting to enjoy the city without opening their wallet. Also, wander around the other neighborhoods and green spaces, and ask for tips from a local tour guide. It's a good way to discover the best free things to do in Nolton.