Skip to main content

Hotels in Solva

22 handpicked places to stay

The Ship Inn

The Ship Inn

Hotel · 15 Main Street, Solva

Adults-only inn on Main Street in Solva, Pembrokeshire, with en-suite rooms and easy access to the Coast Path.

The Cambrian Inn

The Cambrian Inn

Hotel · 6 Main Street, Solva

A small five-room inn on Solva's Main Street, Pembrokeshire, combining a working village pub with straightforward coastal-village stays.

Delfryn Holiday Cottages

Delfryn Holiday Cottages

Guest Accommodation · Nine Wells, St Davids · 1.1 miles away

Two-room guest accommodation at Nine Wells near St Davids, Pembrokeshire, with garden and sea views close to the coast path and Whitesands Bay.

Pentigili

Pentigili

B&B · Pentigili Carnhedryn, St Davids · 2.2 miles away

B&B near St Davids, Pembrokeshire, with en-suite rooms, drinks on arrival and free on-site parking close to the Welsh Spitfire Museum.

Llety Farm

Llety Farm

B&B · Llety Farm Carnhedryn, St. Davids · 2.4 miles away

A converted farmhouse B&B near St Davids in Pembrokeshire, with garden and mountain views and free on-site parking.

The Waterings B&B

The Waterings B&B

B&B · Anchor Drive, St Davids · 2.7 miles away

St Davids, Britain's smallest city, is home to The Waterings B&B, an adults-only stay near the cathedral and Whitesands Bay with free parking.

Premier Inn St Davids

Premier Inn St Davids

Hotel · Glasfryn Road, St Davids · 2.7 miles away

Premier Inn St Davids offers an on-site restaurant and bar with breakfast, plus 63 modern rooms near the Pembrokeshire Coast.

Twr y Felin Hotel
5 star

Twr y Felin Hotel

Hotel · St Davids, north Pembrokeshire · 2.8 miles away

Contemporary art hotel built around an 1806 windmill tower in St Davids, with over 250 commissioned works and a three-rosette restaurant.

Twr Yr Felin Hotel

Twr Yr Felin Hotel

Hotel · Caerfai Road, Haverfordwest · 2.8 miles away

A 21-room hotel on Caerfai Road near Haverfordwest, set amid Pembrokeshire countryside with a spa and indoor pool.

The Grove Hotel

The Grove Hotel

Hotel · High Street, St. Davids · 2.9 miles away

The Grove Hotel on High Street in St Davids has an electric vehicle charge point and free parking, making it a practical base for exploring Pembrokeshire.

The City Inn

The City Inn

Hotel · New Street, Haverfordwest · 2.9 miles away

A New Street hotel in Haverfordwest with restaurant, bar and breakfast, plus a pool and gym for a proper break in Pembrokeshire.

Ty Boia Bed & Breakfast

Ty Boia Bed & Breakfast

B&B · 75 New Street, St. Davids · 2.9 miles away

A B&B on New Street in St Davids, close to the cathedral and the Pembrokeshire Coast, with free on-site parking.

Stay with St Davids Kitchen

Stay with St Davids Kitchen

B&B · 16 Nun Street, St. Davids · 3 miles away

Adults-only B&B on Nun Street in St Davids, Pembrokeshire, within easy reach of Fishguard and the Welsh Spitfire Museum.

Glendower B&B

Glendower B&B

B&B · 7 Nun Street, St Davids · 3.1 miles away

An 8-room B&B on Nun Street in St Davids, Pembrokeshire, close to the coast and a short walk from the city's pubs and restaurants.

Crug Glas Country House

Crug Glas Country House

Hotel · Abereiddy Rd, St. Davids · 3.1 miles away

Crug Glas Country House is a family-run hotel near St Davids with its own restaurant, garden and free parking on a working farm setting.

The Duke of Edinburgh Inn

The Duke of Edinburgh Inn

Hotel · Newgale, Newgale · 3.3 miles away

Traditional Pembrokeshire inn at Newgale, steps from the beach and Coast Path, with sea views and free parking.

Penrhiw Priory

Penrhiw Priory

B&B · Penrhiw, Haverfordwest · 3.3 miles away

Adults-only 8-room B&B near St Davids in Pembrokeshire, handy for the Welsh Spitfire Museum, coastal walking and cycling routes.

Caerhys B&B

Caerhys B&B

B&B · Caerhys Farm, Haverfordwest · 3.7 miles away

Farmhouse B&B near Haverfordwest with sea views, breakfast included and packed lunches for the day ahead in Pembrokeshire.

The Farmhouse Lochmeyler

The Farmhouse Lochmeyler

B&B · The Farmhouse Lochmeyler Llandeloy Nr St Davids Pembrokeshire, St Davids · 3.9 miles away

An adults-only farmhouse B&B near St Davids in Pembrokeshire, well suited to couples wanting quiet coastal walks and local pubs rather than nightlife.

Ty Llwyd

Ty Llwyd

B&B · Treffynnon, Haverfordwest · 4 miles away

A traditional Pembrokeshire B&B near Haverfordwest, with garden views, free parking and the Welsh Spitfire Museum close by.

Craig-Y-Mor Whitesands Bay St Davids

Craig-Y-Mor Whitesands Bay St Davids

B&B · Whitesands Bay, St Davids · 4.1 miles away

An adults-only B&B near Whitesands Bay, St Davids, suited to couples wanting sea views and coastal walks rather than family bustle.

Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B

B&B · Roch, Haverfordwest · 4.7 miles away

B&B rooms above a working brewhouse pub in Roch, near Haverfordwest, with en-suite bathrooms and free parking on site.

🏨

Know a hotel / b&b in Solva that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b