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.

Pub Grub

The 7th Avenue Bar & Restaurant

74 Helena St, 6056, Midland

8.5 / 10
245 reviews

Average price $35

Indian

1004 Beaufort St, 6052, Bedford

8.5 / 10
41 reviews

Chinese

15 Point St, 6160, Fremantle

8.5 / 10
58 reviews

Average price $35

Italian

1 Point Walter Road, 6157, Bicton

8.5 / 10
299 reviews

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

Italian

280 Bannister Road, 6155, Canning Vale

8.5 / 10
528 reviews

Average price $20

Australian

23 Bolton Avenue, 6100, Burswood

8.6 / 10
259 reviews

Average price $65

Australian

97 Murray Street, 6000, Perth

8.6 / 10
415 reviews

Average price $45

Lebanese

200 Main Street, 6017, Osborne Park

8.6 / 10
276 reviews

Average price $20

Steak

61 Bolton Avenue, 6100, Burswood

8.6 / 10
783 reviews

Average price $125

Australian

148 Dale Rd, 6056, Middle Swan

Average price $30

Vietnamese

423 William St, 6000, Perth

Average price $35

Australian

Perth, 6000, Perth

Average price $25

Italian

505 Walter Road E, 6062, Morley

Lebanese

303b Great Eastern Highway, 6056, Midland

Italian

Shop 57 Scarborough Beach Road, 6006, North Perth

Middle Eastern

266 Walter Road West, 6062, Morley

8.4 / 10
4 reviews

Indian

505 Walter Rd E, 6062, Morley

Australian

24 Mount St, 6000, Perth

Nepalese

634 Stirling Hwy, 6012, Mosman Park

Indian

840 Beaufort Street, 6052, Inglewood

International

417 Hay St, 6000, Perth

Average price $20

Australian

815 Hay Street, 6000, Perth

Indian

128 Canning Hwy, 6151, South Perth

Australian

477 Hay Street, 6000, Perth

Indian

1/305 Great Eastern Highway, 6056, Midland

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