Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Swansea – 225 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. A perfect hotel to pass your holiday, the room was perfect, comfy and clean. The staff was simply amazing. I strongly recommend going here

Show more Show less
7.4
Good
2,860 reviews
Price from
$89
per night

Swansea Marriott Hotel

Hotel in Swansea

This beachfront hotel has dramatic views of Swansea Bay, and is a short stroll from the town center. The M4 motorway, golf courses and the Gower Peninsula are nearby. Friendliness of the staff, location and it felt comfortable and homely. Breakfast was the best I have had a hotels in a long time.

Show more Show less
7.7
Good
2,003 reviews
Price from
$122
per night

The Grand Hotel

Hotel in Swansea

The Great National Grand Hotel Swansea is located in the heart of Swansea city center, next to the train station, and within walking distance of Swansea's many attractions. Exellent place in city center! Close to marina!

Show more Show less
8.1
Very Good
2,554 reviews
Price from
$80
per night

Mercure Swansea Hotel

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.6
Good
1,898 reviews
Price from
$76
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. I especially liked the fresh fruit salad at breakfast

Show more Show less
8.1
Very Good
2,142 reviews
Price from
$55
per night

Village Hotel Swansea

Hotel in Swansea

Located opposite the Kings Dock, Village Hotel Swansea is just a 5-minute drive from Swansea’s city center. A heated indoor swimming pool, sauna and steam room feature in the hotel’s health club. Spacious, clean, great location and very affordable.

Show more Show less
7.8
Good
1,395 reviews
Price from
$105
per night

ibis Swansea

Hotel in Swansea

Just outside Swansea center, the Ibis Swansea Hotel is located in the SA1 waterfront development. The modern hotel offers free parking, a 24-hour front desk and a stylish cafe bar. Fantastic and quick book-in, staff very friendly!

Show more Show less
8.1
Very Good
2,606 reviews
Price from
$59
per night

Holiday Inn Express Swansea East, an IHG Hotel

Hotel in Swansea

Holiday Inn Express Swansea East offers accommodations with free WiFi and free onsite parking. Swansea is 7.5 miles away and the picturesque Gower Peninsula can be reached within 15 miles. All of it and I've stayed in a lot of hotels for business and travel. Clean, happy and helpful staff, good design and comfortable. Enough for all needs and things work. You can walk in, put your bag down and have all you need if it is for holiday or business. So helpful with the dogs and the dog gift pack was a lovely surprise and the dogs loved what was in the bags.

Show more Show less
8.5
Very Good
1,930 reviews
Price from
$67
per night

Towers Hotel & Spa

Hotel in Swansea

Just a 10-minute drive from Swansea city center, Towers Hotel offers a spa, an indoor swimming pool and a gym. There is free Wi-Fi and free on-site parking. We have stayed here many times. The service is always very good and the restaurant is excellent. Great value and very comfortable. Use of the pool is an added bonus.

Show more Show less
8.2
Very Good
1,040 reviews
Price from
$117
per night

Morgans Hotel

Hotel in Swansea

In Swansea’s historic Maritime Quarter, Morgans Hotel provides luxurious rooms with free Wi-Fi, 5 minutes’ walk from the city center. Location, close to city center

Show more Show less
8.3
Very Good
903 reviews
Price from
$158
per night

Most-booked hotels in Swansea in the past month

See all

Budget hotels in Swansea

See all

FAQs about hotels in Swansea

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Swansea:

Explore guest reviews of hotels in Swansea

See all