The Best Restaurants in Cardiff

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Cardiff

40 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

South American

Vivo Latino Restaurant & Cocktail Bar

147 Cowbridge Road, CF11 9AH, Cardiff

9.5 / 10
27 reviews

Average price £31

Thai

207 Cowbridge Road East, CF11 9AJ, Cardiff

9.3 / 10
34 reviews

Average price £20

MICHELIN 2020Spanish

11 Kings Rd, CF11 9BZ, Cardiff

8.8 / 10
13 reviews

Average price £34

South American

8 Mill Lane, CF10 1FL, Cardiff

9.8 / 10
6 reviews

Average price £23

Specify a date and enjoy promotions of up to -50% in our best restaurants

Italian

14 Romilly Crescent, CF11 9NP, Cardiff

Average price £25

Italian

24 - 32 Wyndham Arcade , CF10 1FL, Cardiff

9.5 / 10
13 reviews

Average price £19

European

83 Pontcanna Street, CF11 9HS, Cardiff

9.1 / 10
102 reviews

Average price £37

Steakhouse

Mill Ln, CF10 1FL, Cardiff

Average price £35

Italian

Bridge Street Arcade, St David’s Shopping centre,, CF10 2EL, Cardiff

8.7 / 10
7 reviews

Average price £20

International

Greyfriars Road, CF10 3FA, Cardiff

8.7 / 10
8 reviews

Average price £18

American

Unit 2 Library Building, CF10 3NB, Cardiff

Average price £25

South American

Unit 27, CF10 5BZ, Cardiff

8.4 / 10
6 reviews

Average price £17

English

Mary Ann Street, CF10 2EP, Cardiff

Average price £25

Italian

27 High Street, CF10 1PU, Cardiff

Average price £28

Italian

UNIT 8 - Mermaid Quay, CF10 5BZ, Cardiff

8.1 / 10
6 reviews

Average price £28

Steakhouse

Marco Pierre White Steakhouse, Bar & Grill, CF10 2AR, Cardiff

7.8 / 10
38 reviews

Italian

Unit 7, CF10 1XR, Cardiff

9.9 / 10
9 reviews

Average price £27

Steakhouse

Hemingway Road, CF10 4JY, Cardiff

9.5 / 10
7 reviews

English

Cherry Orchard Road, CF14, Cardiff

8.4 / 10
10 reviews

English

25 Caroline Street, CF10 1FF, Cardiff

8.3 / 10
5 reviews

Steakhouse

9-11 The Hayes, CF10 1AH, Cardiff

9.4 / 10
26 reviews

English

St. Fagans, CF5 6DU, Cardiff

9.4 / 10
8 reviews

French

Cafe Rouge, CF10 2EW, Cardiff

9.2 / 10
7 reviews

Average price £25

Italian

14 Bridge Street, CF5 2EL, Cardiff

9.0 / 10
36 reviews

Average price £17

Steakhouse

Thornhill Road, CF14 9UA, Cardiff

8.6 / 10
18 reviews

Average price £25

Cities around Cardiff

Filter

TheFork advantages