
Search Hotels Near Swansea Bay, Swansea
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Swansea Bay hotels

Delta Hotels by Marriott Swansea
Delta Hotels by Marriott SwanseaCastle, 3 km from Swansea Bay
9.0 out of 10, Wonderful, (560 reviews)
The price is ₹6,577
₹7,892 total
includes taxes & fees
29 Mar - 30 Mar

Hoopers Sandy Beach Guest Rooms
Hoopers Sandy Beach Guest RoomsCastle, 2.5 km from Swansea Bay
8.8 out of 10, Excellent, (62 reviews)
The price is ₹6,727
₹8,072 total
includes taxes & fees
15 Mar - 16 Mar

Norton House Hotel
Norton House Hotel2.5 km from Swansea Bay
8.4 out of 10, Very good, (499 reviews)
The price is ₹7,399
₹8,879 total
includes taxes & fees
2 Mar - 3 Mar

Somerfield Lodge
Somerfield Lodge2.7 km from Swansea Bay
8.6 out of 10, Excellent, (152 reviews)
The price is ₹11,244
₹13,493 total
includes taxes & fees
13 Mar - 14 Mar

Sandcastle
Sandcastle2.2 km from Swansea Bay
The price is ₹10,764
₹14,143 total
includes taxes & fees
26 Mar - 27 Mar

Oriental Suite
Oriental Suite2.7 km from Swansea Bay
The price is ₹9,989
₹11,986 total
includes taxes & fees
1 Mar - 2 Mar

Churchill Studio - 1 Bedroom Studio - Uplands
Churchill Studio - 1 Bedroom Studio - UplandsMount Pleasant, 3.1 km from Swansea Bay
The price is ₹17,909
₹20,362 total
includes taxes & fees
13 Mar - 14 Mar

Just Stay Wales Beautiful 1 Bed Flat - Marina View
Just Stay Wales Beautiful 1 Bed Flat - Marina ViewCastle, 3 km from Swansea Bay
The price is ₹21,580
₹32,062 total
includes taxes & fees
1 Mar - 2 Mar

Impressive Beach View Duplex Penthouse
Impressive Beach View Duplex PenthouseCastle, 3 km from Swansea Bay
The price is ₹37,406
₹68,563 total
includes taxes & fees
1 Mar - 2 Mar

The Georgian Swansea
The Georgian SwanseaCastle, 3.7 km from Swansea Bay
9.6 out of 10, Exceptional, (56 reviews)
The price is ₹9,767
₹11,720 total
includes taxes & fees
1 Mar - 2 Mar

Morgans Hotel
Morgans HotelCastle, 3.7 km from Swansea Bay
9.0 out of 10, Wonderful, (627 reviews)
The price is ₹11,069
₹13,282 total
includes taxes & fees
1 Mar - 2 Mar

Amelia Airheart
Amelia AirheartMount Pleasant, 3.5 km from Swansea Bay
8.4 out of 10, Very good, (6 reviews)
The price is ₹6,150
₹7,381 total
includes taxes & fees
2 Mar - 3 Mar

Ice House Apartments
Ice House ApartmentsSt. Thomas, 4.1 km from Swansea Bay
9.0 out of 10, Wonderful, (54 reviews)

The Grand Hotel Swansea
The Grand Hotel SwanseaCastle, 4 km from Swansea Bay
8.2 out of 10, Very good, (924 reviews)
The price is ₹6,404
₹7,684 total
includes taxes & fees
22 Mar - 23 Mar

The Dolphin SA1 Hotel
The Dolphin SA1 HotelCastle, 3.4 km from Swansea Bay
7.6 out of 10, Good, (501 reviews)
The price is ₹8,905
₹10,686 total
includes taxes & fees
1 Mar - 2 Mar

Premier Inn Swansea City Centre
Premier Inn Swansea City CentreCastle, 3.6 km from Swansea Bay
7.6 out of 10, Good, (7 reviews)
The price is ₹5,035
₹6,042 total
includes taxes & fees
19 Mar - 20 Mar

ibis Swansea
ibis SwanseaSt. Thomas, 5.2 km from Swansea Bay
8.4 out of 10, Very good, (1,001 reviews)
The price is ₹4,979
₹5,975 total
includes taxes & fees
29 Mar - 30 Mar

Village Hotel Swansea
Village Hotel SwanseaSt. Thomas, 4.7 km from Swansea Bay
7.8 out of 10, Good, (1,000 reviews)
The price is ₹6,988
₹8,385 total
includes taxes & fees
12 Mar - 13 Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Swansea Bay Hotel Reviews

Norton House Hotel
10/10 Excellent









































































