Find and Book Top Rated Hotels in Swansea

Search among 65 available hotels and places to stay in Swansea from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 65
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great175 reviews
MapView on map5.8 km from City Centre700 m from Earlswood Golf Club
From   US$ 89 /nightSelect
8.4
Great398 reviews
MapView on map500 m from City Centre500 m from Swansea Magistrates'
From   US$ 120 /nightSelect
8.0
Great137 reviews
600 m from City Centre300 m from LC Gym Swansea
From   US$ 170 /nightSelect
Hotel
8.2
Great168 reviews
2.1 km from City Centre1.8 km from Swansea Marina
From   US$ 54 /nightSelect
8.4
Great148 reviews
8.6 km from City Centre
From   US$ 159 /nightSelect
8.6
Great319 reviews
From   US$ 139 /nightSelect
8.2
Great105 reviews
6.1 km from City Centre
From   US$ 278 /nightSelect
Hotel
8.2
Great170 reviews
300 m from City Centre300 m from Swansea Beach
From   US$ 75 /nightSelect
8.6
Great382 reviews
7.0 km from City Centre
From   US$ 93 /nightSelect
8.2
Great63 reviews
12.6 km from City Centre
From   US$ 75 /nightSelect
Hostel
8.8
Great32 reviews
200 m from City Centre400 m from Swansea Magistrates'
From   US$ 88 /nightSelect
8.2
Great63 reviews
21.6 km from City Centre
From   US$ 134 /nightSelect
Bed & Breakfast
8.0
Great92 reviews
1.9 km from City Centre700 m from Gower College Swansea
From   US$ 105 /nightSelect
8.8
Great17 reviews
13.8 km from City Centre
From   US$ 94 /nightSelect
Guest house
8.4
Great91 reviews
1.3 km from City Centre600 m from Gower College Swansea
From   US$ 47 /nightSelect
7.8
Very good7 reviews
16.7 km from City Centre
From   US$ 152 /nightSelect
8.4
Great41 reviews
19.7 km from City Centre
From   US$ 94 /nightSelect
8.2
Great18 reviews
1.3 km from City Centre600 m from Gower College Swansea
From   US$ 2 081 /nightSelect
8.6
Great186 reviews
1.5 km from City Centre400 m from Gower College Swansea
From   US$ 165 /nightSelect
Bed & Breakfast
8.0
Great67 reviews
5.8 km from City Centre100 m from Clyne Golf Club
From   US$ 139 /nightSelect
Guest house
8.4
Great100 reviews
1.4 km from City Centre600 m from Gower College Swansea
From   US$ 79 /nightSelect
8.2
Great27 reviews
7.2 km from City Centre1.6 km from Caswell Bay
From   US$ 135 /nightSelect
Bed & Breakfast
8.4
Great59 reviews
16.9 km from City Centre
From   US$ 92 /nightSelect
Bed & Breakfast
8.4
Great62 reviews
24.7 km from City Centre
From   US$ 174 /nightSelect
8.4
Great38 reviews
900 m from City Centre700 m from Swansea Marina
From   US$ 183 /nightSelect
8.2
Great71 reviews
2.6 km from City Centre1000 m from Singleton Park
From   US$ 116 /nightSelect
Bed & Breakfast
8.2
Great39 reviews
6.4 km from City Centre
From   US$ 196 /nightSelect
8.6
Great38 reviews
17.0 km from City Centre
From   US$ 112 /nightSelect
8.2
Great32 reviews
900 m from City Centre300 m from Dylan Thomas Centre
From   US$ 181 /nightSelect
1.1 km from City Centre500 m from Gower College Swansea
From   US$ 143 /nightSelect
1000 m from City Centre400 m from Swansea Marina
From   US$ 207 /nightSelect
9.2
Perfect15 reviews
13.8 km from City Centre
From   US$ 207 /nightSelect
8.6
Great22 reviews
900 m from City Centre400 m from Dylan Thomas Centre
From   US$ 307 /nightSelect
1.1 km from City Centre400 m from Gower College Swansea
From   US$ 241 /nightSelect
8.8
Great22 reviews
800 m from City Centre400 m from Swansea Marina
From   US$ 183 /nightSelect
Apartment
8.8
Great19 reviews
800 m from City Centre600 m from University of Wales Trinity Saint David Swansea
Select
8.4
Great18 reviews
900 m from City Centre400 m from Dylan Thomas Centre
From   US$ 168 /nightSelect
Bed & Breakfast
8.8
Great17 reviews
14.1 km from City Centre
From   US$ 118 /nightSelect
8.8
Great12 reviews
10.9 km from City Centre
From   US$ 207 /nightSelect
Apartment
8.6
Great20 reviews
6.5 km from City Centre1.5 km from Fairwood Park Golf Club
From   US$ 73 /nightSelect
8.6
Great19 reviews
8.1 km from City Centre300 m from Caswell Bay
From   US$ 134 /nightSelect
19.9 km from City Centre
From   US$ 202 /nightSelect
8.4
Great16 reviews
500 m from City Centre200 m from LC Gym Swansea
From   US$ 286 /nightSelect
Apartment
8.6
Great21 reviews
16.0 km from City Centre
From   US$ 146 /nightSelect
8.0
Great13 reviews
17.1 km from City Centre
From   US$ 166 /nightSelect
8.6
Great10 reviews
500 m from City Centre200 m from LC Gym Swansea
From   US$ 252 /nightSelect
8.2
Great11 reviews
500 m from City Centre200 m from LC Gym Swansea
From   US$ 315 /nightSelect
4.4 km from City Centre100 m from 1940s Swansea Bay
From   US$ 48 /nightSelect
900 m from City Centre400 m from Dylan Thomas Centre
From   US$ 226 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Swansea

Why visit?

Swansea, located in the beautiful United Kingdom, offers a plethora of reasons for tourists to visit. With its stunning coastal scenery, vibrant cultural scene, and historical landmarks, Swansea has something to offer every traveler. Whether youre looking for a cozy bed and breakfast (B&B Swansea) or a luxurious hotel Swansea, this city has it all. Explore Swansea hotels that suit your needs and budget, whether youre looking for cheap hotels Swansea or luxurious accommodations. Discover Swansea accommodation options that will make your stay in this charming city unforgettable.

Where to stay?

Swansea City Centre: For tourists who want to be in the heart of the action, Swansea City Centre is the perfect area to stay in. Here, youll find a range of hotels Swansea city centre has to offer, providing easy access to all the major attractions, restaurants, and shopping areas. Whether youre interested in visiting the Swansea Market, National Waterfront Museum, or the Swansea Castle, staying in Swansea City Centre ensures convenience and easy exploration.

Mumbles: Located just a short distance from Swansea City Centre, Mumbles is a popular coastal area known for its stunning beaches, charming shops, and picturesque scenery. This area offers a range of accommodations including hotels in Swansea city centre and B&B Swansea options, providing a peaceful retreat away from the city while still being easily accessible. Enjoy relaxing strolls along the Swansea Bay Promenade, visit the Oystermouth Castle, or indulge in delicious seafood at one of the local restaurants.

Maritime Quarter: If youre looking for a combination of modernity and history, the Maritime Quarter is the ideal choice. This area boasts a marina, trendy bars, and restaurants, as well as cultural landmarks such as the Dylan Thomas Centre. There are a variety of hotels in Swansea city centre located in the Maritime Quarter, allowing visitors to explore the vibrant atmosphere of the area while staying in comfortable accommodations.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $350.

Best value for money:

The Dragon Hotel: Located in the Swansea city centre, The Dragon Hotel offers comfortable and affordable accommodation. With spacious rooms, modern amenities, and a central location, it provides great value for money. Guests can enjoy easy access to shopping areas, restaurants, and popular attractions such as Swansea Market and the National Waterfront Museum.

Premier Inn Swansea Waterfront: This budget-friendly hotel in Swansea city centre is situated near the marina, offering stunning views of the waterfront. The comfortable rooms, friendly staff, and convenient location make it a popular choice for travelers on a budget. Guests can explore the nearby Dylan Thomas Centre or take a leisurely stroll along the marina.

The White House Hotel: Situated in the Mumbles area, The White House Hotel is a charming bed and breakfast option that combines affordability with a cozy atmosphere. With its proximity to Mumbles Promenade and beautiful coastal walks, guests can enjoy affordable accommodation while still being surrounded by scenic views.

Best kid-friendly hotels:

Morgans Hotel: Located in Swansea city centre, Morgans Hotel offers family-friendly rooms and amenities. With its spacious accommodations and convenient location near local attractions such as Plantasia and the LC Swansea Waterpark, it ensures an enjoyable stay for both parents and kids.

Swansea Marriott Hotel: Situated in the Maritime Quarter, Swansea Marriott Hotel caters to families with its comfortable rooms and child-friendly facilities. The hotel features an on-site pool, providing entertainment for kids, and is within walking distance of attractions like the National Waterfront Museum and the Swansea Bay Promenade.

Best hotels for a romantic getaway:

The Towers Hotel and Spa: Nestled in the picturesque countryside, The Towers Hotel and Spa offers a serene and romantic escape. With its spa facilities, luxurious rooms, and tranquil surroundings, couples can unwind and enjoy a romantic getaway. The hotel is also conveniently located near Swansea city centre for additional exploration.

Patricks with Rooms: Situated in Mumbles, Patricks with Rooms offers a romantic setting with its individually designed rooms and intimate atmosphere. Guests can enjoy delicious meals at the on-site restaurant and take leisurely walks along the Mumbles Promenade, immersing themselves in the romantic coastal ambiance.

Best for location:

The Grand Hotel Swansea: Located in the city centre, The Grand Hotel Swansea offers easy access to shopping areas, restaurants, and cultural attractions. Its central location, combined with comfortable rooms and friendly service, makes it an ideal choice for travelers looking to explore Swanseas vibrant city scene.

Village Hotel Swansea: Situated just outside the city centre, Village Hotel Swansea provides a convenient location for both city exploration and access to nearby attractions like the Liberty Stadium. With modern rooms, a fitness centre, and a stylish on-site restaurant, this hotel offers a comfortable stay with easy access to both the city and surrounding areas.

Swansea Marriott Hotel: Positioned in the Maritime Quarter, Swansea Marriott Hotel offers a central location with stunning views of the marina. Guests can enjoy waterfront walks, visit nearby attractions, and easily access the city centre for shopping and dining options, making it a convenient choice for those who want to explore both the city and the waterfront.

Best for a short city break:

The Dragon Hotel: With its central location in Swansea city centre, The Dragon Hotel provides easy access to the citys attractions, allowing visitors to make the most of their short city break. Comfortable rooms, modern amenities, and proximity to shopping areas and restaurants make it a convenient choice for a quick getaway.

Morgans Hotel: Situated in Swansea city centre, Morgans Hotel offers boutique-style accommodation for a short city break. Its stylish rooms, trendy bar, and central location near local attractions make it an ideal base for exploring Swanseas vibrant city scene within a short timeframe.

Show moreLess