Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Pembroke

Pier Road Pembroke Dock
2 Miles from the centre
per night from £45
Estimated price based on searches in the last month
85
335 reviews by TrustYou
13 Main Street
0.4 Miles from the centre
per night from £80
Estimated price based on searches in the last month
116, Main Street
< 0.1 Miles from the centre

Once a medieval coaching inn, this hotel is located less than 10 minutes’ walk from Pembroke’s impressive castle, along the quaint high street. The Coach House Hotel offers free private parking and free Wi-Fi access. English food is served in the wooden-floored, stylish restaurant and there is an on-site bar. Scenic walks can be around the Mill Pond, which is accessible from the bottom of The Coach House Hotel’s lovely garden. There are beautiful beaches within 20 minutes’ drive of this hotel, including Broad Haven South’s beach in the Pembrokeshire Coast National Park. The contemporary rooms have wooden furnishings, as well as a TV with a DVD player and tea and coffee making facilities. All rooms also have an en suite bathroom with a hairdryer.

Show more
per night from £80
Estimated price based on searches in the last month

Rosedene Guest House Hotel

96
35 reviews by TrustYou
Hodgeston, Nr Freshwater East
2.7 Miles from the centre
per night from £62
Estimated price based on searches in the last month

Lamphey Park Hotel

85
193 reviews by TrustYou
Lower Lamphey Park, Lamphey
2.2 Miles from the centre
per night from £63
Estimated price based on searches in the last month

East Trewent Farm Bed and Breakfast Hotel

Stockpole Road, Freshwater East
per night from £70
Estimated price based on searches in the last month

Eaton House Hotel

98
64 reviews by TrustYou
Eaton House 108 Main Street
< 0.1 Miles from the centre

Set in Pembroke, Eaton House offers accommodation with free WiFi, within 2 km of Pembroke Castle. The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with a hairdryer and shower. Guests at Eaton House can enjoy a Full English/Irish breakfast.

Show more
per night from £75
Estimated price based on searches in the last month

North Down Farm B&B Hotel

92
77 reviews by TrustYou
Sixth Lane, Lamphey
1.1 Miles from the centre
per night from £75
Estimated price based on searches in the last month

Lovesgrove Country Guest House Hotel

100
13 reviews by TrustYou
Bangeston Hall
1.1 Miles from the centre
per night from £85
Estimated price based on searches in the last month

Lamphey Hall Hotel

Upper Lamphey Road
per night from £96
(price for Tue, 18 Aug)

Portclew House Hotel

93
144 reviews by TrustYou
Freshwater East
2.3 Miles from the centre
per night from £98
Estimated price based on searches in the last month

Freshwater Bay Holiday Cottages Hotel

Trewent Park
2.7 Miles from the centre
per night from £227
Estimated price based on searches in the last month

Hotels in Pembroke

Situated in the far south-west corner of Wales, surrounded by incredible natural beauty and historic sites, is the picturesque town of Pembroke. This ancient walled settlement was founded more than 900 years ago and today attracts visitors from across the world come to explore the town's medieval castle and admire the stunning coastal scenery. If you're heading to this part of Wales, be sure to take a look at the accommodation options available here on the website. All our Pembroke hotels are within easy reach of the town's main sights and amenities.

Local attractions

Pembroke Castle is a major draw for tourists. A structure first appeared on the rocky promontory in about 1093, but it wasn't until the late 12th century that the castle was rebuilt in stone. Harri Tudur, born here in 1457, went on to become Henry VII of England after defeating Richard III at the Battle of Bosworth Field. Wander through the castle's rooms, down its spiral staircases and along its battlements to get a real feel for what life must have been like in medieval times.

After exploring the castle, head out below the ramparts onto Main Street to admire the Georgian and Victorian architecture on show. You'll find a variety of independent shops dotted throughout the town, along with a great choice of cafés, pubs and restaurants offering refreshments. Carry on along Mill Pond Walk before looping back into town for a deserved rest.

Out and about

There are plenty of attractions within easy reach of Pembroke, so if you're spending a few days in the area you'll have lots to keep you occupied and entertained. Head west out of town to join up with the Pembrokeshire Coast Path, which follows the county's coastline for 186 miles. Hidden coves, dolphins, Neolithic tombs and Iron Age forts are all waiting to be discovered.

Barafundle Beach, near the village of Stackpole, is a beautiful small bay offering a swathe of golden sand and clean waters. Also try and find time to visit St Govan's Chapel nearby. This fascinating building was built into the side of a limestone cliff and parts of the chapel are believed to date back to the 6th century. Get active and make the most of the area's coastal waters by booking a surf lesson through Outer Reef Surf School, or opt for a more relaxed few hours by visiting Stackpole Walled Gardens, where you'll find a fantastic range of plants, fresh fruit and vegetables.

Frequently asked questions about Hotels in Pembroke

Which hotels are the most popular ones to stay at in Pembroke?

Old Kings Arms Hotel and The Coach House Hotel are some of the popular hotels in Pembroke.

What is the cheapest price for a hotel in Pembroke?

The cheapest price for a double room in Pembroke is £80, offered by The Coach House Hotel.

What are the best hotels in Pembroke near the center?

The best hotels near the center of Pembroke are The Coach House Hotel and Old Kings Arms Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555