Wales is varied and beautiful country, ideal for exploring on a romantic holiday. Here's a little taste of what you can expect from the 'land of song' which has inspired so many myths and legends...
The rolling hills, dramatic mountains and picturesque coastline of Wales provide an ideal setting for walking, cycling, horse riding, watersports and other outdoor pursuits.
The lush countryside is dotted with historic castles, bustling towns, villages and small, friendly cities where you can immerse yourself in the vibrant communities and traditions of Wales and sample some of the fabulous local food and drink including Welsh cakes, bara brith, local lamb, and Welsh rarebit.
Find your perfect romantic holiday rental in Wales today.
860 properties found
Ffestiniog, Snowdonia and North Wales
2 1 1 Yes
Ael Y Bryn near Ffestiniog, Gwynedd sleeps two guests in one bedroom.
Weekly prices from £511.00
Criccieth, Snowdonia and North Wales
2 1 1 Yes
The Nook in Criccieth, Gwynedd sleeps two guests in one bedroom.
Weekly prices from £359.00
Pwllheli, Snowdonia and North Wales
2 1 1 Yes
Hillside Apartment in Pwllheli, Gwynedd sleeps two guests in one bedroom.
Weekly prices from £280.00
Conwy, Snowdonia and North Wales
2 1 1 Yes
14 Crown Lane in Conwy, North Wales sleeps two guests in one bedroom.
Weekly prices from £545.00
Rhayader, Mid Wales
2 1 1 Yes
St. Marks School House in Nant-glas, Powys, can sleep two people in one bedroom.
Weekly prices from £433.00
Llandovery, Mid Wales
2 1 1 Yes
Wild Acre in Llanddeusant, Carmarthenshire, can sleep two people in one bedroom.
Weekly prices from £438.00
Llanfechell, Anglesey
2 1 1 No
The Hayloft in Llanfechell, Anglesey, sleeps two guests in one bedroom.
Weekly prices from £563.00
Llanfechell, Anglesey
2 1 1 Yes
Please note: property requires a minimum stay of 3 nights. Garden House in Llanfechell, Anglesey, sleeps two guests in one bedroom.
Weekly prices from £716.00
Bala, Snowdonia and North Wales
2 1 1 No
Tegid Lakeview Apartment in Bala, Gwynedd, sleeps two guests in one bedroom.
Weekly prices from £448.00