What
Where

When do you want to eat?

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

The Best Restaurants in Perth

291 restaurants

Sort by Relevance

Gurkhas Nepalese Restaurant, Kallaroo

NEPALESE

5 Adalia Street, 6025, Kallaroo

11

Cblu at Ocean Beach Hotel, Cottesloe

AUSTRALIAN

140 Marine Parade, 6011, Cottesloe

177

Average price $35

Duende, Leederville

MEDITERRANEAN

Duende

8.9 / 10

662 Newcastle St, 6007, Leederville

476

Average price $55

George's Meze, Subiaco

GREEK

George's Meze

8.9 / 10

26 Denis Street, 6008, Subiaco

543

Average price $45

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

Woodpecker's, Subiaco

ITALIAN

Woodpecker's

8.9 / 10

20/3 Wexford Street, 6008, Subiaco

242

Average price $35

2 Fat Indians Westfield Carousel, Cannington

INDIAN

1382 Albany Highway, 6107, Cannington

18

The Partisan, Perth

EUROPEAN

The Partisan

8.7 / 10

Shop 22,60 Royal St, 6004, Perth

5

Brando's Pizzeria, Victoria Park

ITALIAN

252 Albany Hwy, 6100, Victoria Park

34

Average price $20

Arlo by Mo, Perth

AUSTRALIAN

Arlo by Mo

8.7 / 10

125 St Georges Tce, 6000, Perth

28

Average price $20

Anghiti Indian Restaurant, Innaloo

INDIAN

1/379 Scarborough Beach Road, 6018, Innaloo

34

Average price $35

Solo Pasta, Mount Lawley

ITALIAN

Solo Pasta

8.7 / 10

628 Beaufort Street, 6050, Mount Lawley

198

The Loungeroom on James, Guildford

AUSTRALIAN

187 James St, 6055, Guildford

16

Average price $20

Nobu Perth, Burswood

JAPANESE

Nobu Perth

8.7 / 10

23 Bolton Avenue, 6100, Burswood

177

Average price $105

Modo Mio, Burswood

ITALIAN

Modo Mio

8.7 / 10

23 Bolton Avenue, 6100, Burswood

83

Average price $65

Chutney Marys, Subiaco

INDIAN

Chutney Marys

8.7 / 10

67 Rokeby road, 6008, Subiaco

98

Average price $45

Vans Cafe and Deli, Cottesloe

AUSTRALIAN

1 Napoleon Street, 6011, Cottesloe

193

Average price $45

Cinnamon Vic Park, East Victoria Park

INDIAN

892 Albany Hwy, 6101, East Victoria Park

256

Average price $35

Panchos Mexican Villa Restaurant, East Victoria Park

MEXICAN

885 Albany Hwy, 6101, East Victoria Park

34

The Boatshed Restaurant, South Perth

AUSTRALIAN

Coode Street Jetty, Coode St, 6151, South Perth

272

Average price $75

Eat Greek Restaurant, East Fremantle

GREEK

110 Riverside Road, 6158, East Fremantle

386

Average price $45

Tribe Perth, West Perth

AUSTRALIAN

Tribe Perth

8.6 / 10

4 Walker Avenue, 6005, West Perth

38

Average price $20

Mimosa Kitchen, East Victoria Park

VIETNAMESE

Mimosa Kitchen

8.6 / 10

696 Albany Highway, 6101, East Victoria Park

68

Koh-I-Noor Indian Restaurant, Padbury

INDIAN

6 Walter Padbury Boulevard, 6025, Padbury

33

Average price $35

Black Swan Winery and Restaurant, Henley Brook

AUSTRALIAN

3 Forest Rd, 6055, Henley Brook

261

Average price $55

Royal India Restaurant, West Perth

INDIAN

1134 Hay Street, 6005, West Perth

100

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 Benefits

Cities around Perth