Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Hotels and more in Swansea

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Dolphin SA1

Hotel in Swansea

Located in Swansea, Dolphin SA1 offers rooms with free WiFi access throughout. The hotel features an on-site bar and a 24-hour front desk. Location, and the helpful staff.

Show more Show less
8.5
Very good
1,692 reviews
Avg. price/night:
£45
Check availability

The Dragon Hotel 4 stars

Hotel in Swansea

This 4-star hotel is in Swansea city centre. The hotel is just 15 miles from Rhossili Bay, voted one of the best beaches in the world. The Dragon Hotel has a lounge area and 24-hour room service. Location is great. Staff good. Price is good. Parking on site.

Show more Show less
8
Very good
1,881 reviews
Avg. price/night:
£50
Check availability

ibis Swansea 2 stars

Hotel in Swansea

Just outside Swansea centre, the Ibis Swansea Hotel is situated in the SA1 waterfront development. The modern hotel offers free parking, a 24-hour front desk and a stylish cafe bar. We stayed in the hotel for just one night, but must say everything was perfect. Employee Maria and her friend (dont remember her name though) were most helpful. Room was clean and spacious. Breakfast was really good and versatile. Definitely recommend!

Show more Show less
8.3
Very good
2,124 reviews
Avg. price/night:
£30
Check availability

Holiday Inn Express Swansea East 3 stars

Hotel in Swansea

Holiday Inn Express Swansea East offers accommodation with free WiFi and free onsite parking. Swansea is 7.5 miles away and the picturesque Gower Peninsula can be reached within 15 miles. there were a lot of variety at the breakfast .the coffee was delicious especially the mocha the beds were so comfortable. I like the special door in the bathroom, to close the bathroom, or the toilets and the staff is really wellcoming and I forgot to say that the location near the motorway is ideal

Show more Show less
8.9
Fabulous
1,255 reviews
Avg. price/night:
£48.99
Check availability

Norton House Hotel - Mumbles 3 stars

Hotel in Swansea

In a Georgian manor house in Mumbles, Norton House Hotel provides comfortable rooms and apartments in South Wales. Everything was great! Cleanliness, comfort and location were perfect. The staff was outstanding and made us feel really welcomed. The decoration is impeccable and they care about the minimum details. I do recommend this hotel.

Show more Show less
8.7
Fabulous
1,138 reviews
Avg. price/night:
£67.15
Check availability

The Grand Hotel 3 stars

Hotel in Swansea

The Great National Grand Hotel Swansea is located in the heart of Swansea city centre, next to the train station, and within walking distance of Swansea's many attractions. Angela was amazing. The bed offered suuuuuuch a restful sleep, the location couldn't be better, and the coffee/tea/cider station is a lifesaver in the morning.

Show more Show less
8.2
Very good
1,823 reviews
Avg. price/night:
£55
Check availability

Swansea Marriott Hotel 4 stars

Hotel in Swansea

This beachfront hotel has dramatic views of Swansea Bay, and is a short stroll from the town centre. The M4 motorway, golf courses and the Gower Peninsula are nearby. Micheal from the staff was extremely nice and helpful!

Show more Show less
8.2
Very good
1,254 reviews
Avg. price/night:
£99
Check availability

Village Hotel Swansea 3 stars

Hotel in Swansea

Located opposite the Kings Dock, Village Hotel Swansea is just a 5-minute drive from Swansea’s city centre. A heated indoor swimming pool, sauna and steam room feature in the hotel’s health club. Excellent staff, cleaning staff in particular. Good vibes in the hotel. Although a little walk (15-20mins) to the heart of the town centre it was manageable and through new buildings, over a spectacular river bridge and very interesting. Plus points, ample parking, good bar, breakfast service and relaxed atmosphere. A walk along the nearby River Tawe can be recommended.

Show more Show less
8.3
Very good
1,070 reviews
Avg. price/night:
£62.10
Check availability

The Gower Hotel

Hotel in Swansea

Located in Swansea, 9 km from Grand Theatre, The Gower Hotel provides accommodation with a restaurant, free private parking, a bar and a garden. This is an excellent hotel nothing was too much trouble for the staff.

Show more Show less
8.6
Fabulous
185 reviews
Avg. price/night:
£65
Check availability

Morgans Hotel 4 stars

Hotel in Swansea

In Swansea’s historic Maritime Quarter, Morgans Hotel provides luxurious rooms with free Wi-Fi, 5 minutes’ walk from the city centre. We loved everything especially our upgraded room - thank you very much for it, it was much appreciated! Would love to come back and stay in it again! Excellent breakfast, amazing bed, lovely and clean bathroom, polite staff... On-site parking was safe and really appreciated.

Show more Show less
8.6
Fabulous
718 reviews

Most booked hotels in Swansea in the past month

See all

Budget hotels in Swansea

See all

FAQs about hotels in Swansea

  • The New Swan Hotel, Towers Hotel & Spa and Swansea Marriott Hotel have received great reviews from travellers in Swansea regarding the views from their hotel rooms.

  • These hotels in Swansea are highly rated by couples: The New Swan Hotel, Holiday Inn Express Swansea East and Towers Hotel & Spa.

  • Some of the best hotels in Swansea near Caswell Bay include Redcliffe Apartments, Whiteshell Chalets and One Slade Gardens.

  • Holiday Inn Express Swansea East, Norton House Hotel - Mumbles and Dolphin SA1 are some of the popular hotels in Swansea.

  • Many families visiting Swansea loved staying at The Gower Hotel, Holiday Inn Express Swansea East and Towers Hotel & Spa.

  • On average, 3-star hotels in Swansea cost £81 per night, and 4-star hotels in Swansea are £112 per night. If you're looking for something really special, a 5-star hotel in Swansea can on average be found for £123 per night (based on Booking.com prices).

  • On average, it costs £68 per night to book a 3-star hotel in Swansea for tonight. You'll pay on average around £88 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Swansea will cost around £300 (based on Booking.com prices).

  • For hotels in Swansea that serve up a highly-rated breakfast, try The Gower Hotel, Norton House Hotel - Mumbles and Morgans Hotel.

  • The average price per night for a 3-star hotel in Swansea this weekend is £76 or, for a 4-star hotel, £98. Looking for something even fancier? 5-star hotels in Swansea for this weekend cost on average around £240 per night (based on Booking.com prices).

Green Gateway to the Gower

Upon seeing Swansea for the first time, it hits you just how green it is, especially when viewed from Kilvey Hill. On a clear day the views stretch as far as sweeping Swansea Bay and even the undulating Mumbles headland at the edge of the Gower Peninsula - the UK’s first Area of Outstanding Natural Beauty, with unspoilt beaches.

The Gower is also known for its castles, including Oystermouth Castle and Loughor Castle, overlooking the city from a hilltop. Swansea itself also has castle ruins which are Grade I listed, as is the Guildhall with its lavish interior frescoes.

Most historic city centre buildings were sadly lost during World War II, but the elegant Grand Theatre survived, as did Dylan Thomas’ childhood home in Uplands. The Swansea Museum – the oldest in Wales – is opposite the National Waterfront Museum and the LC indoor waterpark.

Offshore conditions are good for kitesurfing, and the marina shelters yachts overlooked by Wales’ tallest building: The Tower, Meridian Quay. The nearby SA1 Waterfront complex is becoming popular for its bars and restaurants, while shopping options include a covered market and the Morfa Shopping Park by Liberty Stadium, home to the city’s football and rubgy union teams.

Booking.com’s Swansea accommodation includes luxury hotels, cheap apartments and guest houses with parking.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Swansea:

Explore guest reviews of hotels in Swansea

See all