From rural locations to coastal gems there’s an array of picturesque towns in North Wales waiting to be explored.
Whether you’re planning your next beach day, a foodie escape, or looking for the best places to enjoy scenic walks through Eryri (Snowdonia), there’s genuinely something for everyone in this corner of Wales.
Here’s our guide to the best places to visit in North Wales, grouped by what makes each destination truly special…
Skip to…
⭐ Top 3 Most Popular Locations in North Wales
These are the places that people can’t stop Googling — and once you visit, you’ll see why! Full of character, charm and coastal beauty, these North Wales favourites attract visitors year after year.
1. Rhosneigr
On Anglesey’s beautiful west coast, Rhosneigr is a beach lover’s dream and one of the best places to visit in North Wales. With golden sands, turquoise waters and a laid-back surf vibe, it’s perfect for paddleboarding, kitesurfing or simply relaxing by the sea.
The surrounding sand dunes and nearby Llyn Maelog lake offer peaceful walking routes and opportunities for birdwatching and nature spotting.
Rhosneigr has become one of Anglesey’s trendiest seaside villages, bustling with visitors in the summer and packed with fantastic places to eat and drink. Grab brunch and a coffee at the dog-friendy Café Notos, or head over to The Oyster Catcher for some impressive food and their even more impressive beer garden! If you’re looking for more food spots head to our guide on the Best Restaurants in Rhosneigr.
2. Llandudno
Known as the Queen of Welsh Resorts, Llandudno perfectly combines seaside fun with Victorian elegance. Visitors love strolling along its sweeping promenade and pier, exploring the Great Orme, and riding the historic Great Orme Tramway for breathtaking views across Eryri (Snowdonia).
Families can enjoy the beach, cable cars, Snowsports Centre and the Alice in Wonderland Trail that celebrates the town’s literary link to Lewis Carroll. With its mix of seaside nostalgia, lively events, and elegant architecture, Llandudno truly captures the spirit of North Wales. Head to our blog 11 Things to Do in Llandudno to help plan your next visit.
3. Treaddur Bay
Situated on Holy Island, Trearddur Bay is a gem of the Anglesey coastline. Its sheltered bay, crystal-clear waters and wide sandy beaches make it a favourite for families and couples alike. Spend your day swimming, paddleboarding, or exploring the many nearby coves, as well as the stunning Anglesey coastal path.
There’s a relaxed but upmarket feel to the area, with great spots to eat such as The Stores (which also has a must-visit deli!), as well as your classic beach café, the Sea Shanty Café. On sunny evenings, head to the Oceans Edge Restaurant, it’s the perfect place to watch the sun dip below the horizon with a drink in hand.
🥾 Best Places in North Wales for Walkers
If you’e looking for the best places to go on a walking holiday, North Wales is paradise, from towering peaks to serene valleys. These villages make perfect bases for exploring stunning scenery and discovering hidden gems in Eryri (Snowdonia) and beyond.
4. Llanberis
Nestled at the foot of Snowdon (Yr Wyddfa), Llanberis is the ultimate destination for walkers of all levels and is the ideal base for exploring the magnificent mountains and waterfalls of North Wales.
You can tackle Wales’ highest peak via the famous Llanberis Path — one of the ‘easier’, more family-friendly, routes up Snowdon. — or opt for the Snowdon Mountain Railway if you prefer aa more relaxing ride to the summit. You can also do many quieter routes from here, the Moel Eilio loop is one of our favourites!
Beyond the mountain, explore Dolbadarn Castle for a touch of history, or wander around LLyn Padarn, one of our favourite lakes in Snowdonia, a beautiful glacial lake with easy lakeside trails (Don’t miss a photo op with the lonely tree!). Llanberis is also home to the National Slate Museum, a great stop for anyone interested in Wales’ industrial heritage.
Don’t forget to head to the newly opened Ceirios for some locally roasted coffee once you’re done exploring, or head to Sawna Bach for a sauna experience by the lake – bliss!

5. Beddgelert
Set where two rivers meet, Beddgelert is one of the prettiest villages in North Wales. It’s a walker’s dream, with trails winding through the Aberglaslyn Pass — a narrow, rocky gorge with spectacular views — and climbs up Moel Hebog for panoramic mountain vistas.
History lovers can visit Gelert’s Grave, a legendary site tied to a famous Welsh tale, while the village itself offers cosy pubs and charming stone cottages. Beddgelert is perfect for a full day of walking, exploring, and photography.

6. Maentwrog
Tucked away near Blaenau Ffestiniog, Maentwrog is a peaceful village surrounded by woodland, waterfalls, and scenic walking paths. The River Dwyryd valley offers tranquil riverside trails, and nearby Plas Tan y Bwlch has beautiful gardens and forest walks suitable for all abilities
Maentwrog is a quieter base than the more touristy villages, making it ideal for walkers who want to escape the crowds while still having easy access to spectacular Snowdonia scenery.
This sleepy village is a great base for exploring the adventure capital of the UK. For even more adventure, dead to Coed Y Brenin for great mountain biking routes.

👨👩👧👦 Best Places in North Wales for Families
North Wales is packed with family-friendly destinations, from sandy beaches to adventure parks and scenic villages. These spots make perfect bases for fun-filled holidays with kids of all ages.
7. Abersoch
Abersoch is a vibrant seaside village ideal for families. Home to a range of fantastic beaches, perfect for sandcastle-building, paddling, and paddleboarding. The village itself has plenty of family-friendly cafés, ice cream shops, and restaurants.
Take a boat trip to St Tudwal’s Island, famous for its seal population, or visit Abersoch’s Garden Centre for a cosy hot chocolate on a rainy day.
This popular holiday destination is also a hub for watersports, with Abersoch Watersports offering lessons in sailing, windsurfing, and kayaking. After a day of activity, enjoy a stroll along the sandy promenade or catch the sunset over Cardigan Bay.
Ley us help you plan the perfect Abersoch holiday, head to Our Ultimate Guide to Visiting Abersoch.

8. Porthmadog
Porthmadog is a popular coastal town in North Wales, with plenty to do. Perfect for families who want a mix of seaside fun and adventure. Kids will love the Ffestiniog Railway and the Welsh Highland Railway, where they can ride historic steam trains through the mountains.
The town is also close to Black Rock Sands, a wide, sandy beach ideal for family games and picnics. And just a short drive away is Portmeirion Village, the colourful Italianate village that delights visitors of all ages.

9. Betws-Y-Coed
Nestled in the heart of Snowdonia National Park, Betws-y-Coed is a magical village for families who love outdoor adventures. Explore the woodland trails, visit the scenic Swallow Falls, one of our 5 Wonderful Waterfalls in Snowdonia, or take a gentle riverside stroll suitable for children.
For an extra thrill, families can visit Zip World, where kids (and adults!) can zoom through the forest canopy on a zip line or apline coaster, or jump around in a giant trampoline in the sky, plus more!
The village itself is packed with family-friendly cafés, shops, and art galleries, making it a perfect base for exploring Snowdonia. Head to our guide on the Best Restaurants in Betws-Y-Coed for all the best foodie spots. There are also nearby cycling paths and adventure centres, offering fun for kids of all ages.

Enjoy fun for all the family before crashing out in one of our Betws-y-Coed cottages.
🍽️ Best Places in North Wales for Foodies
North Wales is a hidden gem for food lovers, offering everything from fresh seafood by the coast to Michelin-starred dining experiences. These towns are perfect for anyone looking to explore the culinary side of North Wales.
10. Menai Bridge
Situated on the Menai Strait, Menai Bridge is a foodie hotspot on Anglesey, combining stunning waterside views with exceptional dining. The village is home to award-winning restaurants, including Dylan’s, who also have a lovely shop in the town centre too – filled with lovely Welsh produce. The Freckled Angel is another standout, a Michelin Guide-recognised fine dining experience. On a sunny day, Joia Geato is a must, brought to you by the guys behind Plus39, a popular Italian café in Menai Bridge.
After your meal, enjoy a stroll along the Promenade or cross the famous suspension bridge while taking in the breathtaking views. Menai Bridge also hosts an annual food festival, perfect for tasting the best of Anglesey produce.
Book one of these Menai Bridge cottages and explore this popular Anglesey town.
11. Conwy
Steeped in history and coastal charm, Conwy is one of the best places in North Wales for foodies. Beyond its famous castle and cobbled streets, this medieval town has a thriving food scene brimming with local flavour.
For fine dining, head to Jackdaw — a Michelin Guide restaurant serving beautifully presented dishes inspired by Welsh ingredients. It’s the perfect spot for a special meal after a day exploring the town walls or harbour.
If you’re craving something more casual, Fishermans Chip Shop on the high street is our personal favourite — ideally enjoyed overlooking the quay. Don’t miss Baravelli’s, an award-winning artisan chocolatier and bakery where everything is handmade on site — perfect for picking up sweet treats or gifts.
Conwy’s farmers’ market and independent food shops also showcase local produce, from Welsh cheese to freshly baked bread. It’s a small town with a huge appetite for great food! Head to our guide om the Best Restaurants in Conwy for more inspo!
Book one of our amazing Conwy holiday cottages to experience the vest best of Welsh cuisine.
💕Best Places in North Wales for Couples
Romantic getaways don’t get better than this. With peaceful beaches, atmospheric castles and breathtaking views, these are the most romantic places to visit in North Wales.
12. Caernarfon
A town steeped in history and charm, Caernarfon is perfect for couples who love exploring. Wander through cobbled streets, visit the independent shops or enjoy dinner overlooking the Menai Strait.
This stunning harbour town is one of the best towns to visit in North Wales and is even home to one of North Wales’ most famous castles. Situated on the bank of the river, a visit to Caernarfon Castle is date idea bound to impress any history-loving couples.
After a morning exploring the mighty castle, why not head to Tan for a takeaway woodfired pizza, and watch the sunset over The Foryd? How romantic! Or why not head to one of the many culinary delights featured in our Best Restaurants in Caernarfon Guide?

Heading to Snowdonia? Take a look at our fantastic range of holiday cottages in Caernarfon.
13. Newborough/Niwbwrch
On Anglesey’s southwest coast, Newborough is home to one of Wales’ most enchanting beaches. Walk hand-in-hand through Newborough Forest and along the sands to Ynys Llanddwyn, an island steeped in romance and legend. It’s said to be the home of Saint Dwynwen, the Welsh patron saint of lovers — making it the perfect spot for a romantic escape.
Why not head to The Marram for a romantic dinner afterwards?

Looking for a romantic cottage that’s bound to impress? Check our our Newborough holiday cottages.
14. Morfa Nefyn
Morfa Nefyn is one of our favourite places to visit on the Llyn Peninsula and a popular seaside town in North Wales. Perfect for couples and home to a long sweeping sandy bay. Its beach is sheltered by low cliffs, creating a lovely suntrap where you can chill out with your over half all day.
Just a short walk away from Morfa Nefyn is from Porthdinllaen, a pretty fishing hamlet home to the famous Ty Coch Inn.
If you’re thinking of taking your loved one on a date they won’t forget, then this is the ideal spot. Ty Coch Inn is a popular pub situated right on the beach! Once voted one of the top 10 beach bars in the world, Ty Coch can only be reached by foot – adding to its charm. Definitely one for the bucket list!

Enjoy a refreshing pint at Ty Coch before heading back to one of these holiday cottages in Morfa Nefyn.
🌊 Best Coastal Spots to Visit in North Wales
North Wales is blessed with some of the most beautiful coastal villages in the UK — each offering its own unique charm, seaside scenery and plenty to see and do. Whether you’re after history, relaxation or stunning sea views, these coastal gems are a must-visit on your next North Wales holiday.
15. Criccieth
Perched on the top of Cardigan Bay, Criccieth is a gateway to the world-class beaches and breathtaking scenery of the Llyn Peninsula. As one of the most popular seaside towns in North Wales, Criccieth radiates traditional Welsh charm and character. It’s even the birthplace of Cadwaladers ice cream!
Take a stroll along a section of the Wales Coast Path or visit Criccieth Castle and admire the impressive views of the famous town and Cardigan Bay.

Our selection of cottages in Criccieth will ensure you’re just a stone’s throw away from this coastal gem.
16. Beaumaris
Picturesque pastel-coloured houses, an iconic castle and stunning views across the Menai Strait – what more could you want? Beaumaris is a captivating seaside town in North Wales.
Beaumaris Castle is a UNESCO World Heritage Site and dominates the town. After some time exploring the mighty fortress, why not wander through the town, home to famous Georgian architecture, before grabbing an ice cream and enjoying a stroll along the seafront?

Book a Beaumaris holiday today and enjoy a North Wales staycation for the whole family.
17. Harlech
Harlech may be small, but there’s plenty to see and do in this coastal town in North Wales. There is no shortage of craft shops or places to eat in Harlech, which is also home to Harlech Castle, a spectacular fortification surrounded by the rugged peaks of Snowdonia.
Harlech Beach is magnificent at low tide, stretching from the Artro estuary in the south to the Dwyryd estuary in the north. As one of our favourite dog-friendly beaches in North Wales, Harlech Beach is one of the largest beaches in the area.

Browse our selection of Harlech holiday cottages and enjoy a getaway to this coastal town.
18. Rhoscolyn
Another coastal gem on Anglesey, Rhoscolyn is a popular destination for families and couples alike. Its magical scenery is what attracts most visitors. You can expect rugged coastlines, idyllic waters, and picturesque mountains.
After walking up to The Lookout to appreciate the landscape fully, head to Rhoscolyn Beach for an afternoon of swimming, building sandcastles and exploring rockpools.

Heading to Anglesey? Take a look at our range of cottages in Rhoscolyn.
Ready to start your road trip around North Wales?
Visiting one of these North Wales towns on your next staycation? Browse our selection of North Wales Holiday Cottages. Or why not read our guide to things to do in North Wales or our ultimate guide on walks in North Wales for further inspiration!