By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

2,486,407 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in County of Swansea

Filter results
Have you considered...
Filter by Star Rating: 2 Star 2 hotels 3 Star 4 hotels 4 Star 6 hotels 5 Star 2 hotels Unrated 299 hotels Filter by Hotel Type: Apartments 84 hotels Bed & Breakfasts 7 hotels Guest Houses 4 hotels Hostels 2 hotels Hotels 216 hotels Filter by Facility: Air Conditioning (Building) 6 hotels Bar 22 hotels Disabled Facilities 27 hotels Golf Nearby 36 hotels Gym / Fitness Centre 6 hotels Indoor Pool 5 hotels No Smoking Rooms 24 hotels Parking 160 hotels Pets Allowed 17 hotels Restaurant 18 hotels Wi-Fi : Free of Charge 271 hotels Filter by Group: Staybc 5 hotels Travelodge 2 hotels Great National Hotels 1 hotel  Ibis 1 hotel  Jupiter Hotels Ltd 1 hotel  Marriott Hotels Ltd 1 hotel  Show more Reset my filters
Book rooms  
7.7
out of 10
Total:

Mercure Swansea Hotel

 
5 Phoenix Way, Enterprise Park, Swansea
+44 (0)1775 843417
Few Swansea hotels can match this hotel for its superb lake views, convenient location near Liberty Stadium, contemporary style and extensive health club, swimming pool and ... Read more
Book rooms  
8.5
out of 10
Total:

Norton House Hotel

 
17 Norton Road, West, Mumbles, Swansea
+44 (0)1775 843417
In a Georgian manor house in Mumbles, Norton House Hotel provides comfortable rooms and apartments in South Wales. A 3-minute walk from the promenade and town centre, this ... Read more
Book rooms  
7.9
out of 10
Total:

Swansea Marriott Hotel

 
Maritime Quarter, Swansea
+44 (0)1775 843417
The Swansea Marriott is a modern 4 star quality hotel, which is easily accessible from the rest of the country via the M4 Motorway. We offer ample free car parking ... Read more
Book rooms  
8.5
out of 10
Total:

Marina View Apartments

 
Trawler Road, Swansea
+44 (0)1775 843417
Located in Swansea, near Grand Theatre, Marina View Apartments features free WiFi. Read more
Book rooms  
9.2
out of 10
Total:

Culver House Hotel

 
, Port Eynon, Gower
+44 (0)1775 843417
Culver House Hotel offers accommodation in Port-Eynon. Swansea is 20 km from the property. Read more
Book rooms  
8.9
out of 10
Total:

Patricks With Rooms

 
638, Mumbles Road, Swansea
+44 (0)1775 843417
With wonderful views across Mumbles Bay, Patricks with Rooms is a 10-minute drive from Swansea centre. The hotel features a creative restaurant, fitness room and luxury ... Read more
Book rooms  
8
out of 10
Total:

Livermore Loft

 
1315 Neath Road , Swansea
+44 (0)1775 843417
Located in Swansea, 2.1 km from Grand Theatre and 600 metres from Cathedral Church of St Joseph, Livermore loft is an apartment with amenities such as free WiFi and a flat ... Read more
Book rooms  
8.4
out of 10
Total:

Dolphin Sa1 Hotel

 
, Whitewalls, Swansea
+44 (0)1775 843417
The new Dolphin SA1 hotel opened in Autumn 2014 and is set in the heart of Swansea City Centre. A boutique hotel that is the perfect place to discover Swansea and South ... Read more
Book rooms  
8.2
out of 10
Total:

Grand Hotel Swansea

 
Ivey Place, High St, Swansea
+44 (0)1775 843417
The Grand Hotel, Swansea has been a landmark hotel since the 1930`s, largely due to its ideal location and unique design. In 2004 the hotel was subject to a complete ... Read more
Book rooms  
7.9
out of 10
Total:

The Music Fable Hotel

 
360 Oystermouth Road, Swansea
+44 (0)1775 843417
The Music Fable Hotel is located in Swansea, 800 metres from Grand Theatre and 900 metres from Swansea Beach. Read more
Book rooms  
7.7
out of 10
Total:

Dragon Hotel Swansea

 
The Kingsway, Swansea
+44 (0)1775 843417
The Dragon Hotel is Swansea’s premier 4-star, hotel located in the heart of the city centre. Over £3.5 million has been spent on this top Swansea hotel to offer guests ... Read more
Book rooms  
9.5
out of 10
Total:

Just Stay Wales - Meridian Wharf

 
52 Meridian Wharf, Trawler Road, Swansea
+44 (0)1775 843417
Situated an 8-minute walk from Grand Theatre and 300 metres Swansea Marina, Just Stay Wales - Meridian Wharf offers accommodation with a kitchen in Swansea. The ... Read more
Book rooms  
8.2
out of 10
Total:

Village Hotel Swansea

 
SA1 Waterfront, Fabian Way, Swansea
+44 (0)1775 843417
Swansea combines modern city with stunning surroundings, think beautiful golden beaches and quaint villages. We think it ticks all the boxes for a short break, with a ... Read more
Book rooms  
9.6
out of 10
Total:

Meridian Quay - The Penthouse

 
123 Meridian Tower, Trawler Road, Swansea
+44 (0)1775 843417
Meridian Quay - The Penthouse is set in Swansea, 1.2 km from Grand Theatre and 700 metres from Swansea Marina, in an area where hiking can be enjoyed. This beachfront ... Read more
Book rooms  
8.8
out of 10
Total:

Liberty View Apartment - Swansea

 
22 Victoria Apartments, Phoebe Road, Loughor
+44 (0)1775 843417
Liberty View Apartment - Swansea offers accommodation in Swansea, 2.7 km from Grand Theatre. Offering free private parking, the apartment is 2.7 km from Swansea Marina. Free ... Read more
Book rooms  
7.4
out of 10
Total:

Alexander Hotel

 
3 Sketty Road, Uplands, Swansea
+44 (0)1775 843417
Alexander Guest House is on the west side of Swansea, about 1 mile (1.6 km) from the city centre. The University of Swansea is close by. The privately owned guest house ... Read more
Book rooms  
9.5
out of 10
Total:

Sa1 Penthouse - Maritime Marina

 
161 Waterfront, Kings Road, South Quay, Swansea
+44 (0)1775 843417
Just a mile from Swansea city centre, SA1 Penthouse Apartment is a luxurious one-bedroom apartment with views of Swansea Bay and its beaches, an outside decked area and free ... Read more
Book rooms  
9.4
out of 10
Total:

Mirador Guest House

 
14 Mirador Crescent, Uplands, Swansea
+44 (0)1775 843417
The Mirador is a truly unique guest house with cosmopolitan décor, each room portraying themes such as Roman, Egyptian or Oriental. Central Swansea can be reached in 20 ... Read more
Book rooms  
9.2
out of 10
Total:

Marina Retreat By Staybc

 
Trawler Road, Swansea
+44 (0)1775 843417
Set in Swansea, 2.4 km from Sketty Lane Beach, 600 metres from Grand Theatre and 300 metres from Swansea Marina, Marina Retreat by StayBC offers accommodation with a patio ... Read more
Book rooms  
10
out of 10
Total:

Just Stay Wales - Mariners Walk Townhouses

 
5 Swallow Street, Swansea
+44 (0)1775 843417
Book rooms  
8.4
out of 10
Total:

Jersey Lodge

 
217 Jersey Road, Swansea
+44 (0)1775 843417
Featuring a terrace, Jersey Lodge is a holiday home situated in Swansea, 4 km from Grand Theatre. The property is 3.8 km from Swansea Marina and boasts views of the garden. ... Read more
Book rooms  
9.3
out of 10
Total:

Coast House

 
708 Mumbles Road, Mumbles, Swansea
+44 (0)1775 843417
On the seafront in Mumbles, with spectacular sea views of Swansea Bay, this small, charming, family-run guest house prides itself on its comfortable accommodation and tasty ... Read more
Book rooms  
8.5
out of 10
Total:

Oxwich Bay Hotel

 
Oxwich Bay, Gower Peninsular, Swansea
+44 (0)1775 843417
The Oxwich Bay Hotel is situated in Britain's First Designated Area of Outstanding Natural Beauty. Set within 8 acres of private grounds and alongside Oxwich Bay's golden ... Read more
Book rooms  
7.4
out of 10
Total:

Gower Golf Club

 
Cefn Goleu, Three Crosses, Swansea
+44 (0)1775 843417
For events and special occasions, the clubhouse boasts an impressive function room that can seat up to 130 guests and cater for up to 160 guests for a buffet style menu. ... Read more
Book rooms  
7.6
out of 10
Total:

Delilah Serviced Accommodation

 
23 Landeg Street, Swansea
+44 (0)1775 843417
Delilah Serviced Accommodation is situated in Swansea, 3.3 km from Grand Theatre, 1.6 km from Cathedral Church of St Joseph, as well as 3.3 km from Swansea Beach. Located ... Read more