Find and Book Top Rated Hotels in Pembrokeshire

Search among 857 available hotels in Pembrokeshire from 50+ providers

Filter & Sort
1-100 out of 857
Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great96 reviews
MapView on map
From   US$ 232 /nightSelect
8.2
Great122 reviews
MapView on map
From   US$ 434 /nightSelect
8.2
Great78 reviews
From   US$ 99 /nightSelect
Guest house
8.2
Great51 reviews
From   US$ 145 /nightSelect
8.2
Great128 reviews
From   US$ 215 /nightSelect
8.2
Great123 reviews
From   US$ 92 /nightSelect
Guest house
8.2
Great66 reviews
From   US$ 100 /nightSelect
8.2
Great76 reviews
From   US$ 215 /nightSelect
Bed & Breakfast
8.2
Great53 reviews
From   US$ 125 /nightSelect
8.0
Great64 reviews
From   US$ 119 /nightSelect
8.0
Great97 reviews
From   US$ 135 /nightSelect
Bed & Breakfast
8.2
Great67 reviews
From   US$ 113 /nightSelect
Bed & Breakfast
8.4
Great288 reviews
From   US$ 164 /nightSelect
Hotel
8.2
Great60 reviews
From   US$ 331 /nightSelect
8.0
Great64 reviews
From   US$ 307 /nightSelect
8.4
Great63 reviews
From   US$ 163 /nightSelect
7.8
Very good13 reviews
From   US$ 150 /nightSelect
Hotel
8.4
Great98 reviews
From   US$ 123 /nightSelect
8.2
Great103 reviews
From   US$ 233 /nightSelect
8.2
Great85 reviews
From   US$ 131 /nightSelect
8.8
Great90 reviews
From   US$ 147 /nightSelect
8.4
Great68 reviews
From   US$ 132 /nightSelect
8.4
Great187 reviews
From   US$ 133 /nightSelect
8.2
Great140 reviews
From   US$ 113 /nightSelect
8.4
Great123 reviews
From   US$ 128 /nightSelect
8.2
Great61 reviews
From   US$ 213 /nightSelect
8.0
Great83 reviews
From   US$ 58 /nightSelect
8.4
Great243 reviews
From   US$ 165 /nightSelect
Guest house
8.2
Great102 reviews
From   US$ 140 /nightSelect
8.2
Great151 reviews
From   US$ 104 /nightSelect
Bed & Breakfast
8.0
Great93 reviews
From   US$ 152 /nightSelect
8.2
Great102 reviews
From   US$ 145 /nightSelect
8.2
Great97 reviews
From   US$ 111 /nightSelect
8.2
Great83 reviews
From   US$ 150 /nightSelect
Guest house
8.0
Great83 reviews
From   US$ 141 /nightSelect
Country house
8.2
Great45 reviews
From   US$ 90 /nightSelect
8.0
Great118 reviews
From   US$ 120 /nightSelect
Bed & Breakfast
8.2
Great126 reviews
From   US$ 123 /nightSelect
Bed & Breakfast
8.2
Great67 reviews
From   US$ 94 /nightSelect
Guest house
8.2
Great83 reviews
From   US$ 153 /nightSelect
Bed & Breakfast
8.4
Great85 reviews
From   US$ 115 /nightSelect
Guest house
8.2
Great72 reviews
From   US$ 103 /nightSelect
8.4
Great165 reviews
From   US$ 132 /nightSelect
Guest house
8.4
Great69 reviews
From   US$ 113 /nightSelect
8.2
Great75 reviews
From   US$ 118 /nightSelect
Guest house
8.2
Great94 reviews
From   US$ 152 /nightSelect
Apartment
8.2
Great39 reviews
From   US$ 171 /nightSelect
8.2
Great56 reviews
From   US$ 150 /nightSelect
Bed & Breakfast
8.4
Great58 reviews
From   US$ 114 /nightSelect
8.0
Great105 reviews
From   US$ 52 /nightSelect
8.2
Great101 reviews
From   US$ 127 /nightSelect
8.0
Great75 reviews
From   US$ 118 /nightSelect
Bed & Breakfast
8.2
Great112 reviews
From   US$ 98 /nightSelect
Guest house
8.2
Great75 reviews
From   US$ 76 /nightSelect
8.6
Great30 reviews
From   US$ 139 /nightSelect
Bed & Breakfast
8.4
Great55 reviews
From   US$ 209 /nightSelect
Guest house
8.2
Great85 reviews
From   US$ 101 /nightSelect
Guest house
7.8
Very good75 reviews
From   US$ 97 /nightSelect
Guest house
8.2
Great44 reviews
From   US$ 175 /nightSelect
8.2
Great74 reviews
From   US$ 151 /nightSelect
8.4
Great49 reviews
From   US$ 112 /nightSelect
Hotel
8.2
Great80 reviews
From   US$ 152 /nightSelect
8.2
Great93 reviews
From   US$ 226 /nightSelect
Inn
8.4
Great73 reviews
From   US$ 147 /nightSelect
8.2
Great74 reviews
From   US$ 171 /nightSelect
Bed & Breakfast
8.2
Great83 reviews
From   US$ 188 /nightSelect
8.2
Great85 reviews
From   US$ 132 /nightSelect
Bed & Breakfast
8.2
Great64 reviews
From   US$ 134 /nightSelect
Country house
8.8
Great25 reviews
From   US$ 127 /nightSelect
Bed & Breakfast
8.2
Great53 reviews
From   US$ 144 /nightSelect
8.4
Great34 reviews
From   US$ 222 /nightSelect
Guest house
8.4
Great70 reviews
From   US$ 64 /nightSelect
Country house
8.8
Great17 reviews
From   US$ 264 /nightSelect
Country house
9.2
Perfect15 reviews
From   US$ 119 /nightSelect
Bed & Breakfast
8.4
Great61 reviews
From   US$ 159 /nightSelect
8.2
Great72 reviews
From   US$ 127 /nightSelect
8.2
Great36 reviews
From   US$ 297 /nightSelect
8.0
Great70 reviews
From   US$ 144 /nightSelect
8.2
Great28 reviews
From   US$ 133 /nightSelect
Hostel
8.6
Great31 reviews
From   US$ 101 /nightSelect
Country house
9.0
Perfect15 reviews
From   US$ 148 /nightSelect
8.8
Great23 reviews
From   US$ 278 /nightSelect
8.4
Great72 reviews
From   US$ 183 /nightSelect
Guest house
8.2
Great72 reviews
From   US$ 133 /nightSelect
8.2
Great69 reviews
From   US$ 120 /nightSelect
8.2
Great77 reviews
From   US$ 241 /nightSelect
Country house
8.8
Great15 reviews
From   US$ 288 /nightSelect
7.8
Very good79 reviews
From   US$ 158 /nightSelect
Guest house
8.2
Great83 reviews
From   US$ 128 /nightSelect
Bed & Breakfast
8.4
Great93 reviews
From   US$ 126 /nightSelect
Hotel
8.0
Great55 reviews
From   US$ 283 /nightSelect
Guest house
8.2
Great64 reviews
From   US$ 113 /nightSelect
8.0
Great69 reviews
From   US$ 209 /nightSelect
Bed & Breakfast
8.4
Great58 reviews
From   US$ 133 /nightSelect
Country house
8.8
Great81 reviews
From   US$ 207 /nightSelect
Bed & Breakfast
8.4
Great57 reviews
From   US$ 112 /nightSelect
Bed & Breakfast
8.4
Great33 reviews
From   US$ 125 /nightSelect
Guest house
8.4
Great55 reviews
From   US$ 147 /nightSelect
Guest house
8.0
Great71 reviews
From   US$ 85 /nightSelect
Guest house
8.2
Great22 reviews
From   US$ 82 /nightSelect

City Guide: Pembrokeshire

5 Top recommended hotels in Pembrokeshire:

The Grove Narberth: Nestled in the heart of Narberth, this luxurious hotel offers breathtaking countryside views and boasts an award-winning restaurant.

Roch Castle Hotel: Situated on an ancient hilltop, this unique hotel offers panoramic views of the Pembrokeshire landscape and features beautifully restored medieval architecture.

St Brides Spa Hotel: Overlooking Saundersfoot Bay, this contemporary hotel offers stunning sea views, luxurious spa facilities, and a modern Welsh-inspired restaurant.

Hotel Plas Hyfryd: Located in the charming village of Narberth, this boutique hotel offers elegant rooms, exceptional service, and is a perfect base for exploring the Pembrokeshire Coast.

The Cliff Hotel & Spa: Perched on a cliff-top overlooking Cardigan Bay, this hotel offers breathtaking coastal views, a spa with panoramic sea views, and easy access to beautiful beaches.

Why should you stay in Pembrokeshire?

Natural Beauty: Pembrokeshire is renowned for its stunning coastline, with 186 miles of spectacular cliffs, sandy beaches, and picturesque harbors. Visitors can explore the Pembrokeshire Coast National Park, enjoy coastal walks, engage in water sports, and discover abundant wildlife, including seals, dolphins, and seabirds. The region's unspoiled landscapes provide a perfect backdrop for outdoor activities and an opportunity for relaxation in a tranquil setting.

Rich History and Culture: Pembrokeshire boasts a rich historical and cultural heritage. From ancient castles and historic cathedral towns to charming coastal villages, visitors can immerse themselves in Wales' captivating past. Explore Pembroke Castle, birthplace of Henry VII, visit St Davids, Britain's smallest city with its impressive cathedral, or wander the narrow streets of Tenby, a well-preserved medieval walled town. Discover traditional Welsh customs, enjoy local arts and crafts, and indulge in authentic Welsh cuisine.

Outdoor Adventures: Pembrokeshire offers a wide range of thrilling outdoor activities for adventurers. From surfing and kayaking to coasteering and rock climbing, there are plenty of opportunities to get the adrenaline pumping. The region is also a paradise for hikers, with numerous scenic trails, such as the Pembrokeshire Coast Path, which winds through dramatic cliffs, hidden coves, and sandy beaches. With its favorable climate and diverse landscapes, Pembrokeshire offers something for everyone seeking outdoor excitement and exploration.

Show moreLess