The Best Restaurants in Kingston upon Thames

What
Where

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

The Best Restaurants in Kingston upon Thames

25 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.

American

Haché Kingston

Hache Riverside Social, Unit 5, KT1 1QN, Kingston upon Thames

9.4 / 10
22 reviews

Average price £20

Lebanese

Unit F13,, KT1 1TG, Kingston upon Thames

Average price £35

Indian

4-8 Kingston Hill, KT2 7NH, Kingston upon Thames

9.0 / 10
37 reviews

Average price £42

English

Warren Road, KT2 7HX, Kingston upon Thames

Average price £35

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

American

42-46 High Street, KT1 1HL, Kingston upon Thames

Average price £25

American

4 Jerome Place, KT1 1HY, Kingston upon Thames

Average price £25

Italian

43 Market Place, KT1 1ET, Kingston upon Thames

Average price £28

South American

25 High Street, KT1 1LL, Kingston upon Thames

Average price £25

English

1 Skerne Road, KT2 5FP, Kingston upon Thames

7.3 / 10
10 reviews

Average price £28

Thai

4 Riverside Walk, KT1 1QN, Kingston upon Thames

Average price £20

English

3 Jerome Place, KT1 1HT, Kingston upon Thames

Indian

216 Kingston Road, KT3 3RJ, New Malden

9.5 / 10
10 reviews

Average price £20

Fine Dining

Hook Road, KT9 1DR, Chessington

9.4 / 10
44 reviews

Average price £22

English

Nightingale Lane, TW10 6RN, Richmond

9.7 / 10
8 reviews

Italian

418 Richmond Rd., TW1 2EB, Twickenham

9.2 / 10
72 reviews

Average price £25

Argentinian

The Towpath, TW10 6UL, Richmond

9.4 / 10
38 reviews

Average price £26

English

Brewery Wharf, TW1 1BB, Twickenham

9.2 / 10
54 reviews

Average price £40

Italian

1 Bridge Road, KT8 9EU, Molesey, East Molesey

Average price £28

English

34 Bridge Road KT8 9HA Surrey, KT8 9HA, Molesey, East Molesey

Average price £27

Italian

58-62 The Green, TW2 5AB, Twickenham

Average price £19

Italian

36-38 York Street, TW1 3JZ, Twickenham

Average price £24

Seafood

175 Hampton Road, TW2 5NG, Twickenham

9.4 / 10
8 reviews

Average price £35

English

Portsmouth Road, KT6 4ES, Surbiton

English

Queens Road, KT7 0QY, Thames Ditton

8.1 / 10
4 reviews

Steakhouse

Church Road, KT4 7RD, Worcester Park

7.8 / 10
5 reviews

Average price £25

Cities around Kingston upon Thames

Find all restaurants in

Filter

TheFork advantages