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 Kilgetty

84
257 reviews by TrustYou
New Road
0.3 Miles from the centre

Begelly Arms Hotel is a popular choice amongst travelers in Begelly, whether exploring or just passing through. Offering a variety of facilities and services, the property provides all you need for a good night's sleep. Service-minded staff will welcome and guide you at Begelly Arms Hotel. All rooms are designed and decorated to make guests feel right at home, and some rooms come with carpeting, towels, closet, heating, television. The property offers various recreational opportunities. No matter what your reasons are for visiting Begelly, Begelly Arms Hotel will make you feel instantly at home.

Show more
per night from £70
Estimated price based on searches in the last month
Begelly, Kilgetty
0.4 Miles from the centre

Located in the heart of the Pembrokeshire countryside, yet only 2 miles from the Pembrokeshire coastline and the popular seaside town of Saundersfoot, the privately owned Manian Lodge offers 4 star guest accommodation set in picturesque surroundings. It features a restaurant offering home-cooked meals, bar, terrace and gardens. Each room comes with a flat-screen TV, a wardrobe and complimentary refreshments including bottled water and Welsh cakes. WiFi is available throughout. They also have en-suite bathrooms with complimentary toiletries. Some rooms also boast a view of either the gardens or countryside. Guests can enjoy a Full Welsh breakfast every morning at the property. Manian Lodge has easy access to all local attractions, including Tenby and Oakwood, which are both 5 miles away, and Folly Farm Adventure Park and Zoo, just 0.5 miles away.

Show more
per night from £95
(price for Tue, 14 Jul)

Manian Lodge Hotel

Begelly Kilgetty
0.2 Miles from the centre

This comfortable hotel is located in Kilgetty. Manian Lodge guarantees a quiet stay as it counts with just 14 units. No pets are allowed on the premises.

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

Soleil Couchant Hotel

Reynalton
per night from £102
Estimated price based on searches in the last month

Bluebell Cottage Hotel

New Road
per night from £336
Estimated price based on searches in the last month

Killawen House Hotel

Kingsmoor Road
per night from £386
Estimated price based on searches in the last month

Hotels in Kilgetty

lastminute.com has a fantastic range of hotels in Kilgetty, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Kilgetty hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Kilgetty has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Kilgetty

What are the most booked hotels in Kilgetty?

The best hotels to stay in Kilgetty are Manian Lodge and Begelly Arms Hotel.

What is the lowest price for a double room in Kilgetty?

Begelly Arms Hotel in Kilgetty offers one night in a double room at the price of £70.

If I want to stay in the center of Kilgetty, which hotels shall I consider?

Begelly Arms Hotel and Manian Lodge are located in the central neighborhood of Kilgetty.

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