Close Icon
Towns in Pembrokeshire

There are many picturesque towns in Pembrokeshire that are full of charm and character.

Pembrokeshire is packed with charming towns and villages, each with its own unique character, stunning views, and a warm Welsh welcome. Whether you’re looking for historic market towns, colourful harbours or peaceful seaside resorts, Pembrokeshire offers something for every kind of traveller.

From cobbled streets and medieval castles to sandy beaches and foodie hotspots, here are 7 of the best towns to visit in Pembrokeshire…


St Davids

Top of the list of the nicest towns in Pembrokeshire is St Davids, the UK’s smallest city. Despite its size, it has a remarkable blend of history, culture, and natural beauty. Located within the Pembrokeshire Coast National Park, it’s a peaceful yet vibrant destination where cobbled streets meet wild coastal scenery.

The heart of St Davids is the awe-inspiring St Davids Cathedral, a masterpiece of medieval architecture and a site of pilgrimage for over 800 years. Next door, you’ll find the atmospheric ruins of the Bishop’s Palace, offering a glimpse into the area’s rich past.

Nature lovers will be spoiled for choice, take a bracing walk along Treginnis Head, explore the nearby Pembrokeshire Coast Path, or watch the waves roll in at Whitesands Bay, one of the best surfing beaches in Wales. The sunsets here are spectacular, painting the horizon with shades of gold, pink, and purple.

St David's Cathedral


Fishguard

Split into two distinct areas, Fishguard offers the best of both worlds: the main town perched high on the clifftops with sweeping views over the bay, and the picture-perfect Lower Town tucked around a tidal harbour. Both are brimming with charm and are perfect for those seeking a quieter side of Pembrokeshire’s seaside towns.

Lower Town Fishguard is a delight for history lovers and film fans alike. Its quaint quayside and stone cottages have featured in classics such as Moby Dick and Under Milk Wood. The harbour is a tranquil spot for a morning coffee, a spot of crabbing, or simply watching the fishing boats bob with the tide.

For a dose of history, visit the Fishguard Tapestry, a 30-metre-long embroidered artwork telling the story of the Last Invasion of Britain in 1797, when French troops landed nearby. Walkers will love the Pembrokeshire Coast Path section from Fishguard to Newport, offering rugged cliffs, secret coves, and birdwatching opportunities.

Active visitors can try stand-up paddleboarding, kayaking, or sailing from the harbour, while those looking for a gentler pace can take a stroll to the Old Fort for panoramic sea views and a glimpse of distant Strumble Head Lighthouse.

Check out our guide on things to do in Fishguard to make the most out of your stay.

Colourful houses in Fishguard


Haverfordwest

Located in the very centre of the county, Haverfordwest is both the administrative heart of Pembrokeshire and a vibrant market town with a rich history. Its position makes it the perfect base for exploring the surrounding Pembrokeshire towns, beaches, and countryside.

Dominating the skyline is Haverfordwest Castle, a 12th-century Norman fortress with sweeping views over the River Cleddau. Below the castle, the town’s cobbled streets are lined with independent shops, traditional pubs, and welcoming cafés, making it an inviting place to wander.

Culture lovers can visit the Haverfordwest Town Museum, housed within the castle grounds, which tells the story of the town’s medieval origins through to the present day. A short stroll away, the atmospheric ruins of Haverfordwest Priory sit quietly by the river, offering a peaceful spot for reflection.

The town is also a gateway to the inland beauty of Pembrokeshire. From here, you can easily reach the Preseli Hills, famous for their ancient standing stones and panoramic views, or head south to discover hidden beaches along the Milford Haven Waterway.

The town of Haverfordwest


Tenby

Arguably the most famous of all Pembrokeshire seaside towns, Tenby is a true postcard destination. Its pastel-painted houses, medieval town walls, golden sandy beaches, and lively harbour have been drawing visitors for centuries.

Tenby boasts four beautiful beaches, North Beach, South Beach, Castle Beach, and Tenby Harbour Beach, each with its own character. From family paddling to water sports, there’s always somewhere to enjoy the sea and sand. The historic harbour is perfect for soaking up the atmosphere, indulging in fish and chips, or booking a boat trip to Caldey Island.

The old town, encircled by medieval walls, is a maze of narrow lanes filled with independent shops, ice cream parlours, and cosy pubs. History enthusiasts can explore Tudor Merchant’s House, a fascinating glimpse into 15th-century life, or simply wander and admire the colourful Georgian architecture. If you’re planning a visit, this guide to things to do in Tenby is packed with ideas for making the most of your trip.

Outdoor lovers will find Tenby an excellent starting point for exploring the Pembrokeshire Coast Path, with breathtaking walks in both directions. And if you’re a foodie, you’ll be spoiled for choice, take a look at these 11 best Tenby restaurants for the ultimate dining inspiration.

The harbour at tenby, with stormy skies


Saundersfoot

Just a short drive from Tenby, Saundersfoot is one of the most family-friendly Pembrokeshire towns, offering a welcoming mix of golden sands, scenic walks, and great places to eat. Its charming harbour is the heart of the village, with fishing boats bobbing gently alongside pleasure craft, and the surrounding streets are lined with cafés, gift shops, and ice cream parlours.

The star attraction here is Saundersfoot Beach, a spacious, gently sloping Blue Flag beach that’s ideal for swimming, sandcastle building, or simply relaxing with an ice cream. It’s also featured in this list of the 9 best beaches in Pembrokeshire, and for good reason. From its soft golden sands to the calm waters, it’s perfect for families, couples, and even four-legged friends.

For those who enjoy a bit of adventure, Saundersfoot is a great spot for water sports. The village is also becoming a magnet for foodies, with everything from traditional fish and chips to high-quality dining experiences on offer. If you’re looking for a relaxed pint with a view, you’ll find plenty of great options in this guide to the best pubs in Pembrokeshire.

Saundersfoot is also a gateway to some of the county’s most scenic coastal walks. Head north towards Wiseman’s Bridge and Amroth for a relaxed stroll, or tackle a section of the Pembrokeshire Coast Path for sweeping views of Carmarthen Bay.

Boats mooring at Saundersfoot Harbour


Solva

Nestled on the edge of St Bride’s Bay, Solva is one of the most picturesque villages in Pembrokeshire, beloved for its tidal harbour, colourful houses, and creative spirit. Divided into Lower Solva and Upper Solva, it offers visitors two very different but equally charming experiences.

Lower Solva is a working harbour with a small sandy beach that appears at low tide, making it ideal for a paddle, a spot of crabbing, or a picnic on a sunny day. The quay is perfect for watching the boats come and go, and at high tide, it’s a beautiful spot for kayaking or paddleboarding.

Walk up the hill to Upper Solva and you’ll find a vibrant high street dotted with independent galleries, craft shops, and cosy cafés. The village has long been a haven for artists, and you’ll discover plenty of places to browse local paintings, ceramics, and textiles. History enthusiasts will enjoy visiting Solva Woollen Mill, the oldest working woollen mill in Pembrokeshire and the only one in Wales specialising in flat-woven carpets and rugs.

For walkers, Solva is a gem. It sits right on the Pembrokeshire Coast Path, with spectacular walks in both directions. Head west towards St Davids for dramatic cliff scenery, or east towards Newgale for sweeping views of one of the county’s most iconic beaches.

Solva harbour surrounded by green hills and blue skies


Narberth

Full of colour, creativity, and character, Narberth is one of the most stylish market towns in Pembrokeshire. Its high street is a vibrant mix of pastel-painted buildings, boutique shops, art galleries, and tempting cafés, making it the perfect place to spend a leisurely day browsing and indulging.

For food lovers, Narberth is a treat. The town is home to several award-winning restaurants, cosy bistros, and artisan bakeries, meaning you’re never far from a delicious meal. It’s also the host of the annual Narberth Food Festival, held every September, which celebrates the best of Welsh produce with street food stalls, cooking demonstrations, live music, and a fantastic community atmosphere.

Narberth makes a great base for exploring inland Pembrokeshire. From here, it’s a short drive to the mystical Preseli Hills, steeped in legend and home to the bluestone quarries believed to have supplied Stonehenge. The surrounding countryside also offers peaceful walks, cycling routes, and charming villages to discover.

Narberth town centre


FAQs About Towns in Pembrokeshire

What is the most beautiful part of Pembrokeshire?

The Pembrokeshire Coast National Park is widely regarded as the most beautiful part, home to towns like St Davids, Solva, and Tenby, and over 180 miles of dramatic coastal path.

What is the main town in Pembrokeshire?

Haverfordwest is the county town and administrative centre of Pembrokeshire. It’s centrally located and offers a great mix of history, shops, and access to the coast.

What is the best time of year to visit Pembrokeshire?

Late spring to early autumn (May–September) is ideal for warm weather and outdoor activities. However, Pembrokeshire’s beauty can be enjoyed year-round, with quieter towns and cosy coastal walks in winter.

How many days do you need to explore Pembrokeshire towns?

For a good overview, 3 to 5 days is perfect. You’ll have time to explore several coastal and inland towns, enjoy a beach day or two, and soak up the area’s natural beauty.

What are the best towns in Pembrokeshire for families?

Saundersfoot, Tenby, and Fishguard are especially family-friendly, offering safe beaches, fun attractions, and plenty of dining options.

Are Pembrokeshire towns dog-friendly?

Yes! Most Pembrokeshire seaside towns welcome dogs. Many beaches have seasonal dog-friendly areas, and lots of pubs and cafés offer water bowls and treats for four-legged visitors.

Where is the best place to stay to explore Pembrokeshire?

For variety and accessibility, Tenby or Haverfordwest are great options. If you want a more peaceful, nature-focused stay, St Davids or Solva offer the perfect base.


Looking for somewhere to stay?

From cosy coastal retreats with sea views to charming countryside hideaways, there’s a Pembrokeshire holiday cottage to suit every taste and budget. Whether you’re planning a romantic weekend in St Davids, a family beach break in Tenby, or a walking holiday along the Pembrokeshire Coast Path, the right base will make your trip unforgettable.

Explore our wide range of holiday cottages in Pembrokeshire and start planning your perfect escape to one of the most scenic corners of Wales, where breathtaking landscapes, welcoming towns, and unforgettable adventures await.

Image Credits: ceridwen (CC BY-SA 2.0)