Photo by Andrew Davis

Find hotels in St. Thomas, Swansea
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. Thomas hotels

Premier Inn Swansea Waterfront
Premier Inn Swansea WaterfrontSt. Thomas
7.2 out of 10, Good, (5 reviews)
The price is NT$1,964
NT$2,356 total
includes taxes & fees
Jul 19 - Jul 20

ibis Swansea
ibis SwanseaSt. Thomas
8.4 out of 10, Very Good, (1,001 reviews)
The price is NT$1,870
NT$2,243 total
includes taxes & fees
Jul 5 - Jul 6

Village Hotel Swansea
Village Hotel SwanseaSt. Thomas
7.8 out of 10, Good, (1,004 reviews)
The price is NT$2,810
NT$3,371 total
includes taxes & fees
Jul 19 - Jul 20

Ice House Apartments
Ice House ApartmentsSt. Thomas
9.0 out of 10, Wonderful, (58 reviews)
The price is NT$4,019
NT$4,823 total
includes taxes & fees
Jul 2 - Jul 3

Swansea Waterfront View Windmill Terrace
Swansea Waterfront View Windmill TerraceSt. Thomas
10.0 out of 10, Exceptional, (1 review)
The price is NT$3,016
NT$8,409 total
includes taxes & fees
Jul 6 - Jul 7

Amelia Airheart
Amelia AirheartMount Pleasant, 2.7 km from St. Thomas
8.0 out of 10, Very Good, (11 reviews)
The price is NT$1,704
NT$2,045 total
includes taxes & fees
Jul 12 - Jul 13

Patricks Boathouse
Patricks Boathouse7.8 km from St. Thomas
9.6 out of 10, Exceptional, (137 reviews)
The price is NT$4,278
NT$5,133 total
includes taxes & fees
Jul 2 - Jul 3

Pencelli Hotel
Pencelli Hotel28.1 km from St. Thomas
9.6 out of 10, Exceptional, (36 reviews)
The price is NT$2,595
NT$3,114 total
includes taxes & fees
Jul 12 - Jul 13

The Barn B&B
The Barn B&B15.9 km from St. Thomas
9.6 out of 10, Exceptional, (177 reviews)
The price is NT$3,345
NT$4,014 total
includes taxes & fees
Jul 1 - Jul 2

The Phoenix
The PhoenixMount Pleasant, 2.8 km from St. Thomas
The price is NT$1,988
NT$2,386 total
includes taxes & fees
Jul 7 - Jul 8

Craig Y Nos Castle
Craig Y Nos Castle27.5 km from St. Thomas
3.4 out of 10, (3 reviews)
The price is NT$2,828
NT$3,393 total
includes taxes & fees
Jul 20 - Jul 21

Bayside Guest House
Bayside Guest House21.8 km from St. Thomas
9.0 out of 10, Wonderful, (35 reviews)
The price is NT$2,735
NT$3,282 total
includes taxes & fees
Jul 13 - Jul 14

For Students Only True Swansea
For Students Only True SwanseaLandore, 1.9 km from St. Thomas
The price is NT$943
NT$3,236 total
includes taxes & fees
Jul 7 - Jul 8

Welcome Lodge - 1 Bedroom Cottage - Llanrhidian
Welcome Lodge - 1 Bedroom Cottage - Llanrhidian18 km from St. Thomas
9.4 out of 10, Exceptional, (3 reviews)
The price is NT$3,084
NT$4,352 total
includes taxes & fees
Jul 19 - Jul 20

Parc Le Breos House
Parc Le Breos House15.2 km from St. Thomas
9.6 out of 10, Exceptional, (89 reviews)
The price is NT$6,337
NT$7,605 total
includes taxes & fees
Jul 1 - Jul 2

Ynyscedwyn Arms
Ynyscedwyn Arms20.4 km from St. Thomas
7.0 out of 10, Good, (9 reviews)
The price is NT$2,805
NT$3,366 total
includes taxes & fees
Jul 9 - Jul 10

Coynant Farm Guest House
Coynant Farm Guest HouseMawr, 13.7 km from St. Thomas
7.6 out of 10, Good, (59 reviews)
The price is NT$4,839
NT$4,839 total
includes taxes & fees
Jul 5 - Jul 6

Llwyn Country House
Llwyn Country House15.3 km from St. Thomas
9.6 out of 10, Exceptional, (46 reviews)
The price is NT$3,521
NT$4,225 total
includes taxes & fees
Jul 1 - Jul 2

Glynhir Mansion
Glynhir Mansion22.3 km from St. Thomas
8.8 out of 10, Excellent, (109 reviews)
The price is NT$3,331
NT$3,997 total
includes taxes & fees
Jul 12 - Jul 13

Hoopers Sandy Beach Guest Rooms
Hoopers Sandy Beach Guest RoomsCastle, 3.1 km from St. Thomas
9.0 out of 10, Wonderful, (74 reviews)
The price is NT$2,455
NT$2,945 total
includes taxes & fees
Jul 5 - Jul 6
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.
Compare popular hotels in St. Thomas
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Ice House Apartments | 9.0 Wonderful 58 reviews | View | ||||||
![]() ibis Swansea | 8.4 Very Good 1,001 reviews | View | ||||||
![]() Village Hotel Swansea | 7.8 Good 1,004 reviews | View | ||||||
![]() Premier Inn Swansea Waterfront | 7.2 Good 5 reviews | View | ||||||
![]() Swansea Waterfront View Windmill Terrace | 10.0 Exceptional 1 review | View |
Where to stay in St. Thomas
Find the best St. Thomas areas and neighborhoods for the activities you enjoy most.

Castle
Castle is known for its lively bars, and you can plan a trip to Pennard Golf Course and Grand Theatre while you're in town.

Photo by Gareth Bickerton
Open Photo by Gareth Bickerton
Uplands
Unique features of Uplands include the coffeehouses and shopping. Make a stop by Swansea Guildhall or Swansea Beach while you're exploring the area.

Photo by Vicky
Open Photo by Vicky
Llangennith, Llanmadoc and Cheriton
Unique features of Llangennith, Llanmadoc and Cheriton include the beaches and restaurants. Make a stop by Rhossili Beach or Whiteford National Nature Reserve while you're exploring the area.

Photo by Nigel Davies
Open Photo by Nigel Davies
Llanrhidian Higher
When in Llanrhidian Higher, you can plan a visit to Parc y Scarlets and Three Cliffs Bay Beach, some noteworthy sights in the nearby area.

Photo by Jakejakegarner (page does not exist)
Open Photo by Jakejakegarner (page does not exist)
Bon-y-maen
Travelers like the historic sites in Bon-y-maen, and Grosnez Castle is a top attraction you might want to visit.


























































































