Photo by Visit Britain

Hotels in Powys

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 Powys?

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

Top hotels in Llandrindod Wells

Top hotels in Oswestry

Top hotels in Brecon

Top hotels in Llangammarch Wells

Top cities in Powys

Get last-minute hotel deals in Powys and save more

Sign in to unlock great savings.
Showing deals for:12 Oct - 13 Oct

Top landmarks in Powys

Check out reviews of Powys hotels guests love

Find out more about Powys

Unveiling Powys: A Symphony of Mountains, Valleys, and Untamed Beauty

Nestled in the heart of Wales, Powys is a treasure trove of natural beauty and cultural heritage. Home to the stunning Brecon Beacons National Park, it boasts dramatic mountains, lush valleys, and serene lakes perfect for hiking, cycling, and exploring. The historic Powis Castle, with its enchanting gardens, offers a glimpse into the region's rich past. Whether you're wandering quaint market towns or indulging in local delicacies, Powys is an idyllic escape for adventurous spirits and romantic getaways alike. Experience the charm of this off-the-beaten-path haven, where every corner is a postcard waiting to be discovered.

Discover great hotels in Powys

Powys offers a range of hotel accommodations, from charming inns to luxury retreats, often set in stunning countryside or near attractions. Central Powys features convenient options for exploring the area, while the picturesque Lake Vyrnwy provides a unique setting for those seeking tranquility and natural beauty. Here are some of the most popular hotels with our travellers in Powys:

  1. Peterstone Courtopens in new window: This exquisite 5-star hotel is set in a historic building in Brecon, offering a unique blend of luxury and rich heritage. With a guest rating of 9.4 out of 10, the hotel features beautifully appointed rooms that create a warm and inviting atmosphere. The stunning gardens and scenic walks along the River Usk provide a serene backdrop for relaxation. The attentive staff ensure a personalised experience, making each guest feel valued. This hotel is ideal for leisure travellers seeking a memorable stay steeped in history and elegance.
  2. The Forest Country House B&Bopens in new window: The Forest Country House B&B is a charming 5-star bed and breakfast in Brecon with a perfect guest rating of 10.0 out of 10. This boutique accommodation is adorned with unique decor and artworks, creating a cosy and luxurious environment. The warm hospitality of the owners adds a personal touch to each visit. With its intimate setting and high-end amenities, this property is perfectly suited for discerning travellers looking for a distinctive and memorable getaway.
  3. Town House at Breconopens in new window: This luxurious 5-star inn situated in Montgomery is an exceptional choice for those travelling with pets. With a guest rating of 9.2 out of 10, the hotel boasts clean and comfortable rooms alongside a vibrant bar and restaurant. The friendly staff elevate the experience, and the ample parking ensures convenience for all guests. This property is designed for leisure travellers who appreciate both comfort and a welcoming atmosphere, making it a delightful stop for anyone exploring the area.

Where to stay in Powys

Some of the best areas to stay in Powys are Brecon, Oswestry, and Welshpool. Brecon offers stunning landscapes and outdoor activities, while Oswestry boasts beautiful lakes and a relaxing spa environment. Welshpool is rich in history and culture, perfect for a quaint getaway. For first-time visitors, Brecon is ideal, providing a mix of adventure and relaxation.

  1. Breconopens in new window: Brecon is a charming town that offers a delightful mix of relaxation, stunning scenery, and rich history. Nestled in the heart of the Brecon Beacons National Park, it's perfect for those who love walking and hiking. You can tackle the iconic Pen y Fan, the highest peak in South Wales, and enjoy breathtaking views. The town itself is known for its friendly people, beautiful gardens, and the impressive Brecon Cathedral, which provides a serene space to unwind. Don't miss the Royal Welsh Showground, where you can experience local culture through various events and shows. For accommodation, consider staying at luxury hotels that provide a comfortable base after a day of exploring.
  2. Oswestryopens in new window: Oswestry is a quaint market town surrounded by picturesque countryside, making it a peaceful getaway for those looking to escape the hustle and bustle. The area is perfect for relaxed strolls around Lake Vyrnwy, known for its tranquil waters and scenic views. You can also visit the stunning Pistyll Rhaeadr, one of the highest waterfalls in Wales, for a touch of adventure. The British Ironwork Centre showcases unique craftsmanship and offers a variety of shops to explore. The local bars offer a friendly atmosphere for unwinding in the evening. For a restful stay, seek accommodations that provide a serene ambiance, ideal for relaxation.
  3. Welshpoolopens in new window: Welshpool is a small, friendly town steeped in history and culture, making it a lovely spot for a leisurely visit. With its beautiful countryside surroundings, it's an inviting place for those who enjoy a slower pace of life. The town boasts a rich historical backdrop, including the impressive Welshpool Castle, which adds to its charm. You can find delightful cafes for a relaxing coffee break and several local shops for unique finds. The town's friendly vibe and cultural attractions make it a great base for exploring the surrounding areas. Look for cozy accommodations that reflect the town's warm atmosphere.

Things to do in Powys

Powys offers a delightful blend of excitement and relaxation, from enjoying thrilling theatre performances and lively festivals to unwinding at luxurious spas and serene lakes. Cycle through scenic landscapes, indulge in retail therapy, or explore historic gems like Powis Castle. Whether you're seeking adventure or tranquillity, Powys has it all!

  • Llanfyllin – This charming city invites you to explore its unique attractions. Visit the Llanfyllin Workhouse, where you can delve into local culture and history. Enjoy a leisurely day at nearby lakes, perfect for a peaceful escape or a picnic with family. Don't miss the local theatre, where you can catch a show that showcases the region's artistic flair.
  • Llandrindod Wells – Known for its beautiful natural surroundings, this city is an outdoor enthusiast’s paradise. Head to Rock Park, where you can stroll through landscaped gardens, enjoy a family-friendly picnic, or engage in various outdoor activities. If you're feeling adventurous, try biking along scenic trails, or relax in one of the local spas. The city also hosts lively festivals throughout the year, making it a vibrant hub of community spirit.
  • Newtown and Llanllwchaiarn – This area is rich in history and offers a variety of attractions. Visit Womaston Castle, an impressive monument that tells the story of the region's past. Enjoy the recreational areas and shopping centres that provide a modern twist to your visit. You can also check out local fairground shows for some family-friendly entertainment, making it a delightful stop for all ages.

4 tips for savvy savings when booking a hotel in Powys

  1. Book for the cheapest times: The most budget-friendly months to visit Powys are January, February, and October, when hotel prices tend to be lower. For those looking to delve into the area's rich history, stunning natural landscapes, and cultural landmarks, a stay of at least 2 days is recommended. This timeframe allows visitors to explore key attractions such as the imposing Powis Castle, the picturesque Brecon Beacons National Park, and the charming market towns that embody the region's heritage—all of which offer great value for money for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Powys, visit the Dealsopens in new window or Last-Minute Dealsopens in new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, ensuring you won’t miss any chances to save. Additionally, the Smart Shoppingopens in new window feature in the app allows you to compare hotel prices and amenities, helping you make informed choices. With these tools, you’re more likely to secure a great deal for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could potentially help you find a better deal for your stay in a Powys hotel. If you're in search of something a bit different, boutique hotels often provide a more personalised experience and may offer enhanced value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If it happens to be on the pricier side, we can recommend alternative dates that might allow you to save a bit more.
  4. Consider your location: Staying in the heart of major cities in Powys can certainly provide unparalleled convenience, but it often comes at a premium. While these central locations grant easy access to local attractions, the costs associated with accommodation in such areas are typically higher. In contrast, smaller towns and rural regions are more likely to be affordable, making them an attractive option for budget-conscious travellers. If you’re seeking better rates, consider exploring hotels located just outside the city centre. Although this may necessitate some additional travel to reach key attractions, it can lead to significant savings. Additionally, nearby cities often boast a wealth of experiences while offering more budget-friendly lodging options.

Best time to go to Powys

Powys 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. The peak travel months to visit Powys are March, April, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring