West Glamorgan, United Kingdom

No dates selected

Sort by

Price

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 West Glamorgan

: 783 options found

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

Cilybebyll, SA8 3JT, United Kingdom, Cilybebyll

Room in this hotel

from $ 449
per night
Bishopston, SA3 3AR, United Kingdom, Swansea

Room in this hotel

from $ 265
per night
Higher Green, Reynoldston, Swansea
Excellent
1233 reviews
8.9

Room in this hotel

from $ 147
per night
91 Alexandra Road, Swansea, SA4 4NU, United Kingdom, Swansea
Review rating
5 reviews
5.0

Room in this hotel

from $ 185
per night
2 Mirador Crescent Swansea SA2 0QX,Mirador Crescent, Swansea

Room in this hotel

from $ 168
per night
84 Cyfyng Rd, Ystalyfera, Swansea SA9, UK, Ystalyfera
Excellent
10 reviews
8.0

Room in this hotel

from $ 156
per night
Shepherds, Parkmill, Swansea SA3 2EH, Swansea

Room in this hotel

from $ 198
per night
Victoria Quay Swansea, Swansea SA1, UK, Swansea

Room in this hotel

from $ 198
per night
St Stephens Court, Swansea Marina, Swansea, SA1 1SA, United Kingdom, Swansea

Room in this hotel

from $ 198
per night
Commonstone Barn, Western House, Llangennith, Gower, Swansea, Llangennith, SA3 1HU, United Kingdom, Swansea

Room in this hotel

from $ 168
per night
Cilybebyll, Cilybebyll, SA8 3JR, United Kingdom, Cilybebyll
Fantastic
46 reviews
10

Room in this hotel

from $ 143
per night
648 Mumbles Road Swansea SA3 4EA,Mumbles Road, Swansea
Excellent
267 reviews
8.2

Room in this hotel

from $ 128
per night
7 Talcennau Road Port Talbot SA13 1SH,Talcennau Road, Port Talbot
Very good
54 reviews
7.0

Room in this hotel

from $ 180
per night
392 Oystermouth Road Swansea SA1 3UL,Oystermouth Road, Swansea
Review rating
48 reviews
5.0

Room in this hotel

from $ 168
per night
1 Wellfield Place, Neath Port Talbot, Glynneath
Very good
57 reviews
7.8

Room in this hotel

from $ 90
per night