Machynlleth, United Kingdom

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Hotels in Machynlleth

: 118 options found

Select dates so you can see the availability and exact prices.

Plas Dolguog, Machynlleth
1.7 km from the center of Machynlleth
Excellent
132 reviews
8.0

Room in this hotel

from $ 234
per night
Machynlleth, Dinas Mawddwy, SY20 9JG, United Kingdom, Machynlleth
20.2 km from the center of Machynlleth
Fantastic
32 reviews
9.6

Room in this hotel

from $ 445
per night
Macdonald Plas Talgarth Resort, Pennal, Snowdonia National Park, Pennal, SY20 9JY, United Kingdom, Machynlleth
4.7 km from the center of Machynlleth
Very good
811 reviews
7.0

Room in this hotel

from $ 133
per night
Camlan Uchaf, Machynlleth
15.7 km from the center of Machynlleth
Fantastic
75 reviews
10

Room in this hotel

from $ 175
per night
The Old Vicarage, Corris, Machynlleth
6.3 km from the center of Machynlleth
Fantastic
224 reviews
10

Room in this hotel

from $ 175
per night
Cwm Dylluan Forge, Machynlleth, SY20 8RZ, United Kingdom, Machynlleth
1.9 km from the center of Machynlleth

Room in this hotel

from $ 259
per night
Newtown Road, Machynlleth, Powys, Machynlleth, SY20 8EY, United Kingdom, Machynlleth
493 m from the center of Machynlleth
Fantastic
176 reviews
9.2

Room in this hotel

from $ 170
per night
Eglwysfach, Machynlleth, Machynlleth
7.9 km from the center of Machynlleth

Room in this hotel

from $ 175
per night
Dinas Mawddwy, Machynlleth
17.2 km from the center of Machynlleth
Excellent
195 reviews
8.0

Room in this hotel

from $ 234
per night
Dinas Mawddwy, Dinas Mawddwy, SY20 9LP, United Kingdom, Machynlleth
17.3 km from the center of Machynlleth
Fantastic
108 reviews
9.0

Room in this hotel

from $ 134
per night
Cemmaes, Machynlleth, Powys SY20 9PR, Machynlleth
10.7 km from the center of Machynlleth
Excellent
198 reviews
8.4

Room in this hotel

from $ 180
per night
The Brigands Inn, Machynlleth
16.4 km from the center of Machynlleth
Excellent
570 reviews
8.8

Room in this hotel

from $ 129
per night
The Old Road, Dinas Mawddwy, SY20 9LR, United Kingdom, Machynlleth
16.9 km from the center of Machynlleth
Fantastic
169 reviews
9.8

Room in this hotel

from $ 237
per night
10 Heol Pentrerhedyn, Machynlleth
134 m from the center of Machynlleth
Very good
297 reviews
7.2

Room in this hotel

from $ 134
per night
Pennal, SY20, United Kingdom, Machynlleth
4.9 km from the center of Machynlleth

Room in this hotel

from $ 179
per night
Pennal, Machynlleth
5.3 km from the center of Machynlleth

Room in this hotel

from $ 182
per night
Ynyshir Hall, Eglwysfach, Machynlleth, Powys SY20 8TA, UK, Machynlleth, Machynlleth
8.1 km from the center of Machynlleth
Fantastic
458 reviews
9.2

Room in this hotel

from $ 180
per night
SY20 9PY, Cemmaes, Cemaes, Machynlleth, Machynlleth
11.6 km from the center of Machynlleth

Room in this hotel

from $ 259
per night
SY20 9LD, Pennal, Penmaenbach, Cwrt, Pennal, Machynlleth, Machynlleth
6.3 km from the center of Machynlleth

Room in this hotel

from $ 259
per night
Dinas Mawddwy, Dinas Mawddwy, SY209AG, United Kingdom, Machynlleth
20.3 km from the center of Machynlleth

Room in this hotel

from $ 352
per night