Llandudno

Hotels in Llandudno

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Llandudno?

The average price for hotels in Llandudno is AU$ 358 for weekdays, and AU$ 416 for weekends (Friday–Saturday).

What are the best hotels in Llandudno?

From business trips to holiday stays, Llandudno offers a wide selection of popular hotels to suit every need. The Coast & Country Hotel Collection (from AU$ 84), The Grand Hotel (from AU$ 93) and The Marine Hotel (from AU$ 90) are excellent options for your stay.

What are the best pet-friendly hotels in Llandudno?

Four Saints Brig Y Don Hotel (from AU$ 161) and Headlands Hotel (from AU$ 176) are pet-friendly. Enjoy a stay with your pets!

What are the best sap hotels in Llandudno?

Planning a relaxing trip? Staying at a spa hotel can make your experience even more enjoyable. Bodysgallen Hall Hotel Restaurant and Spa (from AU$ 575) is one of the best hotels with a spa in the area.

Which hotels in Llandudno provide fitness facilities?

Bodysgallen Hall Hotel Restaurant and Spa (from AU$ 575) and Cbh Imperial Hotel (from AU$ 287) offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Llandudno have the best breakfast?

What are the best luxury hotels in Llandudno?

Llandudno offers a variety of popular luxury hotels, each with unique styles, top-tier amenities, and exceptional experiences. Escape Boutique B&B (from AU$ 277) is one of the top luxury hotels for a memorable stay.

Which hotels in Llandudno have swimming pools?

The Marine Hotel (from AU$ 90), Bodysgallen Hall Hotel Restaurant and Spa (from AU$ 575) and Cbh Imperial Hotel (from AU$ 287) are great choices for hotels with swimming pools. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties151
Number of Reviews5,420
Lowest PriceAU$ 80
Highest PriceAU$ 1,958
Average Price (Weekends)AU$ 416
Average Price (Weekdays)AU$ 358