Places to stay by type › By the sea
Places to stay by the sea in the UK and Ireland
Choose an area. Every place is booked direct with the host – Mooch takes no booking commission.
Channel Islands
- Alderney 6 places
- Channel Islands 93 places
- Guernsey 33 places
- Jersey 47 places
- Sark 4 places
England
- Cornwall 133 places
- County Durham 5 places
- Cumbria 31 places
- Devon 54 places
- Dorset 46 places
- East Sussex 36 places
- England 624 places
- Essex 23 places
- Greater London 18 places
- Hampshire 23 places
- Isle of Wight 30 places
- Kent 27 places
- Lancashire 65 places
- Merseyside 23 places
- Norfolk 38 places
- North Yorkshire 14 places
- Northumberland 21 places
- Somerset 17 places
- Suffolk 11 places
- West Sussex 7 places
Ireland
- County Clare 20 places
- County Cork 35 places
- County Donegal 42 places
- County Dublin 11 places
- County Galway 15 places
- County Kerry 36 places
- County Mayo 8 places
- County Sligo 15 places
- County Waterford 10 places
- County Wexford 7 places
- Ireland 205 places
Isle of Man
- Isle of Man 120 places
Northern Ireland
- County Antrim 25 places
- County Derry/Londonderry 6 places
- County Down 15 places
- Northern Ireland 46 places
Scotland
- Aberdeenshire 22 places
- Angus 10 places
- Argyll and Bute 62 places
- Ayrshire 29 places
- Caithness 17 places
- Dumfries and Galloway 21 places
- East Lothian 26 places
- Fife 49 places
- Highland 7 places
- Inverness-shire 53 places
- Isle of Arran 8 places
- Isle of Bute 4 places
- Isle of Islay 6 places
- Isle of Lewis 11 places
- Isle of Mull 14 places
- Isle of Skye 51 places
- Isle of South Uist 4 places
- Moray 8 places
- Orkney 6 places
- Renfrewshire 6 places
- Ross-shire 8 places
- Scotland 494 places
- Shetland 16 places
- Sutherland 27 places
- Wester Ross 12 places
Wales
- Anglesey 22 places
- Carmarthenshire 9 places
- Ceredigion 37 places
- Conwy County Borough 44 places
- Denbighshire 12 places
- Gower Peninsula 13 places
- Gwynedd 33 places
- Mid Glamorgan 5 places
- Pembrokeshire 50 places
- Swansea 18 places
- Wales 249 places