Search Hotels with Restaurant in Swansea

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Swansea Hotels with Restaurant

This weekend
Next weekend

Our top choices for Swansea hotels with a restaurant

The Waterloo Hotel

The Waterloo Hotel
3.5 star property
Swansea
8.6 out of 10, Excellent, (779 reviews)
"Lovely place to stay "
Australia
Patricia D
The price is £66
includes taxes & fees
27 Jun - 28 Jun
The Waterloo Hotel

Beachfront At Bicheno

Beachfront At Bicheno
4.0 star property
Bicheno
8.6 out of 10, Excellent, (1,000 reviews)
"Comfortable room, great staff, beautiful town "
Australia
chris
The price is £80
includes taxes & fees
20 Jul - 21 Jul
Beachfront At Bicheno

Iluka Holiday Centre

Iluka Holiday Centre
3.0 star property
Coles Bay
8.6 out of 10, Excellent, (481 reviews)
"Beautiful location, friendly staff and great places to eat. Cabin was very nice but lacked Wi-Fi."
Canada
Pamela
The price is £114
includes taxes & fees
7 Jul - 8 Jul
Iluka Holiday Centre

Freycinet Resort

Freycinet Resort
4.5 star property
Coles Bay
9.0 out of 10, Wonderful, (177 reviews)
"Fantastic Resort, very attentive staff, good quality amenities."
Australia
Helen
The price is £158
includes taxes & fees
11 Jul - 12 Jul
Freycinet Resort

Piermont Retreat Swansea

Piermont Retreat Swansea
4.0 star property
Swansea
9.2 out of 10, Wonderful, (506 reviews)
"Relaxing and comfortable stay. New bathroom in cottage 1, with heated flooring that is a luxury we never knew we need! The views and the fireplace with great Tassie wine (and Melshell oysters) 👌"
Australia
Amanda
The price is £188
includes taxes & fees
30 Jun - 1 Jul
Piermont Retreat Swansea

Freycinet Lodge

Freycinet Lodge
4.0 star property
Coles Bay
9.0 out of 10, Wonderful, (1,000 reviews)
"It’s very peaceful!"
Australia
Nedi
The price is £192
includes taxes & fees
3 Jul - 4 Jul
Freycinet Lodge

Diamond Island Resort & Penguin viewing

Diamond Island Resort & Penguin viewing
4.0 star property
Bicheno
8.0 out of 10, Very good, (551 reviews)
"Wonderful spot right on the beach wildlife aplenty including fairy penguins highly recommend staying here"
Australia
Carolyn
The price is £123
includes taxes & fees
2 Jul - 3 Jul
Diamond Island Resort & Penguin viewing
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 Swansea Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Swansea cost?
You can expect to pay between £66 and £192 per night for hotels in Swansea. The perfect stay with a restaurant, or one that offers access to some great foodie experiences, is waiting for you with Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Swansea?
Swansea has multiple hotels with restaurants with a total average guest review rating of 8.7. Meredith House is a popular option if you want to sink your teeth into the local dining scene. It has a 3.5-star rating and includes amenities such as a barbecue grill and a terrace. Piermont Retreat is another favourite. This 4-star hotel offers access to some great foodie experiences and features an ocean view and a garden.
How many hotels with restaurants are there in Swansea?
Swansea has 11 hotels within reach of some great dining options. To help you find the perfect place for you, use our filter tool to search for other must-have amenities or perks.
Are there any family-friendly hotels with restaurants in Swansea?
Travelling with the family in Swansea is a breeze at Meredith House. With access to dining and amenities such as a nearby beach and complimentary breakfast, your crew will feel at home at this 3.5-star stay. Piermont Retreat is another family-friendly hotel that will put you within easy reach of some awesome food experiences. It has a 4-star rating and conveniences including a nearby beach and free WiFi. Swansea boasts an array of family-friendly attractions to explore that'll entertain the kids. Sandpiper Beach and Kelvedon Beach promise fun for all ages.
Are there any 5-star hotels with restaurants in Swansea?
Although there are no 5-star hotels with restaurants in Swansea, there are some 4-star accommodation that offer access to the local culinary scene. Located around 0.2 mi from downtown, Swansea Ocean Villas provides guests with top amenities like a nearby beach and a terrace. Another quality retreat is Piermont Retreat. It's roughly 2 mi from central Swansea and includes conveniences such as a terrace and a staffed front desk.
Why book your hotel with dining in Swansea with Expedia?
Expedia makes it a cinch to find your ideal hotel with dining in Swansea. Take advantage of our filters to search for stays with a restaurant on-site. If you have a set budget, choose how much you want to spend and your preferred hotel star rating. We'll help you find the perfect pad whatever your bank balance or tastes.
How can I find cheap hotels with dining in Swansea?
The quickest way to find cheap hotels with dining in Swansea is with Expedia's user-friendly filter tool. Find stays with restaurants or satisfying extra touches, like included breakfast. You can also refine your search by budget, amenities and star rating to nab unbeatable rates in a couple of clicks.
What is there to do in Swansea near my hotel with dining?
There are tons of fun things to fill your days in Swansea. Explore major attractions like Sandpiper Beach, Milton Vineyard and Craigie Knowe Vineyard. Kelvedon Beach, Spring Vale Wines and Bark Mill Museum are other highlights.

Explore a world of travel with Expedia