Browsing B&Bs and guesthouses within 10 miles of Welshpool & Llanfair Light Railway

Bed & Breakfast with 8 rooms
Comfortable Country House style Hotel overlooking the Severn Valley. All rooms en-suite. Timber framed licenced dining room, guest lounge, sun terrace, winter log fires, ample parking
In or near Newtown (8 miles, 12 km)
Bed & Breakfast with 3 rooms
Open year-round, this stunning Georgian house sleeps up to six guests in three luxurious suites, and offers a wealth of delights for guests to discover.
In or near Welshpool (1 miles, 1 km)
Farmhouse with 5 rooms
A beautiful view and warm welcome awaits you at our 19th century farmhouse. Log fires and comfortable rooms. We are close to Powis Castle and the Llanfair narrow gauge railway and the canal for boat trips.
In or near Welshpool (7 miles, 11 km)
Inn with 5 rooms
The Nags Head Inn is a Grade II listed coaching Inn. Discover a 5* welcome at the AA Welsh Pub of the Year 2018-19. Our pet-friendly Inn is awarded 5* also. In our restaurant we serve the best local produce and even grow our own herbs.
In or near Montgomery (7 miles, 12 km)
Guest Accommodation with 6 rooms
We offer large bedrooms (three en-suite, one with a separate bathroom, and a double and twin sharing a Jack & Jill bathroom) all having garden or valley views.
In or near Llanfyllin (8 miles, 13 km)
Bed & Breakfast with 3 rooms
Dam View Cottage was built in the 1880's, a beautifully restored former shop, bakery & post office, converted into a tasteful & comfortable B & B which overlooks Lake Vyrnwy Dam wall, woodlands, moorlands and the valley.
In or near Lake Vyrnwy (9 miles, 15 km)
Bed & Breakfast with 2 rooms
The Old Stores is a stunning Georgian house with two uniquely designed, deluxe guest rooms, in the heart of historic Montgomery.
In or near Montgomery (10 miles, 16 km)
Bed & Breakfast with 3 rooms
A three story attractive Victorian terrace house. Centrally located in the Market Town of Newtown, Powys, Mid Wales where a warm friendly welcome awaits you.
In or near Newtown (9 miles, 15 km)