Places to eat in Haverfordwest
Haverfordwest has 21 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Sandwiches (3), Italian (2), American (1). The food scene spans 8 Cafes & Coffee Shops, 8 Fast Food, 5 Restaurants. 4 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 16 of 16
Bella Roma
Portfield, Haverfordwest

Block&Barrel
2 Castle Square, Haverfordwest
Outdoor seating

Coffee#1
47 Old Bridge, Haverfordwest
Outdoor seating

Costa
Fishguard Road, Haverfordwest

Costa
15 Riverside Quay Shopping Centre, Haverfordwest

Costa Drive Thru
Fishguard Road, Haverfordwest
Edie's Tea Room
Greyhound Inn
Mariners Square

McDonald's
Caradogs Well Road, Haverfordwest

Moby Dicks Famous Fish & Chips
49 Pembroke Road

Morrisons
Peking House
3 High Street, Haverfordwest
Samuels
42 Bridge Street, Haverfordwest

Subway
2 Victoria Place, Haverfordwest
The Lost Coins
Fishguard Road, Haverfordwest
Victoria Inn
Roch
Outdoor seating
Eat near landmarks
Other cities in United Kingdom
Haverfordwest dining — FAQs
How many places to eat are there in Haverfordwest?
There are 21 restaurants, cafes and bars listed in Haverfordwest on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Haverfordwest?
Top-rated places to eat in Haverfordwest include Bella Roma, Block&Barrel, Coffee#1. See our ranked list of the best restaurants in Haverfordwest.
Are there restaurants with outdoor seating in Haverfordwest?
3 venues in Haverfordwest have outdoor seating, terraces or gardens.