You can save up to 15% on over 100,000 hotels
Become a member for free
Fancy a trip to a cosy B&B in Tenby? This cute-as-a-button seaside town in Wales has plenty on offer. From guest houses to more standard bed and breakfasts, you’ll find a deal that suits your budget. The town itself isn’t huge, which is great as it means you can stay in the town centre and still be walking distance to the beach. If you need somewhere with parking nearby, Tenby’s also got you covered. Loads of these B&Bs offer pet-friendly accommodation, too, so you can bring along your furry family members. Whether you want to kick back and relax on the beaches or wander through the town’s pretty cobbled streets after your hearty Welsh breakfast every morning, Tenby is a great seaside escape.
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Bed and breakfast in Pembroke · 17.17 km from centre
9.6
82 reviews
Offering a garden and garden view, Cowshed - Homestay B and B is situated in Pembroke, 22 km from Folly Farm and 48 km from St David's Cathedral. The property is around 4.5 km from Pembroke Castle, 14 km from Manorbier Castle and 16 km from Carew Castle. There is a sun terrace and guests can make use of free WiFi and free private parking.
The spacious bed and breakfast features a flat-screen TV. Towels and bed linen are available in the bed and breakfast. This bed and breakfast is allergy-free and non-smoking.
Guests at the bed and breakfast can enjoy a continental breakfast.
Haverfordwest Castle is 21 km from Cowshed - Homestay B and B, while Tenby Castle is 21 km from the property.

Hotel in Laugharne · 18.99 km from centre
8.1
140 reviews
Located in Laugharne, 26 km from Folly Farm, The Carpenters Arms Rooms in Broadway, Laugharne provides accommodation with a shared lounge, free private parking, a terrace and a restaurant. Providing a bar, the property is located within 23 km of Llansteffan Castle. The property is non-smoking and is situated 36 km from Kidwelly Castle.
At the hotel, all rooms include a wardrobe. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At The Carpenters Arms Rooms in Broadway, Laugharne, each room comes with a flat-screen TV with cable channels.
You can play darts at the accommodation.
Cardiff Airport is 120 km away.

Vacation home in Pembroke Dock · 17.78 km from centre
Located in Pembroke Dock, Martello View - 3 Bedroom Holiday Home - Llanreath is within a 10-minute drive of Pembroke Castle and Carew Castle. This holiday home is 12.7 mi (20.5 km) from Tenby Beach and 3.7 mi (6 km) from Wogan Cavern.

Vacation home in Pembroke Dock · 16.54 km from centre
With a stay at this holiday home in Pembroke Dock, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Pembroke Castle. This holiday home is 12 mi (19.3 km) from Tenby Beach and 3.1 mi (5 km) from Wogan Cavern.

Vacation home in Pembroke · 12.15 km from centre
With a stay at Trewent Park - 2 Bedroom Chalet - Freshwater East in Pembroke, you'll be within a 5-minute drive of Pembrokeshire Coast National Park and Freshwater East Beach. This holiday home is 9.6 mi (15.4 km) from Tenby Beach and 2.6 mi (4.2 km) from Barafundle Bay.

Vacation home in Lamphey, Pembroke · 12.13 km from centre
With a stay at Swanbrook - 2 Bedroom Chalet- Freshwater East in Pembroke, you'll be within a 5-minute drive of Pembrokeshire Coast National Park and Freshwater East Beach. This holiday home is 10.6 mi (17.1 km) from Tenby Beach and 2.9 mi (4.7 km) from Lamphey Bishop's Palace.

Vacation home in Pembroke · 14.52 km from centre
With a stay at Wiston Street - 2 Bedroom Holiday Home - Pembroke in Pembroke, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Pembroke Castle. This holiday home is 10.6 mi (17 km) from Tenby Beach and 1.8 mi (2.9 km) from Wogan Cavern.

Apartment in Milford Haven · 17.14 km from centre
With a stay at Marina House Annex - 1 Bedroom - Neyland in Milford Haven, you'll be within a 15-minute drive of Pembrokeshire Coast National Park and Milford Haven Leisure Centre. This apartment is 14.4 mi (23.2 km) from Tenby Beach and 5.3 mi (8.6 km) from Milford Haven Heritage & Maritime Museum.

Apartment in Pembroke · 12.97 km from centre
With a stay at The Shed - 1 Bedroom - Cosheston in Pembroke, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Carew Castle. This apartment is 9.3 mi (15 km) from Tenby Beach and 2.6 mi (4.2 km) from Upton Castle.

Apartment in Pembroke · 12.96 km from centre
With a stay at The Shack - 1 Bedroom - Cosheston in Pembroke, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Carew Castle. This apartment is 9.4 mi (15.1 km) from Tenby Beach and 2.7 mi (4.3 km) from Upton Castle.

Apartment in Narberth · 14.37 km from centre
9.3
9 reviews
Flat 2 - Uk49045 is situated in Narberth, 42 km from St David's Cathedral, 400 metres from Narberth Castle, and 3.3 km from Llawhaden Castle. The property is around 13 km from Wiston Castle, 17 km from Carew Castle and 18 km from Tenby Castle. Free WiFi is available throughout the property and Folly Farm is 6.8 km away.
The apartment consists of 2 bedrooms, a fully equipped kitchen and 1 bathroom. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
Cardiff Airport is 132 km from the property.

Vacation home in Narberth · 17.90 km from centre
With a stay at The Granary - 3 Bed Barn Conversion - Llawhaden in Narberth, you'll be within a 5-minute drive of Pembrokeshire Coast National Park and Holgan Farm Fishery. This holiday home is 13.7 mi (22 km) from Tenby Beach and 3.2 mi (5.1 km) from Steep Ravine.

Apartment in Narberth · 11.17 km from centre
With a stay at The Pig Sty - 1 Bedroom Studio - Princes Gate in Narberth, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Battlefield Live Pembrokeshire. This apartment is 9.3 mi (15 km) from Tenby Beach and 3.7 mi (5.9 km) from Avondale Glass.

Vacation home in Narberth · 11.17 km from centre
With a stay at The Studio - 1 Bedroom Cottage - Princes Gate in Narberth, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Battlefield Live Pembrokeshire. This holiday home is 9.3 mi (15 km) from Tenby Beach and 3.7 mi (5.9 km) from Avondale Glass.

Vacation home in Narberth · 11.17 km from centre
With a stay at The Carthouse - 1 Bedroom Cottage - Princes Gate in Narberth, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Battlefield Live Pembrokeshire. This holiday home is 9.3 mi (15 km) from Tenby Beach and 3.7 mi (5.9 km) from Avondale Glass.

Private vacation home in Narberth · 14.31 km from centre
With a stay at Maes Yr Odyn - 4 Bedroom Holiday Home - Narberth in Narberth, you'll be within a 10-minute drive of Pembrokeshire Coast National Park and Narberth Castle. This vacation home is 10.9 mi (17.6 km) from Tenby Beach and 3.6 mi (5.8 km) from Wiston Castle.

Apartment in Pendine, Carmarthen · 13.31 km from centre
With a stay at Nautilus - 2 Bedroom Apartment - Pendine in Carmarthen, you'll be within a 15-minute walk of Pendine Beach and Museum of Speed. This apartment is 16.9 mi (27.2 km) from Tenby Beach and 0.7 mi (1.1 km) from Pendine Sands.

Vacation home in Carmarthen · 14.08 km from centre
Located in Carmarthen, Gymmin House - 3 Bedroom Cottage - Red Roses is within a 5-minute drive of Pendine Sands and Museum of Speed. This holiday home is 13.8 mi (22.2 km) from Tenby Beach and 2.9 mi (4.7 km) from Pendine Beach.

Apartment in Carmarthen · 14.13 km from centre
With a stay at 1 Manor Lodge - 3 Bedroom Lodge - Pendine in Carmarthen, you'll be within a 5-minute drive of Museum of Speed and Pendine Sands. This apartment is 17.3 mi (27.8 km) from Tenby Beach and 1.3 mi (2.1 km) from Pendine Beach.

Apartment in Carmarthen · 14.13 km from centre
Located in Carmarthen, 5 Manor Lodge - 2 Bedroom Lodge - Pendine is within a 5-minute drive of Museum of Speed and Pendine Sands. This apartment is 17.3 mi (27.8 km) from Tenby Beach and 1.3 mi (2.1 km) from Pendine Beach.