Hotels in Swansea, United Kingdom

Search & Compare Swansea Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Swansea

Swansea overview

Visitors to Swansea have positive things to say about this welcoming city and its bar scene. There's a nice selection of cafés to enjoy during your stay. You can learn about the local heritage of Swansea at top landmarks like Oystermouth Castle and Oxwich Castle. While here, you may want to make time for other popular sights such as Dylan Thomas Centre and Swansea Beach.

Where to stay in Swansea

Whether you're planning to stay for a night or a week, Swansea has the right accommodation for you. There are 48 hotels in Swansea and you can shop as many as 1119 deals for rooms on Hotels.com, some with discounts of up to 30%. We have room prices as low as 36 USD per night and below are the number of hotels by star rating in Swansea as well as in the surrounding area:
  • • 4 5-star hotels from 104 USD per night
  • • 42 4-star hotels from 52 USD per night
  • • 43 3-star hotels from 41 USD per night
  • • 3 2-star hotels from 36 USD per night

How to get to Swansea

Fly into Swansea (SWS), 5.6 mi (8.9 km) from the heart of Swansea. Cardiff (CWL-Cardiff Intl.) is the next closest major airport, 30.1 mi (48.4 km) away. Swansea Station is the closest train station, located 0.3 mi (0.6 km) from the city center.

What to see around Swansea

Fun excursions can include a visit to:
  • • LC Swansea
  • • St Helens Rugby and Cricket Ground
  • • Liberty Stadium
Memorable for its landmarks including:
  • • Oystermouth Castle
  • • Oxwich Castle
  • • Swansea Castle
  • • BT Tower
  • • Swansea Observatory
Popular places to visit include:
  • • Dylan Thomas Centre
  • • Swansea Beach
  • • Oystermouth Castle
  • • Oxwich Castle

When to visit Swansea

Wondering what time of year to travel or what you should pack? Here are some average seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 52°F day, 37°F night
  • • April-June: 65°F day, 40°F night
  • • July-September: 70°F day, 49°F night
  • • October-December: 61°F day, 37°F night
Seasonal rainfall averages
  • • January-March: 0.28 inches
  • • April-June: 0.16 inches
  • • July-September: 0.24 inches
  • • October-December: 0.35 inches

Swansea travel guides

Swansea Travel Guides