Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Swansea

Tonight 22 Aug - 23 Aug
This weekend 23 Aug - 25 Aug
Next weekend 30 Aug - 1 Sep

Featured Swansea Beach Resorts & Hotels

See all 148 properties in Swansea

Estimated price for 1 night/2 adults

Swansea Marriott Hotel
Swansea Marriott Hotel
4.0 out of 5.0
Free cancellation
4.0/5 (777 reviews)

Pleasant staff who are very attentive. Having on site parking was the main plus.

Reviewed on 22 Aug 2019
Norton House Hotel
Norton House Hotel
3.0 out of 5.0
Free cancellation
3.8/5 (178 reviews)

Quiet room, good location just off sea front. Breakfast minimal but adequate.

Reviewed on 29 Jul 2019
Devon View Guesthouse Swansea
Devon View Guesthouse Swansea
3.0 out of 5.0
3.3/5 (55 reviews)

Clean tidy for price

Reviewed on 4 May 2019
Morgans Hotel
Morgans Hotel
4.0 out of 5.0 Somerset Place, Swansea, Wales
Free cancellation
4.4/5 (257 reviews)

All staff were lovely and when we had a problem with the shower it was sorted promptly!

Reviewed on 30 Jul 2019
The Dragon Hotel
The Dragon Hotel
4.0 out of 5.0 The Kingsway, Swansea, Wales
Free cancellation
3.9/5 (662 reviews)

Good position near shops, marina and Wales Coast Path. Friendly staff. Good size room

Reviewed on 2 Aug 2019
Western House B and B
Western House B and B
3.5 out of 5.0
4.7/5 (27 reviews)

They made us and our dogs very welcome, the breakfast was lovely and the house was full of character, the village was close to the pub, beach and the moors , hope to return next year.

Reviewed on 16 Jun 2019
The White House
The White House
3.0 out of 5.0
4.2/5 (311 reviews)

Loved the original features in the hotel. The rooms were clean, comfortable and the personalized message left in the room asa welcome was a lovely touch

Reviewed on 8 Jul 2019
The Grand Hotel Swansea
The Grand Hotel Swansea
3.0 out of 5.0
Free cancellation
3.9/5 (295 reviews)

The room and staff were great. The location wasn’t the best.

Reviewed on 1 Aug 2019
The Gower Hotel
The Gower Hotel
3.0 out of 5.0
4.4/5 (140 reviews)

It is very clean , fresh and homely ! The lady at reception was very welcoming and helpful!

Reviewed on 5 Aug 2019
Map

Beach Hotels in Swansea


Known for its historical sites and entertainment choices, Swansea offers a lot for the traveller booking a holiday. With 30 beach hotels and other accommodation options to choose from in this destination, it's easy to find one that meets your needs.


As you browse for a place to stay by the water in Swansea, check out these top-rated beach hotels with positive customer reviews.

Morgans Hotel - 4-star hotel, 10-minute walk from Swansea Beach. It features a restaurant, free WiFi and free parking. Guests love the beach location and overall value.

The Gower Hotel - 3-star hotel near Brandy Cove. Our travellers recommend its helpful staff. This hotel boasts a restaurant, free WiFi and free parking.

The Music Fable - 5-star luxury guesthouse on the beach. It offers free WiFi, free parking and a bar.

Culver House Hotel - 3.5-star apartment, 1-minute walk from Port Eynon Beach. It features free WiFi, free parking and in-room kitchens.

The Alexander - 3.5-star hotel near Swansea Beach. Our travellers recommend its great location and breakfast. This hotel boasts free WiFi, TVs and in-room coffee makers.


Planning Your Trip to Swansea


Good weather can be important during a beach holiday, so you can use these local temperature and rainfall averages to decide when to visit.


  • Hottest months: August, July, September and June, with an average temperature of 20°F
  • Coldest months: January, December, February and March, with an average temperature of 3°F
  • Driest months: May, June, March and August, with an average rainfall of 1.50 inches
  • Rainiest months: October, January, November and December, with an average rainfall of 3 inches

Sightseeing in and Around Swansea


After arriving and checking into your hotel, you'll probably want to explore your surroundings. Beach lovers can head straight to Bracelet Bay Beach or Caswell Bay Beach for some quality time by the water. Experience the area's historical sites and entertainment choices, and make time for local attractions like Dylan Thomas Centre and Swansea Beach. For more things to see and do, consider visiting Oystermouth Castle or Oxwich Castle.
Visitors also enjoy Swansea for its:
  • Museums
  • Marina
  • Monuments
  • Art
  • Bars

Getting around Swansea


To get to Swansea, book a flight to Swansea (SWS), the closest major airport, which is located 5.6 mi (8.9 km) from the city centre. If you want to journey outside of the city, hop aboard a train from Swansea Station, Llansamlet Station or Gowerton Station. You can explore your water travel options at the local marina.