The waterfront city of Swansea, in Wales, boasts a vibrant culture and is a haven for those who love the outdoors. Clyne Gardens and Swansea Botanical Gardens are two of the best places to stroll amidst the beautiful scenery. The coastal neighbours of Mumbles Pier and Swansea Beach are also easily accessible from the city. Swansea Museum is a must-visit place to savour the city’s glorious past. Moreover, a visit to the second-largest city in Wales would not be complete without trying Welsh staples, such as fresh cockles and laverbread. Several accommodation options are available in Swansea if you plan to stay for more than a day. Scroll down for this list of the best short-term rentals in Swansea, UK.
We handpicked these listings carefully, considering (wherever possible) host status, recent guest reviews, location, accommodation type, prices, decor, availability of dates, and short-term stay rules and regulations. The image galleries get refreshed with the latest updates regularly. They were last updated on October 29, 2025.
1. Self-contained annexe for two (from USD 182)
For two people, this self-contained one-bedroom annexe has more than enough space to stretch out! Its location is perfect as it’s close to the town centre and train station. Though compact, there is even a massage chair in the bedroom to relax after a long walk at the beach. The full kitchen allows for quick meal preparations.
Put the free Wi-Fi to good use and upload your vacation pictures to your social media platforms. Guests arriving by car will also appreciate free driveway parking on the premises. That aside, the host offers a 10% discount for seven-day stays or longer.
Swansea, Wales, United Kingdom
5.64 km (3.6 mi) from BUZZ Trampoline ParkAccommodates: 3
Top guest reviews
Host:
the host is reallly friendlymari is an excellent hostmari is a helpful host and the details in the apartment are greatLocation:
it is walking distance to town and great locationthe location is brilliant toofantastic location near marina within walking distance of the city centrethe location is super being very close to the sea frontgreat accommodation location as publishedCleanliness:
really clean and welcomingclean tidy and with everything you needthe place is clean and comfortable with very adequate facilitiesthe accommodation is homely and cleanthere is plenty of room and the place was lovely and clean and as describedRead more reviewsAmenities & Room:
a lovely little apartment in the marina area beautifully reasonable for a brief staycation and has lots of facilitieshad a very comfortable stay
2. Charming apartment with lovely marina views (from USD 521)
The apartment reveals lovely views of the marina and the city thanks to the floor-to-ceiling windows. The kitchen has essentials such as an oven, a microwave, a fridge and a dishwasher, while the comfy bedroom offers ample resting space. You can rely on the Wi-Fi to catch up on your work. Plus, you can drop by any restaurant nearby to try local delicacies.
The minimum stay here is three nights, although it offers a 10% weekly discount. Other amenities to make your stay comfortable are the washer-dryer unit and access to free parking.
Swansea, Wales, United Kingdom
5.86 km (3.7 mi) from BUZZ Trampoline ParkSuperhost
Accommodates: 2
Top guest reviews
Host:
highly recommend this property and hostreally welcoming and helpful hostdonna is an excellent host and we would certainly recommend this place to anyone visiting swanseawonderful place best host ever thanks againdonna is such an amazing host very friendly and helpfulLocation:
perfect location close to town centre and sea frontgreat location and lovely apartmentgreat stay at a great location10min walk to town easy access to anything you wantbrilliant location with beach and town centre nearby plus some fab restaurants in the marinaCleanliness:
apartment was great very clean and comfy bedthe apartment was beautifully clean and more spacious than we were expectingthe apartment had everything we needed plus extras and the cleanliness was outstandingthe apartment had everything you need and was spotlessly cleanthe apartment had absolutely everything we needed and was quiet cosy very clean and warmRead more reviewsAmenities & Room:
beautiful apartment with lovely views over swansea marinabig comfortable sofa and a great view of the marinathe view was amazing from the living roomlovely apartment with views over the swansea marinalovely apartment with a great view everything we needed was there
3. Modern apartment perfect for a couple (from USD 217)
Feel right at home while staying at this one-bedroom apartment with your significant other. You’re a short drive away from the beaches of the Gower Peninsula and Swansea Marina. Guests will love its proximity to many restaurants for intimate date nights in the marina. You don’t have to worry about your car, as free parking is available on the premises.
Showcase your culinary skills in the fully equipped kitchen. If you wish to submit an urgent report, use the Wi-Fi available at the rental. To reflect this and to sweeten the deal, a whopping 50% discount is offered when you stay for more than a week.
Swansea West, Glamorgan, United Kingdom
5.51 km (3.5 mi) from BUZZ Trampoline ParkAccommodates: 2
Top guest reviews
Host:
perfect hosts and staythe hosts were very informative and helpfulphil & jo were excellent hosts and great at answering any questions we hadvery responsive host with clear instructionsphil and jo were super hosts and arranged for us to get the keys really easilyLocation:
good location and cozy atmospherethis is such a lovely locationperfect stay great quiet location but walkable to townthis apartment has everything you need excellent locationgreat flat in a central area to go walking dining and visiting friendsCleanliness:
clean well furnished good placethe flat was really clean and airylovely apartment very clean and well presentedclean fresh apartment can’t fault itlovely clean flat everything you need for an enjoyable stayRead more reviewsAmenities & Room:
very comfortable mattress so slept wellfantastic apartment loved sitting out on the little balcony in the eveningthe space feels spacious has a good shower and the bed is very comfortable
4. Beachfront home with a patio (from USD 191)
Experience unmatched beachfront access when you book a stay at this rental. Take an afternoon stroll down the beach or enjoy the lovely sea views from the patio. As for sleeping spaces, there is a king-size bed and a sofa bed in the living room. The indoor fireplace in the living room is also ideal for curling up while watching your favourite shows on TV.
Relish the breakfast provided every day while the self-check-in process expedites your arrival. With the patio doors leading directly to the beach promenade, you’ll enjoy every minute of your stay at this property. Also, there’s a 10% off for weekly stays!
Swansea, Wales, United Kingdom
5.97 km (3.8 mi) from BUZZ Trampoline ParkAccommodates: 3
Top guest reviews
Host:
a responsive host who was willing to go that extra mile with the service she providedmari is a good hostmari the host was super easy to communicate with and was super helpfulthis was to nice for me super hosts and amazing propertymari was a superb host with instant communicationLocation:
the location and proximity to restaurants etc was ideala beautiful location overlooking the beachgreat location on the marina close to shops restaurants and the arenaa beautiful apartment in a fantastic locationwell laid out perfect locationCleanliness:
very clean and freshshe’s so responsive and the house is very cleanapartment was very well equipped clean and cosylovely clean well appointed flat in an excellent locationeverything like new and cleanRead more reviewsAmenities & Room:
wonderfully cozy place with the best view of swansea2 a non slip mat in the bathroom would be most welcome toopossibly my favourite air b&b so far compact but extremely comfortable and cosya brilliant little apartment exactly as described and very well equippedbijou apartment perfect for our needs
5. Seascape (from USD 100)
The unit comes with a fully equipped kitchen and a spacious living area, making it ideal for a small family. Moreover, the rental location allows easy access to town and many other amenities. The bathroom is stocked with essentials, making getting ready a breeze! A dedicated workspace and free Wi-Fi make working from home easy.
While there is no washing machine in the rental, a launderette is nearby if you need fresh clothes. Yet another perk is free on-street parking. Score an attractive discount of 23% when you stay here for seven days or more.
Swansea, Wales, United Kingdom
6.13 km (3.9 mi) from BUZZ Trampoline ParkSuperhost
Accommodates: 4
Top guest reviews
Host:
the host is so cool and response in minuteskerry is a great hostkerry is a lovely hosthost is very responsive and helpfulkerry was a great host ready to support us with anythingLocation:
everything was really nice walking distance to everythinggreat location walkable to shops and restaurants and beachvery easy to park the car in the surroundings of the airbnbreally great place would stay again quiet great locationgreat location tidy place and very accomodating hostCleanliness:
very clean and comfortableapartment was clean and comfortableeverything was really clean the place is really homely and niceas before it was extremely clean tidy and comfortableclean tidy easy to find street parking easyRead more reviewsAmenities & Room:
full equipped the sofa bed is perfect for watching netflixwith all the amenities i felt very comfortable and enjoyed the staygood size sofa bedall the little extras - like tea / coffee/ hot chocolates/ shower gel etc make a big difference
6. The Dunes (from USD 107)
This apartment just off the promenade is a great pick for couples looking for a centrally located place to stay in Swansea. Prepare a surprise meal for your partner in the kitchen, or book an intimate date at a restaurant nearby. The TV comes in handy when you want to spend quality time indoors. Also, past guests applaud the rental’s cleanliness and the hosts’ excellent communication.
Work from home is possible thanks to the availability of free Wi-Fi in the accommodation. There are not one but two free car parks close by. Moreover, a weekly 10% discount applies to those booking the rental for seven days or longer.
Swansea, United Kingdom
5.76 km (3.6 mi) from BUZZ Trampoline ParkSuperhost
Accommodates: 2
Top guest reviews
Host:
host was responsive and receptivehost very informative and responsiveall excellent and a quality hostnigel is a very friendly hostvery accommodating host and great value for moneyLocation:
in a superb locationgood location will stay againgreat location steps from the seafrontgood location very close to the beach and facilitieseasy parking a minute awayCleanliness:
very clean flatvery clean and well keptvery clean and comfortable but rather smallreally clean lovely place compactnice comfortable and clean flatRead more reviewsAmenities & Room:
very comfy great heating controls big bathroom
7. Cosy flat close to the beach (from USD 116)
Footsteps from the beach, this stylish Airbnb is the perfect space for two people to share. While the small kitchen is impressively functional, several local bars and restaurants are nearby for guests to explore. From the luxurious bed to the well-equipped bathroom, this is the perfect Airbnb in Swansea to unwind after a jam-packed day of sightseeing.
You can pack light on this trip, as there’s a washing machine in the building and a launderette nearby. Guests arriving by car can make use of the free parking on-site. What’s more, a 10% discount applies for short-term weekly stays!
Swansea, Wales, United Kingdom
5.76 km (3.6 mi) from BUZZ Trampoline ParkSuperhost
Accommodates: 2
Top guest reviews
Host:
host was friendly and easy to contactrichard was a lovely hostthe best host i've used on airbnbrichard is a great hostrichard’s instructions were very clear and he was very reactive and friendlyLocation:
great location near the sea and ideal for me visiting familyfabulous apartment in a great locationplace is in a great locationreally cute little place right on the marina which we walked around in the morninglovely place in a great locationCleanliness:
clean tidy and cozylovely clean apartment had everything needed for a short staythe flat was clean and comfortable with everything we neededawesome host clean comfy placevery responsive host nice clean little placeRead more reviewsAmenities & Room:
perfect little apartment we had a lovely stay
8. Spacious apartment for a family of four (from USD 534)
For a restful holiday in the heart of Swansea, you can consider this apartment unit. There is a train station at walking distance from the rental. It’s also fifteen minutes from Swansea Marina and the beach, making it perfect for spending evenings with family. Moreover, discounts of about 15% are available to those booking week-long stays.
Start your day right with the breakfast provided by the thoughtful host. The kitchen is functional for you to whip up family favourites, and there’s also a dining nook to enjoy the food peacefully. The dishwasher will help speed up the tidying process for you.
Swansea, Wales, United Kingdom
5.21 km (3.3 mi) from BUZZ Trampoline ParkAccommodates: 4
Top guest reviews
Host:
great apartment and great hoststatjana was a fantastic hosttatjana was helpful throughout and prior to bookingtatjana and robert are phenomenal hosts who really went the extra mile to make my stay extremely pleasurablehosts were really helpful - great communicationLocation:
great location and great apartmentgreat space in a central locationlocation is extremely central with the beach a good 20-min walk away and mcdonald's a stone's throw awaygreat stylish central apartment - really spaciousa great apartment in a central locationCleanliness:
very clean and comfortablevery spacious and cleanvery clean cosy and well locatedvery clean and comfortable apartment where you can find everything what you need for the staya lovely clean modern apartment in an ideal location to explore the city and the beautiful nearby beachesRead more reviewsAmenities & Room:
great apartment with lots of space all the amenities needed and a central locationlovely apartment well set up in the heart of the city with lots of amenitiesexcellent apartment had all the things we needed during our stay
9. Lovely house with modern amenities (from USD 366)
You could make this rental your home away from home for a long weekend. A five-minute walk to the train station and ten minutes to the bars and restaurants make this a perfect abode for those without cars. If you wish to cook your meals, the kitchen has everything you need.
The house provides access to Wi-Fi and has a dedicated workspace if you wish to catch up on work while you are here. A three-night minimum stay is possible, but you can extend your holiday to seven days and enjoy a 10% discount.
Swansea, Wales, United Kingdom
5.07 km (3.2 mi) from BUZZ Trampoline ParkAccommodates: 3
Top guest reviews
Host:
very nice host karakara was a very responsive hostthanks to the hostkara is a great host and very responsive to messageskara is a nice host quick respond good communicateLocation:
lovely place near city walking distance to tesco express and train stationbrilliant location and great property xxthe house is amazing which also located in a excellent locationan absolutely lovely house very central for exploringwould recommend as easy walk to city also very close to gowerCleanliness:
the house was clean and warmvery clean and cosy housevery clean very warm very good value for moneyvery clean very cosy / homelyit was nice and cleanRead more reviewsAmenities & Room:
views from the living room and master bedroom amazing well recomendedthe location the warmth the wifi the kitchen and even the red colour schemewell equipped quiet and comfortable place
10. Charming house overlooking Swansea Bay
Are you looking for the best views of Swansea Bay? This spacious home offers gorgeous sea views and has four bedrooms over three stories. The kitchen is fully equipped and also has a breakfast bar for guests. Barbeque lovers can make use of the grill to make family favourites.
An amazing discount is available to those booking week-long stays. The house is well appointed with all the necessities, such as a washing and drying unit, that’ll make your long stay more convenient.
Swansea, Wales, United Kingdom
6.65 km (4.2 mi) from BUZZ Trampoline Park
Discover the beauty of Swansea
Swansea offers plenty of accommodations with modern amenities that’ll make you feel at home. Choose your favourite from our list of the best short-term rentals in Swansea and enjoy a brief yet comfortable holiday with your loved ones.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data