
Fairwood Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Fairwood Vacation
Book a Fairwood vacation package and get set to experience the highlights of this city. Consider staying in the neighborhood of Uplands, which is good for dining, bars and pubs and nightlife. Ready to venture out and explore? Swansea Beach, Oystermouth Castle and Oxwich Castle are just a few of the top places to visit during a trip to Fairwood. Whatever your travel plans or budget, organizing a tailored Fairwood vacation is a piece of cake with Expedia.
Top Fairwood Vacation Deals
Price found within the past 48 hours. Click for updated prices.



Royal Hotel Cardiff by Belvilla
Cardiff City Centre
Price was CA $1,126, price is now CA $1,031 per person
CA $1,031
per person
Sep 5 - Sep 8
found 3 hours ago
Roundtrip flight included
Toronto (YTO) to Cardiff (CWL)
8.6/10 Excellent! (1,006 reviews)
Very friendly staff. The reception desk is up 5 flights of stairs. Use the lift, much easier
Reviewed on Jul 9, 2026

New House Country Hotel
Rhiwbina
Price was CA $1,235, price is now CA $1,155 per person
CA $1,155
per person
Sep 5 - Sep 8
found 3 hours ago
Roundtrip flight included
Toronto (YTO) to Cardiff (CWL)
9/10 Wonderful! (393 reviews)
Great room and fan was switched on prior to our arrival and window open (no air con)- a great touch. High quality breakfast and staff were friendly and efficient! A great night stay and stayed several times before- good value for money! Will be back again soon!
Reviewed on Jul 7, 2026

Cresselly Inn
Price was CA $1,113, price is now CA $1,046 per person
CA $1,046
per person
Sep 5 - Sep 8
found 3 hours ago
Roundtrip flight included
Toronto (YTO) to Cardiff (CWL)
10/10 Exceptional! (6 reviews)
The kitchen was closed on my stay so very limited food for dinner & no breakfast which was a shame as the hotel staff & room & place was brilliant.
Reviewed on Jul 6, 2026
Fairwood Hotel Deals

Delta Hotels by Marriott Swansea
Maritime Quarter Swansea Wales
The price is CA $172 per night from Aug 9 to Aug 10
CA $172
CA $207 total
Aug 9 - Aug 10
includes taxes & fees
8.8/10 Excellent! (665 reviews)
"Great location, next to beach. Facilities good. Staff lovley"
Reviewed on Jul 12, 2026

Mercure Swansea Hotel
Phoenix Way Swansea Wales
Fully refundableReserve now, pay when you stay
The price is CA $125 per night from Aug 2 to Aug 3
CA $125
CA $150 total
Aug 2 - Aug 3
includes taxes & fees
8/10 Very good! (1,005 reviews)
"Clean room, was very warm but a fan was provided. The bathroom is a little dated but works & the shower had good pressure so was nice & powerful. The breakfast was good, a buffet selection. The chap on reception was very friendly & helpful. Would recommend."
Reviewed on Jul 12, 2026

Village Hotel Swansea
Langdon Road Swansea Wales
Fully refundableReserve now, pay when you stay
The price is CA $126 per night from Jul 19 to Jul 20
CA $126
CA $151 total
Jul 19 - Jul 20
includes taxes & fees
7.8/10 Good! (1,008 reviews)
"Nice hotel, good location, Starbucks on site. Safe car parking. Wouldn't let us check in half hour early even though our room was ready. Never had that experience before. Comfy beds, great air con."
Reviewed on Jul 11, 2026
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.
What to do in Fairwood

Cardiff: Gower Peninsula's Cliffs & Mumbles Scenic Day Tour
CA $160
per adult

From Cardiff: The Gower - Mumbles, Three Cliffs And Worms Head
CA $265
per adult

Swansea: Ghost Walk with Paranormal Investigation
CA $44
per adult
Frequently asked questions
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







