The largest collection of holiday homes in Mumbles, Gower & Swansea Marina

Holiday Apartments

Fully-equipped and self-contained; these holiday apartments are perfect for an escape to South Wales. 

With a variety of 5-star, sea views, pet-friendly, child-friendly, lifts, private parking, the list goes on...

If you're intending to relax, explore, stay put or try something new, our apartments can make the ideal base for an unforgettable holiday.

64 propertiesfound that match your search

1 Pet
WiFi
Parking

Newly refurbished 1-bedroom apartment, close to the beaches at Rotherslade and Langland Bay in one direction, and the heart of Mumbles in the other.…

From £310 to £555 per week |   sleeps 4

WiFi
Parking

Delightful, tastefully decorated 1-bedroom apartment adjoining the owners house, perfect for couples looking for walking and beach getaways. …

From £280 to £465 per week |   sleeps 2

WiFi
Parking

Stylish ground floor 1-bedroom apartment in the popular Crawshay Court development with sea views from the living room, kitchen and balcony.…

From £350 to £615 per week |   sleeps 2

WiFi
Parking

Immaculate, contemporary, first floor 2-bedroom apartment, situated at the Swing Bridge at the end of Swansea Marina with superb marina views.…

From £415 to £690 per week |   sleeps 4

WiFi
Parking

A luxury one-bedroom apartment with stunning views overlooking Caswell Bay on the Gower Peninsula.…

From £370 to £655 per week |   sleeps 2

1 Pet
WiFi
Parking

Fully refurbished, spacious 1-bedroom apartment (option of an extra sofa bed if required) with sea views over the valley, towards Slade Bay. …

From £340 to £610 per week |   sleeps 2

WiFi
Parking

Modern, comfortable 3rd floor 1-bedroom apartment with glorious views across the marina gate towards the docks and SA1 from the balcony. …

From £335 to £580 per week |   sleeps 2

WiFi
Parking

Well presented, 1-bedroom, first floor apartment offering lovely sea views and off-road parking, just 50 metres from the popular Langland Bay. …

From £340 to £590 per week |   sleeps 2