Hotels in Swansea

Swansea, United Kingdom. Compare hotels, apartments and rooms by price, guest reviews and location on the map. This selection includes 442 properties.

The results for Swansea include stays with parking (377), with family rooms (109) and by the beach (93).

442Results
Hillcrest

Hillcrest

Holiday home

Hillcrest Oxwich, SA3 1LU Swansea, United Kingdom

17.51 km from center
Sea viewNear the beachCyclingGolf nearby

The property has three bedrooms within 130 m², with space for up to four guests.

Luxury Mumbles View Studio Apartment

Luxury Mumbles View Studio Apartment

Apartment
9.4 /10
Superb
Score from 63 reviews

8 Ravens Walk, SA3 5RG Swansea, United Kingdom

6.64 km from center
Sea viewNear the beachPets allowedExcellent rating 9.4

On site, guests can use parking, a garden and Wi-Fi. The apartment provides a kitchen, sea views and a sofa.

Ensuite Double Room, by Swansea University, Sketty, R2
4.3 /10
Poor
Score from 107 reviews

De-La-Beche Road, SA2 9AR Swansea, United Kingdom

3.11 km from center
Near the beachFree parking24-hour receptionHeating

The largest room has 25 m² of floor space. The maximum stated occupancy is three guests.

Average price per night~£57
Perfect Swansea Base for Families & Friends
5.7 /10
Good
Score from 16 reviews

59 Morris Lane Saint Thomas, SA1 8BE Swansea, United Kingdom

917 m from center
Near the beachFree WiFiFree parkingHeating

Guests can use parking and Wi-Fi. The property has a kitchen and a washing machine.

Average price per night~£179
Coastline APT Nearby the Beach

Coastline APT Nearby the Beach

Apartment
9.1 /10
Superb
Score from 134 reviews

Trawler Road, SA1 1LB Swansea, United Kingdom

968 m from center
Sea viewPrivate beachTerraceEV charging

Guests can use parking, a garden and Wi-Fi. Guests staying in the apartment have a kitchen, lake views, sea views and step-free showers.

Average price per night~£141
Superior three bedroom house with sea view
7.8 /10
Very good
Score from 21 reviews

Townhill Road, SA2 0UR Swansea, United Kingdom

2.33 km from center
Sea viewNear the beachFamily roomsGarden

With three bedrooms across 45 m², the property can accommodate up to five guests.

Average price per night~£218
Smart self-contained Marina flat close to beach
7.9 /10
Very good
Score from 7 reviews

St Nicholas Square, SA1 1UG Swansea, United Kingdom

955 m from center
Near the beachFree WiFi

From the property, Swansea Beach is 300 m away.

Average price per night~£132
Cilbrwyn

Cilbrwyn

Bed and breakfast
9.4 /10
Superb
Score from 150 reviews

Graig Road Godrergraig, SA9 2NX Swansea, United Kingdom

16.8 km from center
Sun terraceShuttle serviceGolf nearbyExcellent rating 9.4

All rooms include a private bathroom. Some also include mountain views. The property provides parking and a terrace. The property provides daily housekeeping.

The Georgian Swansea

The Georgian Swansea

Hotel
8.9 /10
Fabulous
Score from 599 reviews

3 Prospect Place Prospect Place, SA1 1QP Swansea, United Kingdom

683 m from center
Near the beachAir conditioningBarVery good rating 8.9

Among the available rooms, the largest measures 23 m². The occupancy limit per room is two guests.

Average price per night~£119
Host & Stay - Gerald House
5.7 /10
Good
Score from 27 reviews

18 Gerald Street, SA1 2LZ Swansea, United Kingdom

1.35 km from center
Near the beachFree WiFiFree parking

Grand Theatre lies 2.5 km from the property.

Spacious Home - Parking - Kitchen - Ideal for Work
7.2 /10
Good
Total Hotel Score

37 Crymlyn Street, SA1 8NX Swansea, United Kingdom

2.45 km from center
Near the beachFree WiFiFree parkingHeating

Parking and Wi-Fi are available. The apartment has a kitchen, a washing machine, a sofa and a dishwasher.

Modern Swansea City Centre Stay

Modern Swansea City Centre Stay

Holiday home
6.9 /10
Good
Score from 11 reviews

30 Terrace Road, SA1 6HP Swansea, United Kingdom

558 m from center
Near the beachFree WiFiFree parking

The accommodation covers 66 m², has two bedrooms and sleeps up to five guests.

Average price per night~£172
Luxe Living Guest House-Sleeps 6 -Family Friendly-Private Parking-Wifi-City-Beach
9.0 /10
Superb
Score from 92 reviews

clews mews beach street, SA1 3AT Swansea, United Kingdom

1.14 km from center
Near the beachFamily roomsSoundproof roomsExcellent rating 9.0

On-site facilities include parking and Wi-Fi. The apartment includes a kitchen, step-free showers and a washing machine.

Cwtsh Hostel Central Swansea, Social & Modern, Near Train Station
7.7 /10
Very good
Score from 1109 reviews

10-14 Castle St, SA1 1JF Swansea, United Kingdom

308 m from center
Near the beachCyclingHikingFacilities for guests with disabilities

Guests have the option to hike, cycle or play table tennis.

Average price per night~£93
The Rose - 37ft Lakeside Yacht with Hot Tub
8.9 /10
Fabulous
Score from 33 reviews

Coynant Farm Park, SA5 7PU Swansea, United Kingdom

13.65 km from center
Hot tubTerraceGardenVery good rating 8.9

The largest room has 23 m² of floor space. Available rooms have up to two bedrooms. The maximum stated occupancy is four guests.

Average price per night~£200
Waterfront Villa Marina SA1 Swansea

Waterfront Villa Marina SA1 Swansea

Holiday home
9.3 /10
Superb
Score from 29 reviews

Langdon Road, SA1 8RB Swansea, United Kingdom

1.67 km from center
Sea viewNear the beachTerraceExcellent rating 9.3

The property lies by the beach. Facilities at the accommodation include parking and a garden. Features of some rooms include a kitchen and sea views.

Average price per night~£255
Langland Road - 1 Bedroom Apartment - Mumbles
6.7 /10
Good
Score from 11 reviews

Langland Rd 29 , SA3 4LX Swansea, United Kingdom

6.89 km from center
Near the beachPets allowedRestaurantHeating

The property covers 70 m², with one bedroom and space for up to two guests.

54 - Room 3 - City views
8.3 /10
Very good
Score from 18 reviews

54 Windmill Terrace, SA1 8AZ Swansea, United Kingdom

889 m from center
Near the beachFree WiFiHeating

Rooms can accommodate up to two guests.

Average price per night~£56

Swansea: prices and ratings by property type

Share of apartments among all properties here: 4 in 10. Typical price per night: apartments ~£151, holiday homes ~£210, guest houses ~£56.

Property types: number, typical price per night, difference from all properties, price range and guest ratings
Property typePropertiesTypical price per nightDifference*Price rangeRated 8+Cheapest rated 8+
Apartments197 (45%)~£151+13%~£67 – ~£4258 in 10The Shed . A cosy, peaceful, 96% recycled, chalet. · 9.4 · ~£87
Holiday homes155 (35%)~£210+57%~£97 – ~£1 79610 in 1044 Gower holiday village Ty Gŵyr Cosy 2 bedroom Chalet with a seasonal indoor pool · 9.7 · ~£117
Guest houses41 (9%)~£56−58%~£42 – ~£41210 in 10Hoopers Sandy Beach Guest Rooms · 8.0 · ~£65
Hotels16 (4%)~£89−34%~£52 – ~£1 1296 in 10The Dillwyn arms · 8.0 · ~£70
Bed and breakfasts12 (3%)~£89−34%~£51 – ~£11010 in 10Efail Y Garn · 9.7 · ~£88
Homestays10 (2%)~£57−57%~£44 – ~£97R3 - Cozy Small Double - City & Beach Access, WIFI, Free Parking - Self Catering · 8.7 · ~£44

* Difference: the typical price of a property type compared with the typical price of all properties in this location. Typical price: half of the properties cost less, half cost more. The bar shows the price range, and the line on it shows the typical price. Prices are indicative, for a room for 2 adults converted to one night (the exact price is shown once stay dates are selected). “Rated 8+” is counted among properties with at least 50 reviews.

Accommodation map: Swansea

Open the map to see hotel locations and compare prices for Swansea.

Frequently asked questions

Are there properties with a swimming pool in Swansea?

Yes. This applies to 12 of the 442 properties in the list.

Are there 5-star hotels in Swansea?

Yes. You can compare 6 5-star hotels and 158 4-star hotels.

What property types can you compare in Swansea?

The largest groups are apartments (197) and holiday homes (155).

Swansea: how much does a night cost by property type?

Typical price per night: apartments ~£151, holiday homes ~£210, guest houses ~£56. Share of apartments among all properties here: 4 in 10.