Choose your preferred language. We speak English (UK) and 41 other languages.
Most often used by people in the United Kingdom
FREE cancellation on most rooms!
Instant confirmation when you reserve
Find the bed and breakfast you’ve been looking for in Tenby with Booking.com. We have the best B&Bs in Tenby, good availability, and great rates. Whether you’re simply exploring or visiting Oakwood Theme Park, Folly Farm and Manorbier Castle, you can select cosy rooms all over Tenby. Choose Booking.com for the charming bed & breakfast stays for your Tenby holiday.
Victoria Street, Tenby
Score from 154 reviews
Kinloch Court, Battery Road, Tenby
Score from 323 reviews
12 Deer Park, Greenhill Rd, Tenby
Score from 117 reviews
St Florence, Tenby
Score from 70 reviews
Narberth Road n/n, Tenby, Pembrokeshire, Tenby
Score from 11 reviews
21 Clareston Road, Pembrokeshire Coast National Park, Tenby
“Lovely owners, were really helpful. The room was very comfortable and the whole house was modernised. Cooked breakfast was really nice. We felt that is was very good value for money.”
“Very warm welcome from lee as we arrived showed us the breakfast room and how to get into the town . Will definitely stay ere again . Breakfast was fantastic lovely and fresh and I requested all my food to b grilled which was no problem to lee at all .”
“Dave give us a great welcome, breakfast was excellent, very comfy beds”
“Mandy was the perfect host, couldnt do enough for you. Place was spotless and made you feel like you was at home, breakfast was amazing . Will definitely be returning”
“Lovely room, tasty breakfast, close to South Beach, very welcoming.”
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.