Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
Swansea – 346 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Dragon Hotel

Hotel in Swansea

This hotel is in Swansea city center. 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. The breakfast and locations were great

Show more Show less
6.8
Review score
3,627 reviews
Price from
£62
per night

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. good location ,friendly staff, affordable, clean , nice rooms

Show more Show less
7.4
Good
2,150 reviews
Price from
£49
per night

Delta Hotels by Marriott Swansea 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. Monica did a great job! Friendly, very welcoming and helpful.

Show more Show less
7.6
Good
2,481 reviews
Price from
£74
per night

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. Awesome hotel with a fabulous location, and a staff that gives 1,000% to see to your comforts and needs. We had a really nice visit to Swansea, and having the taxi stand across the street was a really nice feature. We were able to go to the very scenic spots in Mumbles, and each driver became our tour guide. Such friendly people! We will definitely return, and will be very pleased to stay at this hotel again!

Show more Show less
8.1
Very good
2,587 reviews
Price from
£58.50
per night

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. This grade II listed building also has a stylish bar. Beautiful property and very spacious room and bathroom.

Show more Show less
8.1
Very good
1,304 reviews
Price from
£115
per night

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. The receptionist was very professional, friendly and obliging. She allowed me to check in early which was great.

Show more Show less
7.8
Good
1,766 reviews
Price from
£39
per night

Mercure Swansea Hotel 4 stars

Hotel in Swansea

With easy access to both Central Swansea and the Gower Peninsula, Mercure Swansea Hotel has stylish rooms and a lakeside location. Fantastic airy rooms, breakfast was superb Staff super friendly. Definitely returning

Show more Show less
7.3
Good
1,830 reviews
Price from
£62.10
per night

Towers Hotel & Spa 3 stars

Hotel in Swansea

Just a 10-minute drive from Swansea city centre, Towers Hotel offers a spa, an indoor swimming pool and a gym. There is free Wi-Fi and free on-site parking. Every staff member was so friendly

Show more Show less
7.9
Good
1,188 reviews
Price from
£105
per night

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. Friendly staff, location great, area was peaceful. Great place to stay

Show more Show less
7
Good
1,260 reviews
Price from
£63.20
per night

Holiday Inn Express Swansea East, an IHG Hotel 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. Friendly staff and they allow dogs and we received a doggy bag on arrival.

Show more Show less
8.2
Very good
1,811 reviews
Price from
£64.99
per night

Most booked hotels in Swansea in the past month

See all

Budget hotels in Swansea

See all

FAQs about hotels in Swansea

  • Many families visiting Swansea loved staying at The New Swan Hotel, The Gower Hotel and Holiday Inn Express Swansea East, an IHG Hotel.

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

  • Holiday Inn Express Swansea East, an IHG Hotel, Morgans Hotel and The Grand Hotel are some of the popular hotels in Swansea.

  • Some of the best hotels in Swansea near Caswell Bay include Flat 7A Redcliffe Apartments, 2A Redcliffe Apartment and Whiteshell Chalets.

  • The Gower Hotel, The Dillwyn arms and The Music Fable Hotel have received great reviews from travellers in Swansea regarding the views from their hotel rooms.

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

  • For hotels in Swansea that serve up a highly-rated breakfast, try The New Swan Hotel, The Dillwyn arms and The Grand Hotel.

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

  • These hotels in Swansea are highly rated by couples: The New Swan Hotel, The Gower Hotel and Holiday Inn Express Swansea East, an IHG Hotel.

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 receive premium deals

Prices drop the moment you sign up!

What guests said about Swansea:

Explore guest reviews of hotels in Swansea

See all

Research, refine and make plans for your whole trip