Hotels in Swansea

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Swansea?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Swansea on Hotels.com. These Swansea hotels consistently deliver on quality, location and traveller experience. Last updated on .

Top hotels in Swansea

Top hotels in Ammanford

Top cities in Swansea

Great weekend hotel deals in Swansea

Showing deals for:25 Sept - 27 Sept

Top landmarks in Swansea

Check out reviews of Swansea hotels guests love

Find out more about Swansea

Discover Swansea: Where Coastal Charm Meets Natural Majesty

Nestled between the stunning Gower Peninsula and the lush landscapes of Brecon Beacons, Swansea is a captivating blend of coastal charm and vibrant urban life. Stroll along the picturesque Swansea Marina, explore the bustling Swansea Market for local delights, or delve into history at the iconic Swansea Castle. With its family-friendly beaches and breathtaking views, the city offers a perfect escape for nature lovers and culture seekers alike. Whether you’re seeking adventure or a romantic getaway, Swansea's unique appeal and warm Welsh hospitality make it an unforgettable destination.

Discover great hotels in Swansea

Swansea offers a diverse range of hotel accommodation to suit all preferences and budgets. From modern city centre establishments to cosy bed and breakfasts along the coast, visitors can find comfortable stays that reflect the vibrant spirit of this coastal city. Whether you seek luxury or a more budget-friendly option, Swansea has plenty to choose from. Here are some of the best hotels in Swansea that our travellers love:

  1. Delta Hotels by Marriott SwanseaOpens in a new window: This charming 4.0-star bed and breakfast boasts a remarkable guest rating of 9.2 out of 10. Perfectly situated in Swansea, Delta Hotels by Marriott Swansea offers a distinctive adventure-themed experience, making it ideal for leisure travellers seeking excitement. Guests can indulge in a variety of exhilarating activities, including rock climbing, kayaking, and sailing, all conveniently located nearby. The accommodation is known for its comfortable and spacious rooms, coupled with a well-organised breakfast that sets the tone for a delightful day. The tranquil surroundings and wealth of local information provided enhance the overall experience, ensuring a memorable stay in the Gower area.
  2. Oyster HouseOpens in a new window: This elegant 4.0-star hotel features a stellar guest rating of 9.2 out of 10. Centrally located in Swansea, Oyster House is the perfect retreat for leisure travellers looking to unwind and indulge. With a range of dining options, including a delightful restaurant and a bar lounge, guests can savour delectable meals in a sophisticated setting. The hotel also offers modern entertainment amenities, ensuring a relaxing atmosphere after a day of exploration. The stylish decor and inviting ambience create a luxurious experience that makes every stay truly enjoyable.
  3. Morgans HotelOpens in a new window: Morgans Hotel is a refined 4.0-star bed and breakfast with an impressive guest rating of 8.6 out of 10. This establishment caters to golf enthusiasts looking for a retreat that combines leisure and sport. With golf-themed experiences available, guests can immerse themselves in their passion while enjoying the comfort of well-appointed accommodations. The serene environment and focus on a golf-centric experience provide a unique getaway, making it a top choice for avid golfers seeking a relaxing yet engaging stay in Swansea.

Where to stay in Swansea

Some of the best areas to stay in Swansea are Mumbles, Rhossili, and Port-Eynon. Mumbles offers a trendy atmosphere with historical monuments, romantic beaches, and vibrant coffee spots. Rhossili is renowned for its stunning coastline, perfect for beach lovers. Port-Eynon boasts a friendly vibe and inviting bars. Mumbles is best suited for first-time visitors, providing a charming blend of culture and coastal beauty.

  1. MumblesOpens in a new window: Mumbles is a charming seaside village known for its trendy atmosphere and romantic coastal views. It's the perfect spot for a relaxing getaway, with attractions like Mumbles Pier and the stunning Three Cliffs Bay Beach. You can enjoy leisurely strolls along the waterfront or explore the quaint shops and cafes that give the area its unique character. The vibrant local culture often features dancing and events, making it an excellent choice for those looking to immerse themselves in a lively yet laid-back environment. For a comfortable stay, consider nearby hotels that offer easy access to both the beach and the local attractions.
  2. RhossiliOpens in a new window: Rhossili boasts breathtaking landscapes and is ideal for beach lovers seeking a peaceful retreat. The area is famous for its stunning sandy beaches and dramatic cliffs, making it a fantastic spot for scenic walks and photography. Rhossili Bay is often hailed as one of the most beautiful beaches in the UK, perfect for sunbathing or picnicking. This tranquil destination allows you to unwind and enjoy nature's beauty, with plenty of opportunities for outdoor activities. Accommodation options range from cosy bed and breakfasts to charming seaside lodges, ensuring a delightful stay.
  3. Port-EynonOpens in a new window: Port-Eynon is a friendly coastal village that offers a warm welcome and a relaxed atmosphere. It's known for its lovely beach and vibrant community spirit, making it a great choice for those looking to connect with locals. The beach is perfect for swimming and sunbathing, and the nearby bars provide a social atmosphere to unwind after a day in the sun. With its welcoming vibe and picturesque surroundings, Port-Eynon offers an enjoyable escape where you can create lasting memories. Look for comfortable accommodations that let you soak up the local charm and enjoy everything the area has to offer.

Things to do in Swansea

Swansea offers a delightful mix of excitement and tranquillity. Stroll along the stunning beaches, explore the vibrant art scene, and dance the night away in local venues. Don’t miss the historic Swansea Castle, and take a leisurely walk through its beautiful parks. Enjoy a perfect balance of action and relaxation!

  • Uplands – This vibrant area is home to a mix of culture and shopping opportunities. A must-visit is the Swansea GuildhallOpens in a new window, where you can appreciate the architectural beauty and explore cultural exhibitions. Stroll through the local shops, where unique finds and delightful cafes await. Don't miss the chance to relax in nearby natural parks, perfect for a leisurely afternoon among the greenery.
  • Sketty – Known for its picturesque surroundings, Singleton Park is the highlight here, offering a beautiful landscape ideal for family outings and outdoor activities. Bring a picnic and enjoy the fresh air, or take a leisurely walk to appreciate the park’s stunning gardens. Sketty also has a vibrant art scene, so be sure to check out local galleries showcasing the works of talented artists.
  • Mumbles – This charming coastal village invites you to explore its rich history and stunning beach. Start your visit at Mumbles PierOpens in a new window, where you can enjoy the sea views and perhaps grab some fish and chips. Take a stroll along the beach, or delve into the local history by visiting nearby monuments and the castle. If you're feeling energetic, join in on some dancing at local venues for an evening of fun.

4 tips for savvy savings when booking a hotel in Swansea

  1. Book for the cheapest times: The most affordable time to visit Swansea is during January, February, and December, when hotel prices tend to be lower. For a budget-friendly experience that allows you to fully appreciate the city's key historical landmarks and cultural sites, a stay of at least 2 days is recommended. This duration will give you the opportunity to explore notable attractions such as the stunning Swansea Marina, the captivating Dylan Thomas Centre, and the beautiful Gower Peninsula, making your trip great value for money.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Swansea, you may want to explore the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where discounted hotel rates near your travel date may be available. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, ensuring you don’t miss potential savings. Additionally, the Smart ShoppingOpens in a new window feature in the app allows you to compare hotel prices and amenities, helping you identify the best options. By staying updated on your favourite hotels, you’re more likely to catch great last-minute offers.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal for your stay in a hotel in Swansea. If you're in search of something distinctive, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could be more affordable, assisting you in your quest for a more budget-friendly option.
  4. Consider your location: Staying in the heart of major cities like Swansea certainly offers unparalleled convenience, but it often comes with a heftier price tag. Accommodations in city centres tend to be more costly due to their proximity to local attractions and amenities. In contrast, smaller towns and rural areas are more likely to be affordable options for travellers. For those seeking better rates, choosing hotels slightly outside the city centre can be a wise decision, although this might necessitate a bit of extra travel to reach key sights. Additionally, exploring nearby cities can yield a wealth of experiences while still keeping the budget in check.

Best time to go to Swansea

Swansea has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Swansea are July to September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, January, June, and December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring