Penally (1.1 km from Tenby Castle)
A 10-minute walk from the beach and coastal path New Overlander Inn features 5 modern en-suite rooms. Free on-site parking is available.
Wychwood House Penally (1.4 km from Tenby Castle)
This charming country house has views of the spectacular Pembrokeshire coast and its grounds lead onto a public footpath and down to the sandy beach.
Lydstep (2.0 km from Tenby Castle)
Overlooking Caldey Island these charming self-catering cottages are located within Pembrokeshire Coastal National Park outside Tenby. Celtic Haven features the Elemis Premier spa a golf course leisure club and outdoor activities.
Heywood Lane (2.5 km from Tenby Castle)
This family-run hotel with spa leisure suite stands in one acre of mature grounds only half a mile from Tenby’s golden beaches. Heywood Spa Hotelis a spacious comfortable and elegant hotel.
The Mews Heywoodlane (2.5 km from Tenby Castle)
Situated in the beautiful town of Tenby on the glorious Pembrokeshire coast Little Red Rooster Rest offers accommodation with a spa bath and en-suite Jacuzzi. Free WiFi and free parking on site are available.
Heywood Lane (2.6 km from Tenby Castle)
Featuring free WiFi throughout the property The Broadmead Boutique B&B offers accommodation in Tenby. Guests can enjoy the on-site bar. Free private parking is available on site.
9 The Esplanade (2.9 km from Tenby Castle)
Offering free WiFi Giltar Hotel is located in Tenby 2.9 km from Tenby Castle and 6 km from Carew Castle. The property is situated 7 km from Manorbier Castle and 500 metres from Tenby Castle.
Southcliffe Street (2.9 km from Tenby Castle)
This small friendly hotel is on the coastal path 2 minutes' walk from the main beach. There is a large public car park less than a minute's walk from the hotel.
Find the best deals on hotel rooms in Tenby Castle, Pembroke. Choose from a wide range of options at hotels near Tenby Castle, all with real guests reviews, detailed descriptions, photos, and maps to help you choose the hotel that's right for you.
Browse Tenby Castle hotels from $34 and up—with instant confirmation and guaranteed best prices.