What
Where

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

The Best Restaurants in Perth

315 restaurants

Sort by Relevance

Duende, Leederville

MEDITERRANEAN

Duende

9 / 10

662 Newcastle St, 6007, Leederville

510

Average price $55

Canton Bay Chinese Restaurant, Perth

CHINESE

130A Mounts Bay Rd, 6000, Perth

186

Average price $45

Hey Griller, Victoria Park

ASIAN

Hey Griller

7.8 / 10

Unit A 439-441 Albany Highway, 6100, Victoria Park

148

Average price $35

Himalayan Nepalese Restaurant and Cafe Victoria Park, Victoria Park

INDIAN

419 Albany Highway, 6100, Victoria Park

7

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

Bites By D, Mount Hawthorn

AUSTRALIAN

Bites By D

8.9 / 10

147 Scarborough Beach Road, 6016, Mount Hawthorn

27

Bentley Hotel, Bentley

AUSTRALIAN

Bentley Hotel

8.9 / 10

1120 - 1124 Albany Highway, 6102, Bentley

13

Average price $30

Funtastico, Subiaco

ITALIAN

Funtastico

8.9 / 10

12 Rokeby Rd, 6008, Subiaco

41

Average price $55

Fez, Mount Lawley

AUSTRALIAN

Fez

8.9 / 10

83 Walcott Street, 6050, Mount Lawley

80

Average price $20

Squires Loft Subiaco, Subiaco

STEAK

12F/531 Hay Street, 6008, Subiaco

363

Average price $65

Vivisen Teahouse, Fremantle

CHINESE

15 Point St, 6160, Fremantle

54

Average price $35

Chutney Marys, Subiaco

INDIAN

Chutney Marys

8.9 / 10

67 Rokeby road, 6008, Subiaco

100

Average price $45

Royal India Restaurant, West Perth

INDIAN

1134 Hay Street, 6005, West Perth

105

Average price $45

George's Meze, Subiaco

GREEK

George's Meze

8.9 / 10

26 Denis Street, 6008, Subiaco

562

Average price $45

The Corner Italian, Subiaco

ITALIAN

484 Hay St, 6008, Subiaco

23

Average price $40

Hong Kong BBQ House, Northbridge

CHINESE

76 Francis St, 6003, Northbridge

30

2 Fat Indians Westfield Carousel, Cannington

INDIAN

1382 Albany Highway, 6107, Cannington

27

Mayur Indian Restaurant, Perth

INDIAN

1/22 Eastbrook Terrace, 6004, Perth

9

Arlo by Mo, Perth

AUSTRALIAN

Arlo by Mo

8.8 / 10

125 St Georges Tce, 6000, Perth

41

Average price $30

Haandi Indian Restaurant, Joondalup

INDIAN

3/7 Dwyer Turn, 6027, Joondalup

11

Average price $35

Solo Pasta, Mount Lawley

ITALIAN

Solo Pasta

8.8 / 10

628 Beaufort Street, 6050, Mount Lawley

215

Koh-I-Noor Indian Restaurant, Padbury

INDIAN

6 Walter Padbury Boulevard, 6025, Padbury

39

Average price $35

Tasty Momo, Dianella

INDIAN

Tasty Momo

8.8 / 10

59c Walter Road, 6059, Dianella

61

Average price $20

Amano Restaurant, Perth

AUSTRALIAN

Pier 1, Barrack St Jetty, 6000, Perth

197

Average price $75

Andly Private Kitchen, West Leederville

CHINESE

50 Oxford Close, 6007, West Leederville

26

Average price $115

Mister Walker, South Perth

AUSTRALIAN

Mister Walker

8.8 / 10

80 South Perth Esplanade, 6151, South Perth

1704

Average price $45

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.

Filter

TheFork advantages

Cities around Perth