Search Hotels near Top Machynlleth Attractions

Top 20 Hotels in Machynlleth

See all 5 Hotels in Machynlleth
The Brigands Inn

The Brigands Inn

The Brigands Inn, Machynlleth SY20 9HJ

4.0 out of 5.0
4.6 out of 5 (21 reviews)

Situated in Machynlleth, this inn is within 20 mi (32 km) of Centre for Alternative Technology, Cregennan Lakes, and Dolgoc …

Get Rates
Wynnstay Hotel

Wynnstay Hotel

Heol Maengwyn, Powys, Machynlleth SY20 8AE

3.0 out of 5.0
4.4 out of 5 (5 reviews)

Situated in Machynlleth, this hotel is 3.3 mi (5.4 km) from Centre for Alternative Technology and 11 mi (17.7 km) from …

Get Rates
Macdonald Plas Talgarth Holiday Resort

Macdonald Plas Talgarth Holiday Resort

Pennal, Machynlleth SY20 9JR

3.0 out of 5.0

Situated in Machynlleth, this apartment is 6.4 mi (10.3 km) from Centre for Alternative Technology and 7.5 mi (12.1 km) fro …

Get Rates
Ynyshir Hall

Ynyshir Hall

Eglwysfach, Machynlleth SY20 8TA

5 out of 5 (5 reviews)

Get Rates
Dolbrodmaeth Riverside Hotel

Dolbrodmaeth Riverside Hotel

Dinas Mawddwy, Machynlleth SY20 9LP

3.0 out of 5.0
4 out of 5 (42 reviews)

Located in Dinas Mawddwy, this inn is within 20 mi (32 km) of Centre for Alternative Technology, Cregennan Lakes, and Dolgoch …

Get Rates
Dolffanog Fach

Dolffanog Fach

0.7 mi from Machynlleth
3.5 out of 5.0
5 out of 5 (1 reviews)

Situated in Llanfihangel-y-Pennant, this bed & breakfast is within 9 mi (15 km) of Dolgoch Falls, Centre for Alternative …

$99
Gwesty Minffordd Hotel

Gwesty Minffordd Hotel

1.1 mi from Machynlleth
3.0 out of 5.0
3.9 out of 5 (43 reviews)

Situated in a rural location, this hotel is 3 mi (4.8 km) from Cader Idris Mountain and within 9 mi (15 km) of Centre for …

$99
Dolgun Uchaf Guesthouse

Dolgun Uchaf Guesthouse

3.8 mi from Machynlleth
4.0 out of 5.0
4.4 out of 5 (64 reviews)

Situated in a rural location, this guesthouse is within 12 mi (20 km) of Cregennan Lakes, Blue Lake, and Barmouth Bridge. …

$70
Plas Gwyn

Plas Gwyn

4.7 mi from Machynlleth
4.0 out of 5.0
4.8 out of 5 (51 reviews)

Situated in Dolgellau, this bed & breakfast is within 9 mi (15 km) of Cregennan Lakes, Barmouth Bridge, and Blue Lake. …

$82
Brackenhurst House - B&B

Brackenhurst House - B&B

7.1 mi from Machynlleth
5.0 out of 5.0
4.8 out of 5 (23 reviews)

Situated in Fairbourne, this luxury bed & breakfast is 0.6 mi (1 km) from Blue Lake and within 3 mi (5 km) of Cregennan Lakes …

Get Rates

Recent Reviews in Machynlleth

Where to stay in Machynlleth

Machynlleth Hotel Guide

Hotels in Machynlleth

Unfortunately Expedia doesn't list hotel options within Machynlleth itself, but our up-to-the minute database has a range of short and long-stay options in the wider area. Within driving distance of Machynlleth visitors can choose from approximately 20 hotels.

Two top options include the Penmaenuchaf Hall Hotel and the Nanteos Mansion Country House Hotel. If you want more variety, the George III Hotel and the Brackenhurst House - B&B should be on your shortlist.

There are additional accommodation options available for you here. The Plas Dolmelynllyn Country Hotel and the Cadwgan Inn are located 14 miles and 17 miles away from the heart of Machynlleth. The Hafod Hotel and the Pandy Isaf Country House B&B are located 15 miles and 11 miles away.

Some close by places to check out in Mid-Wales are Newtown and Aberaeron. Newtown is 25 miles to the east of Machynlleth, while Aberaeron is 30 miles to the southwest. Accommodations in Newtown include the Penygelli Country House Apartments and The Old Vicarage Dolfor. The Feathers Royal Hotel and The Castle Hotel are some of the hotels and apartments in Aberaeron.

While you are here, why not spend some time with fellow sports fans? Racecourse Ground is the spot you'll want to be when the fun kicks-off. Those wishing to stay close to the stadium can select from the Ramada Plaza Wrexham and the Lemon Tree - Hotel.

How to Get to Machynlleth

Situated 65 miles away from Machynlleth is John Lennon Airport. Stay nearby at the Crowne Plaza Liverpool - John Lennon Airport or the Hampton by Hilton Liverpool John Lennon Airport.