Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Perth (WA)

286 restaurants

Sort by Relevance

Asian

Mouthful Duck

10 Commercial Rd, 6069, Ellenbrook (WA)

9.1 / 10
139 reviews

Average price $35

Italian

413 Murray Street, 6000, Perth (WA)

9.1 / 10
323 reviews

Average price $45 american express Welcome

Australian

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

9.1 / 10
57 reviews

Average price $20 american express Welcome

Asian

14/663 Newcastle St, 6007, Leederville (WA)

9.1 / 10
223 reviews

Average price $30 american express Welcome

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

Indian

67 Rokeby road, 6008, Subiaco (WA)

9.1 / 10
127 reviews

Average price $45 american express Welcome

Mediterranean

26 Denis Street, 6008, Subiaco (WA)

9.1 / 10
615 reviews

Average price $45 american express Welcome

Indian

607 Beaufort St, 6050, Mount Lawley (WA)

9.1 / 10
628 reviews

Average price $45 american express Welcome

Grilled

100 James Street, 6003, Northbridge

8.5 / 10
603 reviews

Average price $25 Accepts Yums american express Welcome

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

Vietnamese

151 Broadway, 6009, Nedlands (WA)

9.2 / 10
27 reviews

Average price $40

Malaysian

892 Albany Hwy, 6101, East Victoria Park (WA)

9.0 / 10
282 reviews

Average price $35

Fine Dining

133 Murray Street, 6000, Perth (WA)

9.0 / 10
498 reviews

Average price $75

Australian

208 Sorrento Quay, 6025, Hillarys (WA)

9.0 / 10
893 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

Vietnamese

299 Charles St, 6006, North Perth (WA)

9.4 / 10
12 reviews

Average price $30

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

Indian

5 Adalia St, 6025, Kallaroo (WA)

9.3 / 10
7 reviews

Average price $40

Cambodian

251 W Coast Hwy, 6019, Scarborough (WA)

8.9 / 10
38 reviews

Average price $30 Accepts Yums american express Welcome

Australian

27 Rowe Avenue, 6103, Rivervale (WA)

8.9 / 10
522 reviews

Average price $35 american express Welcome

Indian

240 Main Street, 6017, Osborne Park (WA)

8.9 / 10
16 reviews

american express Welcome

Australian

1120 - 1124 Albany Highway, 6102, Bentley (WA)

8.9 / 10
46 reviews

Average price $30

Australian

140 Marine Parade, 6011, Cottesloe (WA)

8.9 / 10
259 reviews

Average price $35 american express Welcome

Indian

3/7 Dwyer Turn, 6027, Joondalup (WA)

8.9 / 10
23 reviews

Average price $35

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.9 / 10
278 reviews

Average price $35 Accepts Yums american express Welcome

Italian

93 Market Street, 6160, Fremantle (WA)

8.9 / 10
111 reviews

Average price $45 american express Welcome

Steak

12F/531 Hay Street, 6008, Subiaco (WA)

8.9 / 10
453 reviews

Average price $65

Indian

248 Stock Road, 6156, Melville (WA)

8.9 / 10
37 reviews

Average price $35 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