The Best Restaurants in Croydon

What
Where

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

The Best Restaurants in Croydon

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

English

Larder Restaurant - Croydon

101 Waddon Way, CR0 4DZ, Croydon

Average price £23

English

Purley Way, CR9 4LT, Croydon

Average price £28

Italian

57-59 Southend, CR0 1BF, Croydon

Average price £28

International

7 Altyre Road, CR9 5AA, Croydon

6.7 / 10
29 reviews

Average price £24

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

Turkish

131 Clapham High Street, SW4 7SS, London

9.7 / 10
52 reviews

Average price £20

European

32 Selsdon Road, CR2 6PB, South Croydon

9.4 / 10
109 reviews

Average price £18

American

37 Bedford Hill, Balham, SW12 9EY, London

9.2 / 10
13 reviews

Average price £20

Greek

96-98 Dulwich Village, SE21 7AQ, London

9.2 / 10
42 reviews

Average price £12

Asian

31 Clapham Park Road,, SW4 7EE, London

9.8 / 10
26 reviews

Average price £25

Indian

131 Widmore Road, BR1 3AX, Bromley

8.9 / 10
8 reviews

Average price £35

European

77 The Broadway Wimbledon, SW19 1QE, London

8.8 / 10
14 reviews

Average price £25

American

153 Clapham High Street, SW4 7SS, London

9.5 / 10
10 reviews

Average price £20

English

36 Addington Village Road, Croydon,, CR0 5AL, Croydon

Average price £15

Italian

129 Gipsy Hill, SE19 1QS, London

Average price £27

Indian

29 Tooting High Street, Tooting Broadway Market, Unit 24, SW17 0RJ, London

Average price £20

Indian

10 Clapham Common South Side, Clapham Common, SW4 7AA, London

Average price £20

European

10 Streatham High Road, Streatham, SW16 1DB, London

Average price £40

Italian

13-15 High Street, SM3 8RQ, Sutton

9.7 / 10
7 reviews

Average price £28

European

33 Abbeville Road, SW4 9LA, London

9.2 / 10
23 reviews

Average price £38

European

18 London Road, SE23 3HF, London

9.0 / 10
9 reviews

Average price £30

Argentinian

62 Wimbledon Hill Road, SW19 7NB, London

8.7 / 10
8 reviews

Average price £35

American

7 Widmore Rd,, BR1 1RL, Bromley

Average price £20

American

121 Lordship Lane, SE22 8HU, London

Average price £25

English

88 The Broadway, SW19, London

Average price £23

International

37-39 Wimbledon Hill Road, SW19 7NA, London

Average price £23

Cities around Croydon

Find all restaurants in

Filter

TheFork advantages