Wales Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Wales?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Wales on Hotels.com. These Wales hotels consistently deliver on quality, location and traveller experience. Last updated on .

Top hotels in Chester

Top hotels in Cardiff (and vicinity)

Top hotels in Llandudno

Top hotels in Rhyl

Top cities in Wales

Showing deals for:18 Sept - 20 Sept

Top landmarks in Wales

Check out reviews of Wales hotels guests love

Find out more about Wales

Whispers of Legends: Explore the Enchanted Castles and Rich Heritage of Wales

Nestled between rugged mountains and stunning coastlines, Wales is a treasure trove of natural beauty and rich heritage. Discover the majestic castles of Caernarfon and Conwy, where history comes alive. Explore the enchanting landscapes of Snowdonia National Park, perfect for hiking and adventure. The vibrant cities of Cardiff and Swansea offer a blend of culture, from museums to lively markets. With its charming villages and breathtaking beaches along the Pembrokeshire Coast, Wales promises a delightful getaway for nature lovers and history enthusiasts alike. Embrace the spirit of the Welsh in this captivating land of legends.

Discover great hotels in Wales

Wales offers a range of hotels, from cosy country inns to modern city escapes. Expect charming boutique properties and elegant retreats, each with a warm Welsh welcome and inviting character. Here are some of the best hotels in Wales that our travelers love:

  1. Celtic Manor ResortOpens in a new window: This impressive 5.0-star CountryHouse in Porthmadog offers a luxurious, curated holiday experience perfect for leisure travellers. It features sophisticated amenities and an inviting atmosphere that embraces both history and modern comfort. The property delights with a cosy room ambience, attractive garden views, and a sumptuous breakfast that promises a memorable start to your day. The architectural charm and elegant surroundings elevate the experience, ensuring a smooth, high-quality journey.
  2. Peterstone CourtOpens in a new window: This exceptional 5.0-star guesthouse in Menai Bridge is designed for adventurous leisure travellers seeking a blend of excitement and luxury. With a guest rating of 8.6 out of 10, this property provides an engaging setting with a variety of outdoor and adventure sports options nearby. The ambience is further enhanced by remarkable grounds and distinctively styled rooms, promising an immersive and distinctive experience that enriches every moment.
  3. Feathers HotelOpens in a new window: This superb 5.0-star BedBreakfast in Llandudno offers a refined coastal retreat for leisure travellers. With a guest rating of 9.4 out of 10, it features direct access to the beach, ensuring an invigorating seaside experience. The property combines quality room offerings, a well-curated breakfast selection, and elegant design elements to create a seamless, luxurious stay. The inviting atmosphere and architectural finesse ensure a truly memorable escape.

Where to stay in Wales

Stay in Cardiff, Llandudno, or Abergele for a memorable Welsh getaway. Cardiff boasts a rich historical backdrop with attractions like Cardiff Castle and vibrant entertainment options. Llandudno offers stunning coastal views and outdoor adventures, perfect for nature lovers. Abergele, with its serene countryside charm, is ideal for a quiet retreat. For first-time visitors, Cardiff is the best choice to experience Wales' lively culture.

  1. CardiffOpens in a new window: Cardiff is a vibrant city that beautifully blends history and modernity, making it a fantastic choice for your stay. Its stunning Cardiff Castle and the lively Cardiff Bay showcase the city's rich heritage and picturesque waterfront. You can explore the Wales Millennium Centre, a hub for cultural events, or indulge in a bit of shopping at the bustling Cardiff Market. The city is also known for its friendly atmosphere and dynamic dining scene, perfect for unwinding after a day of exploration. For accommodation, consider staying near the city centre for easy access to attractions and local bars. With a variety of options, from boutique hotels to luxury stays, Cardiff caters to all types of travellers.
  2. LlandudnoOpens in a new window: Llandudno is a charming seaside resort town, ideal for those looking to embrace nature and picturesque views. Its famous Llandudno Pier and the scenic North Shore Beach provide a lovely backdrop for relaxation and fun. The town is also known for its friendly locals and beautiful promenades, making it a perfect spot for leisurely strolls. Adventure seekers can head to nearby attractions like Zip World Llechwedd, but you'll also find plenty of opportunities for kayaking and sledding right in the area. Llandudno offers a range of budget-friendly accommodation options, allowing you to enjoy the beauty and tranquillity of the Welsh coast without breaking the bank.
  3. AbergeleOpens in a new window: Abergele is a quaint small town that offers a peaceful retreat surrounded by the beautiful Welsh countryside. Known for its friendly locals and charming atmosphere, it’s a lovely place to unwind and explore local treasures. With scenic walks by the river and nearby golf courses, Abergele is perfect for those seeking a relaxing getaway. You can also visit local cheese shops and enjoy the delightful culinary offerings in the area. For accommodation, consider luxury options that provide a secluded experience, allowing you to fully appreciate the serene environment. Abergele's small-town charm makes it an excellent choice for those wanting to escape the hustle and bustle.

Things to do in Wales

Wales offers a delightful mix of adventure and relaxation, from scenic ferry rides to stunning beaches and hilly countryside. Tee off at picturesque golf courses, unwind in luxurious spas, or explore ancient ruins and enchanting waterfalls. Enjoy charming small towns and the serene beauty of its islands.

  • Trearddur Bay – This charming coastal city is a haven for beach lovers and water enthusiasts. Spend a sunny day at Porth Dafarch Beach, where you can bask in the sun or take a refreshing dip in the sea. The beach features soft sands and stunning views, making it an ideal spot for relaxation. If you’re feeling adventurous, consider hopping on a ferry to explore nearby islands or enjoy a round of golf at local courses, which offer beautiful landscapes and challenging fairways. The rich marine life and sparkling waters make Trearddur Bay a delightful destination for both relaxation and adventure.
  • Lamphey – Nestled in the picturesque countryside, Lamphey is perfect for those looking to unwind. Treat yourself to a rejuvenating spa day, where you can indulge in various treatments designed to refresh your mind and body. After your pampering session, head to Freshwater East Beach to enjoy the stunning coastline and golden sands. This beach is great for swimming and offers a scenic backdrop for a leisurely stroll. The combination of serene countryside and coastal beauty makes Lamphey a wonderful retreat for those seeking tranquillity and leisure.
  • Strata Florida – Immerse yourself in the rich history and natural beauty of this quaint small town. Visit Strata Florida AbbeyOpens in a new window, an enchanting ruin that tells the story of the region's past. The surrounding hilly terrain and breathtaking waterfalls offer excellent walking opportunities for nature lovers. You can explore the scenic trails that wind through the countryside, providing fantastic views of the landscape and a chance to experience the tranquillity of the Welsh hills. Strata Florida's unique combination of historical significance and natural beauty makes it a hidden gem worth exploring.

4 tips for savvy savings when booking a hotel in Wales

  1. Book for the cheapest times: The most affordable time to visit Wales is during January, October, and December, when hotel prices tend to be lower. For those looking to explore the rich history, cultural landmarks, and stunning natural attractions, a stay of at least 2 days is recommended. This way, visitors can enjoy great value for money while taking in sites such as ancient castles, beautiful national parks, and vibrant heritage sites. Budget-conscious travellers will find that prices may drop during these months, making it an even more enticing option.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Wales, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay updated on flash sales and exclusive last-minute promotions, consider activating email alerts or push notifications from Hotels.com. This way, you'll be informed about any opportunities to save. Furthermore, the Smart Shopping feature within the app allows you to compare hotel prices and amenities, ensuring you're among the first to know if availability changes or prices drop for your preferred accommodations.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you secure a more favourable rate for your stay in a hotel in Wales. If you're on the lookout for something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we may suggest alternative dates that could help you find a more appealing rate.
  4. Consider your location: Staying in the heart of major cities in Wales can provide unparalleled convenience, particularly when it comes to access to local attractions. However, this prime location often comes with a hefty price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them appealing alternatives for budget-conscious travellers. For those seeking better rates, considering accommodation slightly outside the city centre can be a wise choice, although it may necessitate extra travel time to reach key sights. Additionally, exploring nearby cities can uncover a wealth of experiences while still offering more wallet-friendly options.

Best time to go to Wales

Wales has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Wales, April, July, and August are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring