A person running on a gravel path alongside a coastal area with a white fence and greenery.

Hotels near Caswell Bay Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Caswell Bay Beach hotels

Patricks Boathouse

Patricks Boathouse
2.5 star property
3 km from Caswell Bay Beach
9.6 out of 10, Exceptional, (139 reviews)
"Loved the Location, every was perfect with the room. Thank you for the Lovely time."
Canada
Laura
The price is P8,350
P10,020 total
includes taxes & fees
Jul 16 - Jul 17
Patricks Boathouse

The Gower Hotel

The Gower Hotel
3.0 star property
2.2 km from Caswell Bay Beach
9.0 out of 10, Wonderful, (303 reviews)
"Lovely hotel with friendly staff and comfortable bed. Breakfast was excellent, lovely location and all round excellent value. "
United Kingdom
Darren
The price is P6,804
P8,165 total
includes taxes & fees
Jul 26 - Jul 27
The Gower Hotel

Norton House Hotel

Norton House Hotel
3.0 star property
2.6 km from Caswell Bay Beach
8.4 out of 10, Very Good, (530 reviews)
"First time stay at Norton House - warm welcome, good sized room and decent breakfast, which was all good value for money"
United Kingdom
Craig
The price is P7,423
P8,907 total
includes taxes & fees
Jul 30 - Jul 31
Norton House Hotel

Stylish 1-bed Flat at Irvine Court Sleeps 4

Stylish 1-bed Flat at Irvine Court Sleeps 4
2.0 star property
2.9 km from Caswell Bay Beach
The price is P20,095
P32,462 total
includes taxes & fees
Jul 26 - Jul 27
Stylish 1-bed Flat at Irvine Court Sleeps 4

Parc Le Breos House

Parc Le Breos House
4.0 star property
6.3 km from Caswell Bay Beach
9.6 out of 10, Exceptional, (90 reviews)
"This property is absolutely breathtaking! The hotel is absolutely perfect and the property has many places to explore (including geese and cows). Breakfast was excellent with many options. All in all, this was a perfect stay for my husband and me."
United States
Molly
The price is P12,371
P14,845 total
includes taxes & fees
Jul 27 - Jul 28
Parc Le Breos House

King Arthur Hotel

King Arthur Hotel
4.0 star property
11 km from Caswell Bay Beach
9.6 out of 10, Exceptional, (734 reviews)
"Great food menu, staff are first class and prices are very reasonable"
United Kingdom
Keith
The price is P7,560
P9,072 total
includes taxes & fees
Jul 15 - Jul 16
King Arthur Hotel

The Georgian Swansea

The Georgian Swansea
5.0 star property
Castle, 8.8 km from Caswell Bay Beach
9.6 out of 10, Exceptional, (62 reviews)
"I was visiting Abertawe for one night to see old friends and this was a great place to stay. Perfectly located in the heart of the city and just a short walk away from some great restaurants. The room had a luxury quality to it like the coffee machine and plump bathrobes. My only critique was the curvy headboard wasn’t very comfortable (I move around during the night and kept hitting my head on it!). The staff were lovely when I checked in - taking me and my case direct to my room. Wouldn’t...
United Kingdom
John
The price is P8,143
P9,771 total
includes taxes & fees
Aug 6 - Aug 7
The Georgian Swansea

Hoopers Sandy Beach Guest Rooms

Hoopers Sandy Beach Guest Rooms
2.0 star property
Castle, 7.5 km from Caswell Bay Beach
8.8 out of 10, Excellent, (77 reviews)
"Great location, close to the beach, very helpful host!"
United Kingdom
POOJA
The price is P4,811
P5,773 total
includes taxes & fees
Jul 28 - Jul 29
Hoopers Sandy Beach Guest Rooms

Delta Hotels by Marriott Swansea

Delta Hotels by Marriott Swansea
4.0 star property
Castle, 8 km from Caswell Bay Beach
8.8 out of 10, Excellent, (665 reviews)
"Perfect location next to beach and marina with restaurants everywhere. Breakfast was just average but nice room and really comfy bed and pillows"
United States
STEVEN
The price is P7,491
P8,990 total
includes taxes & fees
Aug 9 - Aug 10
Delta Hotels by Marriott Swansea

Morgans Hotel

Morgans Hotel
4.0 star property
Castle, 8.7 km from Caswell Bay Beach
9.0 out of 10, Wonderful, (668 reviews)
"The room was beautiful and breakfast was amazing "
United States
Ioana
The price is P9,870
P11,845 total
includes taxes & fees
Aug 5 - Aug 6
Morgans Hotel

Cwtsh Hostel

Cwtsh Hostel
1.0 star property
Castle, 8.6 km from Caswell Bay Beach
8.8 out of 10, Excellent, (57 reviews)
"Ideal for an odd night stay if you’re not going to be in the room much. "
United Kingdom
kate
The price is P4,332
P5,198 total
includes taxes & fees
Jul 20 - Jul 21
Cwtsh Hostel

Ice House Apartments

Ice House Apartments
4.0 star property
St. Thomas, 9.1 km from Caswell Bay Beach
9.0 out of 10, Wonderful, (59 reviews)
"Good service, friendly staff, overall very good."
United Kingdom
Peter McCracken
The price is P7,877
P9,453 total
includes taxes & fees
Jul 26 - Jul 27
Ice House Apartments

Amelia Airheart

Amelia Airheart
3.0 star property
Mount Pleasant, 8.4 km from Caswell Bay Beach
8.0 out of 10, Very Good, (11 reviews)
"Nice room, good location, will be returning "
Australia
Flynn
The price is P3,897
P4,676 total
includes taxes & fees
Jul 15 - Jul 16
Amelia Airheart

Holiday Inn Express Swansea - East by IHG

Holiday Inn Express Swansea - East by IHG
3.0 star property
15.4 km from Caswell Bay Beach
9.0 out of 10, Wonderful, (1,001 reviews)
"Really pleasant stay-friendly welcoming staff on the desk and in the eating/bar area. Perfect for a short stay base whilst in Swansea"
United Kingdom
Asha
The price is P4,604
P5,526 total
includes taxes & fees
Aug 2 - Aug 3
Holiday Inn Express Swansea - East by IHG

The Grand Hotel Swansea

The Grand Hotel Swansea
3.0 star property
Castle, 8.9 km from Caswell Bay Beach
8.2 out of 10, Very Good, (982 reviews)
"Clean room and great staff"
United Kingdom
Sylvia
The price is P5,814
P6,977 total
includes taxes & fees
Aug 2 - Aug 3
The Grand Hotel Swansea

ibis Swansea

ibis Swansea
3.0 star property
St. Thomas, 10.2 km from Caswell Bay Beach
8.4 out of 10, Very Good, (1,001 reviews)
"Great place"
Australia
Neville
The price is P4,261
P5,113 total
includes taxes & fees
Aug 9 - Aug 10
ibis Swansea

Sea Breeze Apt 2 - 2 Bed - Horton Beach

Sea Breeze Apt 2 - 2 Bed - Horton Beach
3.5 star property
11.7 km from Caswell Bay Beach
8.4 out of 10, Very Good, (5 reviews)
"Photos don't do it justice - so much space! Stayed for four nights with my Dad and brother, we are all 6 foot + and I was a bit concerned it would be pokey. Not at all, the opposite. Terrace was lovely, great to watch the birds, rabbits and hedgehogs. Imagine that in summer it would be a proper little suntrap! Couple of minutes from the beach and five/ten on the beach or a path to Port Eynon. We would love to come back. For the price, it was perfect, and helped us make some lovely memories in...
United Kingdom
Alix
The price is P20,115
P23,414 total
includes taxes & fees
Jul 26 - Jul 27
Sea Breeze Apt 2 - 2 Bed - Horton Beach

Oriental Suite

Oriental Suite
2.0 star property
Uplands, 7.4 km from Caswell Bay Beach
9.4 out of 10, Exceptional, (3 reviews)
"We stayed here for one night in the oriental suite, which was huge and more like a small flat with separate sitting area. The hosts were very helpful and informative through out our stay. Breakfast items were provided in the fridge in the room which we liked! It is located in a nice area close to all amenities. We would stay again and maybe try a different room next time."
United Kingdom
Bianca
The price is P11,134
P13,361 total
includes taxes & fees
Jul 13 - Jul 14
Oriental Suite

Meridian Bay Apartment

Meridian Bay Apartment
3.0 star property
Castle, 8.1 km from Caswell Bay Beach
10.0 out of 10, Exceptional, (3 reviews)
"Clean well equipped apartment. In good location for Swansea town and beach. Shops and restaurants nearby."
United Kingdom
Rebecca
The price is P14,272
P14,272 total
includes taxes & fees
Jul 13 - Jul 14
Meridian Bay Apartment

Twelve Knights

Twelve Knights
3.5 star property
19.3 km from Caswell Bay Beach
7.8 out of 10, Good, (185 reviews)
"Clean room and helpful staff."
United Kingdom
Cheryl
The price is P3,408
P4,090 total
includes taxes & fees
Aug 2 - Aug 3
Twelve Knights
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 Caswell Bay Beach Hotel Reviews

Hotels near other Caswell Bay Beach attractions

Frequently asked questions

What's the area like around Caswell Bay Beach?
Caswell Bay Beach is located in Swansea. This welcoming area is known for its bar scene. If you're looking for a convenient place to stay, check out the 47 hotels and other accommodations you'll find within a mile.
What's the best hotel to stay near Caswell Bay Beach?
Myrtle Cottage Vacation Rooms is one of the top choices for your stay based on our traveler data, and this B&B offers free parking and free WiFi. It's located 1.2 mi (1.9 km) from Caswell Bay Beach. Other good choices within 5 miles include The Gower Hotel and Norton House Hotel.
How many hotels should I expect to find near Caswell Bay Beach?
Expedia has 47 hotels and other accommodations within a mile from Caswell Bay Beach.
If I need to cancel the hotel reservation for my stay near Caswell Bay Beach, will I receive a refund?
Yes, most hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within 24 hours of booking. Plug in your dates, click on "Search", then use the filter option "fully refundable" to review the top deals on offer near Caswell Bay Beach.
What can I see and do near Caswell Bay Beach?
Learn about local history at Mumbles Lighthouse and Dylan Thomas Birth Place. Enjoy the outdoors at Singleton Park, Clyne Gardens, or Blackpill Lido. Langland Bay Beach, Three Cliffs Bay Beach, and Swansea Beach are great spots if you want to spend some time by the water during your stay.