The Best Restaurants in Perth (WA)

What
Where

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

The Best Restaurants in Perth (WA)

288 restaurants

Sort by Relevance

Australian

The Meat & Wine Co Perth

108 St Georges Terrace, 6000, Perth (WA)

9.0 / 10
963 reviews

Average price $75 Accepts Yums american express Welcome

Express Lunch - Starting at 32AUD

Chinese

76 Francis St, 6003, Northbridge

9.2 / 10
41 reviews

Average price $30 american express Welcome

Australian

19 Ogilvie Road, 6153, Mount Pleasant (WA)

9.2 / 10
44 reviews

Average price $20

Italian

28 Moreau Mews, 6153, Applecross (WA)

9.2 / 10
26 reviews

Average price $20

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

Indian

1/379 Scarborough Beach Road, 6018, Innaloo (WA)

9.1 / 10
73 reviews

Average price $35 american express Welcome

Australian

83 Walcott Street, 6050, Mount Lawley (WA)

9.1 / 10
107 reviews

Average price $20

Australian

16 Letchworth Centre Avenue, 6152, Salter Point (WA)

9.1 / 10
56 reviews

Average price $20 american express Welcome

Italian

150 Oxford St, 6007, Leederville (WA)

9.2 / 10
16 reviews

Average price $50

Australian

187 James St, 6055, Guildford (WA)

9.0 / 10
47 reviews

Average price $20

Italian

413 Murray Street, 6000, Perth (WA)

9.0 / 10
321 reviews

Average price $45 american express Welcome

Australian

208 Sorrento Quay, 6025, Hillarys (WA)

9.0 / 10
887 reviews

Average price $45

Australian

105 Swan St, 6055, Guildford (WA)

8.8 / 10
299 reviews

Average price $50 american express Welcome

Melbourne Cup 2020 79AUD

InsiderAustralian

225 Onslow Road, 6008, Shenton Park (WA)

9.6 / 10
389 reviews

Average price $95 american express Welcome

Vegetarian Degustation menu 115AUD

Fusion

5 Wray Ave, 6160, Fremantle (WA)

Average price $18

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

Australian

125 St Georges Tce, 6000, Perth (WA)

8.9 / 10
52 reviews

Average price $30 american express Welcome

Australian

140 Marine Parade, 6011, Cottesloe (WA)

8.9 / 10
256 reviews

Average price $35 american express Welcome

Italian

93 Market Street, 6160, Fremantle (WA)

8.9 / 10
111 reviews

Average price $45 american express Welcome

Mediterranean

8.9 / 10
79 reviews

Average price $55

Indian

64B Etwell St, 6101, East Victoria Park (WA)

9.8 / 10
134 reviews

Average price $20

Indian

1382 Albany Highway, 6107, Cannington (WA)

8.8 / 10
69 reviews

Average price $30

Pub Grub

64 South Tce, 6160, Fremantle (WA)

8.8 / 10
118 reviews

Average price $29 Accepts Yums

Vietnamese

299 Charles St, 6006, North Perth (WA)

9.3 / 10
5 reviews

Average price $30

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

Indian

170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

8.9 / 10
195 reviews

Average price $20

30% Off Your Food Bill

Indian

9/663 Newcastle Street, 6007, Leederville (WA)

6.9 / 10
27 reviews

american express Welcome

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

Pizzeria

317 Murray St, Access Via Wolf Lane, 6000, Perth (WA)

9.6 / 10
92 reviews

Average price $20 american express Welcome

The Best Restaurants in Perth (WA)

Where the river meets the beach, you’ll get the best of both worlds in Perth. There’s stunning beaches at Rottnest Island, riverside Kings Park and vineyards at Swan Valley. Perth’s bar and restaurant scene has plenty to offer. If you are after fresh, local produce, you will enjoy it in abundance and farm-to-table dining is a prominent feature on many restaurant menus.

You can’t go past beachside dining at Scarborough, with unique views over the Indian Ocean. There are plenty of modern Australian options in Northbridge or head to The State Buildings in the CBD for another hub of excellent restaurants. A visit to Fremantle will have you dining in exciting restaurants housed in heritage style buildings.

Bustling with restaurants, bars and cultural spaces, Perth is a haven for food lovers.

Cities around Perth (WA)

Filter

TheFork advantages