TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Perth

308 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

Cinnamon Vic Park

892 Albany Hwy, 6101, East Victoria Park

8.3 / 10
268 reviews

Average price $35

Australian

326-334 Canning Highway,, 6157, Bicton

8.3 / 10
8 reviews

Average price $30

Pub Grub

Crn Benningfield Road and South Street, 6149, Bull Creek

8.3 / 10
73 reviews

Average price $50

Australian

241 Canning Highway, 6151, South Perth

8.3 / 10
255 reviews

Average price $26

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

Indian

5/4 Warburton Avenue, 6025, Padbury

8.3 / 10
12 reviews

Asian

564 Beaufort St, 6050, Mount Lawley

8.3 / 10
256 reviews

Average price $55

Italian

217 South Terrace, 6162, South Fremantle

8.3 / 10
31 reviews

Asian

1002 Beaufort Street, 6052, Bedford

8.3 / 10
137 reviews

Average price $35

Asian

2/137 Newcastle St, 6000, Perth

8.3 / 10
84 reviews

Average price $20

American

420 Joondalup Drive, 6027, Joondalup

8.3 / 10
113 reviews

Average price $35

Australian

19 Ogilvie Road, 6153, Mount Pleasant

8.3 / 10
42 reviews

Average price $20

Australian

1 Barrack Square, 6000, Perth

8.3 / 10
434 reviews

Average price $35

Australian

10 Irwin Street, 6000, Perth

8.3 / 10
114 reviews

Average price $45

Australian

707 Wellington Street, 6000, Perth

8.3 / 10
177 reviews

Average price $20

Asian

140 Oxford Street, 6007, Leederville

8.3 / 10
460 reviews

Average price $55

Australian

15 Riseley St, 6153, Ardross

8.3 / 10
121 reviews

Average price $20

Steak

605 Albany Highway, 6100, Victoria Park

8.3 / 10
25 reviews

Average price $40

Indian

1382 Albany Highway, 6107, Cannington

8.5 / 10
32 reviews

Seafood

58 Duncraig Road, 6153, Applecross

8.5 / 10
250 reviews

Average price $75

Fine Dining

480 Hay Street, 6000, Perth

8.5 / 10
585 reviews

Average price $85

Australian

347 Murray St, 6000, Perth

8.5 / 10
491 reviews

Average price $29

Australian

281 Beeliar Drive, 6164, Beeliar

8.5 / 10
347 reviews

Australian

208 Sorrento Quay, 6025, Hillarys

8.5 / 10
743 reviews

Average price $45

Fine Dining

23 Bolton Avenue, 6100, Burswood

8.5 / 10
212 reviews

Average price $85

Australian

900 Hay Street, 6000, Perth

8.2 / 10
19 reviews

Average price $61

The Best Restaurants in Perth

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

Filter

TheFork advantages