TheFork, a Trip advisor company

What
Where

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

The Best Indian Restaurants in Sydney (NSW)

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

Indian

Taj of the Valley

419 High Street, 2750, Penrith (NSW)

10.0 / 10
11 reviews

Average price $20

Indian

20-26 President Avenue, 2229, Caringbah (NSW)

9.0 / 10
84 reviews

-30% off the "à la carte" menu!

Indian

217 Concord Rd, 2137, North Strathfield (NSW)

10.0 / 10
4 reviews

Average price $30

Indian

86 Oxford Street, 2010, Darlinghurst (NSW)

8.7 / 10
437 reviews

Average price $20 american express Welcome

-40% off the "à la carte" menu!

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

Indian

8 Princes Hwy, 2224, Sylvania (NSW)

8.8 / 10
6 reviews

Average price $30 american express Welcome

30% off the "à la carte" menu!

Indian

1/607 Kingsway, 2228, Miranda (NSW)

8.7 / 10
226 reviews

-30% off the "à la carte" menu!

Indian

318A Military Rd, 2090, Cremorne (NSW)

9.3 / 10
24 reviews

Average price $40 american express Welcome

Indian

1/274 Victoria Street, 2010, Darlinghurst (NSW)

9.3 / 10
1,383 reviews

Average price $45 american express Welcome

Indian

10/40 Panmure Street, 2155, Rouse Hill (NSW)

9.7 / 10
19 reviews

Average price $35 american express Welcome

Indian

15a St Johns Ave, 2072, Gordon (NSW)

Average price $20 american express Welcome

-30% off the "à la carte" menu!

Indian

97 Smith Street, 2130, Summer Hill (NSW)

9.6 / 10
29 reviews

Indian

66 Spit Road, 2088, Mosman (NSW)

9.2 / 10
38 reviews

american express Welcome

Indian

1/55 Bay Street, 2028, Double Bay (NSW)

8.2 / 10
190 reviews

Average price $35 american express Welcome

-30% off the "à la carte" menu!

Indian

74 Rawson Street, 2121, Epping (NSW)

9.1 / 10
8 reviews

Indian

350 George Street, 2000, Sydney (NSW)

9.0 / 10
1,619 reviews

Average price $75

A La Carte Menu Available. Average Price 75AUD

Indian

24/1135 Pittwater Road, 2097, Collaroy (NSW)

9.5 / 10
3 reviews

Average price $35

Indian

142a Glebe Point Road, 2037, Glebe (NSW)

9.0 / 10
227 reviews

Average price $35 american express Welcome

Indian

Shop 1 1493 Pittwater Rd, 2101, North Narrabeen (NSW)

9.3 / 10
11 reviews

Indian

1-15 Murray Street, 2570, Camden (NSW)

8.9 / 10
5 reviews

Indian

555 Sydney Road, 2092, Seaforth (NSW)

9.3 / 10
10 reviews

american express Welcome

Indian

147 Blues Point Road, 2060, McMahons Point (NSW)

9.3 / 10
48 reviews

american express Welcome

Indian

4 Hyde Parade, 2560, Campbelltown (NSW)

9.3 / 10
45 reviews

Average price $20 american express Welcome

Indian

276 Cleveland St, 2010, Surry Hills (NSW)

7.9 / 10
99 reviews

50% off food with TheFork

Indian

49 Lime St, 2000, Sydney (NSW)

8.6 / 10
410 reviews

Average price $55

Corporate Lunch 44.9AUD

Indian

16 Ennis Road, 2061, Milsons Point (NSW)

8.8 / 10
353 reviews

Average price $35 american express Welcome

Filter

TheFork advantages