Home/Stays/Wales/Pembroke

Stays in Pembroke

Pembroke is a historic town in Pembrokeshire, Wales, known for its impressive castle, which was the birthplace of Henry VII. The town has a rich history, with medieval walls and a charming main street. Pembroke Dock, across the water, has a maritime heritage and offers views of the Milford Haven…

15 staysfrom £59 a night4 rated 4.5+

Every stay in Pembroke

Recent rates first, then the best-reviewed rooms.

Search live rates in Pembroke

Pick your dates — every Pembroke room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Pembroke

Visitors can enjoy the castle, the town's museums, and the nearby coastal path. The town has a range of accommodations, from country inns to modern hotels, many of which are listed on our site. With an average guest score of 4.4 out of 5, Pembroke offers a welcoming stay for travelers. Whether you're interested in history, nature, or simply relaxing, Pembroke provides a convenient and pleasant setting for your trip to West Wales.

Where to stay in Pembroke

Pembroke Town Centre. Stay in the heart of the town, close to Pembroke Castle and the main street's shops and restaurants.

Pembroke Dock. This area across the water has a range of accommodations and offers easy access to the ferry terminal and waterfront.

Lamphey. A village just outside Pembroke, home to a few hotels and a historic bishop's palace, ideal for a quieter stay.

Angle. A picturesque village on the south side of the waterway, known for its scenic views and coastal walks.

Getting there and around

Pembroke is accessible by road via the A477 and A4075 from the east, and by train from Swansea and Cardiff on the West Wales Line, with a station in Pembroke Dock and a smaller station in Pembroke. The nearest major airport is Cardiff, about two hours' drive away. Buses connect Pembroke with other towns in Pembrokeshire. Once in Pembroke, the town centre is walkable, but a car is useful for exploring the wider coast and countryside. Local bus services and taxis are available for shorter trips.

When to go

The best time to visit Pembroke is during the late spring to early autumn months, from May to September, when the weather is mild and the days are long. This period is ideal for exploring the coast and attending local events. Summer can be busy, especially in coastal areas, so booking accommodation in advance is advisable. Winter months are quieter, with fewer crowds, but some attractions may have reduced hours.

Questions, answered

What is Pembroke known for?

Pembroke is best known for its medieval castle, the birthplace of Henry VII, and its historic town walls. It is also a gateway to the Pembrokeshire Coast National Park.

How do I get to Pembroke?

You can reach Pembroke by train from Swansea or Cardiff, or by car via the A477. The nearest airport is Cardiff, about two hours away.

What is there to do in Pembroke?

Visit Pembroke Castle, walk the town trail, explore the museums, or take a trip to the nearby beaches and coastal path. Boat trips on the Milford Haven Waterway are also popular.

Are there good places to eat in Pembroke?

Pembroke has a variety of pubs, cafes, and restaurants, many serving local produce. The town centre and Pembroke Dock offer several options.

Is Pembroke a good base for exploring Pembrokeshire?

Yes, Pembroke is centrally located for exploring Pembrokeshire, with easy access to the coast, the national park, and other historic sites.

More cities in Wales