TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in South-Western Sydney, Sydney (NSW)

76 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

Chola indian

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

9.5 / 10
4 reviews

American

Macarthur Square - Level 1 Gilchrist Drive, 2560, Ambarvale (NSW)

9.2 / 10
68 reviews

Average price $20

Indian

4 Hyde Parade, 2560, Campbelltown (NSW)

9.1 / 10
41 reviews

Average price $20

Vietnamese

465 New Canterbury Rd, 2203, Dulwich Hill (NSW)

8.6 / 10
11 reviews

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

Italian

247 Kingsgrove Rd, 2208, Kingsgrove (NSW)

9.0 / 10
3 reviews

Asian

23/20-22 Anglo Road, 2194, Campsie (NSW)

9.0 / 10
9 reviews

Thai

10-12 Canley Vale Rd, 2166, Canley Vale (NSW)

9.0 / 10
47 reviews

Average price $20

Afghan

226-240 Queen St, 2560, Campbelltown (NSW)

Average price $20

Asian

197 St Johns Road, 2166, Canley Heights (NSW)

8.9 / 10
28 reviews

Italian

21 Burwood Rd, 2191, Belfield (NSW)

8.9 / 10
213 reviews

Average price $35

Thai

10 Chapel Road, 2200, Bankstown (NSW)

8.8 / 10
36 reviews

Average price $35

Thai

220 Addison Road, 2204, Marrickville (NSW)

7.8 / 10
6 reviews

Korean

561-583 Polding St, 2164, Wetherill Park (NSW)

8.1 / 10
7 reviews

Average price $30

TAKE AWAY PACKAGE 2 70AUD

Mediterranean

300 Macquarie St, 2000, Sydney (NSW)

8.5 / 10
5 reviews

Chinese

495 King Georges Road, 2209, Beverly Hills (NSW)

8.5 / 10
8 reviews

Thai

36/37 Chester Square, 2162, Chester Hill (NSW)

8.5 / 10
46 reviews

Average price $20

Asian

Ground Floor, 462 Chapel Rd, 2200, Bankstown (NSW)

Average price $40

Indian

5 Mackinder St, 2194, Campsie (NSW)

8.4 / 10
8 reviews

Australian

293 Marrickville Rd, 2204, Marrickville (NSW)

9.3 / 10
5 reviews

Indian

Shop 2, 168-176 Haldon Street, 2195, Lakemba (NSW)

Italian

2/411 Macquarie Street, 2170, Liverpool (NSW)

9.3 / 10
38 reviews

Indian

195 Northumberland street, 2170, Liverpool (NSW)

Indian

1/3 Shaw Street, 2207, Bexley North (NSW)

Italian

71 Hoxton Park Rd, 2170, Liverpool (NSW)

7.0 / 10
75 reviews

Average price $45

Italian

79 Bathurst St, 2170, Liverpool (NSW)

9.7 / 10
20 reviews

Average price $50

Filter

TheFork advantages