Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top Trending Hotels Near St. David's Cathedral

See all 12 Hotels near St. David's Cathedral

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Twr Y Felin Hotel

Twr Y Felin Hotel

Caerfai Road, St Davids, Haverfordwest
4.5 out of 5.0
4.7 out of 5 (31 reviews)

Located in St Davids, this historic hotel is 0.5 mi (0.7 km) from St. David's Cathedral and 2.6 mi (4.2 km) from Whitesands Bay. Strumble Head Lighthouse and ...

£108

£108
Roch Castle Hotel

Roch Castle Hotel

Roch Castle, Haverfordwest
5.0 out of 5.0
5 others viewing this property now
4.9 out of 5 (24 reviews)

Situated by the ocean, this luxury guesthouse is 9.8 mi (15.8 km) from St. David's Cathedral and 12 mi (19.4 km) from Whitesands Bay. Marloes Sands and Dale ...

£142

£142
The City Inn

The City Inn

New Street, Haverfordwest
3.5 out of 5.0
3.6 out of 5 (75 reviews)

Located in St Davids, this inn is 0.4 mi (0.6 km) from St. David's Cathedral and 2.4 mi (3.8 km) from Whitesands Bay. Strumble Head Lighthouse and Dale Fort ...

£58

£58
Sunset Bed and Breakfast

Sunset Bed and Breakfast

22 Swanswell Close, Haverfordwest
3.5 out of 5.0

Situated near the beach, this bed & breakfast is 7.9 mi (12.7 km) from Marloes Sands and 8.6 mi (13.8 km) from Dale Fort. Pembroke Castle and St. David's Cathedral ...

£71

£71
East Hook Farm & Country House

East Hook Farm & Country House

Portfield Gate, Haverfordwest
3.5 out of 5.0
4.9 out of 5 (7 reviews)

Situated in Haverfordwest, this country house is within 16 miles (25 km) of Marloes Sands, Dale Fort and Pembroke Castle. St. David's Cathedral and Lamphey Bishop's ...

£73

£73
The Ship Inn

The Ship Inn

15 Main St, Solva, Haverfordwest
3.5 out of 5.0
Last booking: 5 days ago
2.5 out of 5 (2 reviews)

Situated near the beach, this inn is 3.6 mi (5.8 km) from St. David's Cathedral and 5.9 mi (9.4 km) from Whitesands Bay. Strumble Head Lighthouse and Marloes ...

£46

£46
Warpool Court Hotel

Warpool Court Hotel

St Davids, Haverfordwest
4.0 out of 5.0

Located in St Davids, this country house is 0.4 mi (0.7 km) from St. David's Cathedral and 2.2 mi (3.6 km) from Whitesands Bay. Strumble Head Lighthouse and ...

Get Rates

Get Rates
Penrhiw Hotel

Penrhiw Hotel

St Davids, Haverfordwest
5.0 out of 5.0
Last booking: 1 day ago
4.9 out of 5 (19 reviews)

Located in St Davids, this luxury bed & breakfast is 0.4 mi (0.7 km) from St. David's Cathedral and 1.8 mi (2.9 km) from Whitesands Bay. Strumble Head Lighthouse ...

£108

£108
Cranog Trefin

Cranog Trefin

Abercastle Road, Haverfordwest
5.0 out of 5.0
4.9 out of 5 (64 reviews)

Situated in a national park, this luxury bed & breakfast is within 12 miles (20 km) of St. David's Cathedral, Whitesands Bay and Strumble Head Lighthouse.

Get Rates

Get Rates
Family Friendly Holiday Home Located in the Centre of St. Davids

Family Friendly Holiday Home Located in the Centre of St. Davids

42 New Street, Saint Davids
5.0 out of 5 (2 reviews)

Located in St Davids, this holiday home is 0.3 mi (0.5 km) from St. David's Cathedral and 2.3 mi (3.7 km) from Whitesands Bay. Strumble Head Lighthouse and Marloes ...

Get Rates

Get Rates