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.

63 propertiesfound that match your search

Parking

Comfortably furnished, 2-bedroom first floor apartment in the heart of the Maritime Quarter, with fine views over the Marina and the mooring boats. …

From £340 to £570 per week |   sleeps 4

Special Offer
WiFi
Parking

A second floor, one bedroom, seaside apartment, overlooking Rotherslade Bay - only moments from the beach of Langland. …

10% discount off a full week stay taken between 25th May to 1st June 2019.

From £265 to £470 per week |   sleeps 4

WiFi
Parking

Lovely 2-bedroom apartment, perfectly located to enjoy spectacularly panoramic views over Langland Bay, benefitting from large terrace.…

From £490 to £880 per week |   sleeps 5

WiFi
Parking

Ael Y Don is set in a fantastic location overlooking Langland Bay. This open-plan, 3 bedroom apartment is situated on the ground floor.…

From £470 to £1,500 per week |   sleeps 5

Special Offer
WiFi
Parking

Superb, second floor 3-bedroom apartment, with stunning views over Langland Bay. Coastal paths and Golf Course are within easy walking distance. …

10% discount on a full week stay taken from 21st June to 28th June 2019.

From £715 to £1,320 per week |   sleeps 6

WiFi
Parking

Luxury first floor 2-bedroom beach-side apartment featuring uninterrupted panoramic views across Swansea Bay. Perfectly placed for beach strolls.…

From £450 to £735 per week |   sleeps 6

3 Pets
WiFi
Parking

Luxury 3-bedroom, ground floor apartment, that's beautifully finished with a coastal theme is well situated at Bayview Oxwich Leisure Park, Gower.…

From £470 to £935 per week |   sleeps 6