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

Jewel of the Park, East Victoria Park

INDIAN

765 Albany Highway, 6101, East Victoria Park

17

Itoshii Japanese Restaurant, Morley

JAPANESE

Shop 2145 4 Collier Road, 6062, Morley

6

Average price $20

Bistro Guillaume Perth, Burswood

FRENCH

23 Bolton Avenue, 6100, Burswood

184

Average price $85

43 Below Restaurant Lounge & Bar, Perth

AUSTRALIAN

43 Barrack Street, 6000, Perth

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

Jollygood Indian, Bedford

INDIAN

1004 Beaufort St, 6052, Bedford

31

The Old Brewery, Perth

STEAK

The Old Brewery

8.4 / 10

173 Mounts Bay Road, 6000, Perth

246

Average price $85

Senoji, East Victoria Park

JAPANESE

Senoji

 / 10

Shop 1 885 Albany Highway, 6101, East Victoria Park

33

Average price $45

Agni Fine Cuisine, Innaloo

INDIAN

17 Wotan Street, 6018, Innaloo

18

Average price $45

Murray St Grill, Perth

AUSTRALIAN

334 Murray Street, 6000, Perth

Fusion On Swan, West Swan

AUSTRALIAN

5601 West Swan Rd, 6055, West Swan

13

Average price $35

Arirang, Perth

KOREAN

Arirang

8.4 / 10

91-93 Barrack St, 6000, Perth

163

Average price $35

Benny's, Fremantle

ITALIAN

Benny's

8.4 / 10

10-12 South Terrace, 6160, Fremantle

295

Average price $45

Shimizu Cafe-Restaurant, Perth

ASIAN

323 William St, 6000, Perth

3

Springs Kitchen Perth, Rivervale

AUSTRALIAN

27 Rowe Avenue, 6103, Rivervale

295

Average price $35

De Baun & Co, Perth

AUSTRALIAN

De Baun & Co

8.3 / 10

Corner Hay & Milligan Street, 6000, Perth

16

Leopold Hotel, Bicton

AUSTRALIAN

Leopold Hotel

8.3 / 10

326-334 Canning Highway,, 6157, Bicton

3

Chef & Co Cafe & Restaurant, Bedford

AUSTRALIAN

1000 Beaufort St, 6052, Bedford

45

Simple Italian, Perth

ITALIAN

Simple Italian

8.3 / 10

413 Murray Street, 6000, Perth

241

Average price $45

Riverside Cafe Bar & Restaurant, Perth

SEAFOOD

1 Barrack Square, 6000, Perth

432

Average price $35

Beccaria Bar and Restaurant, Perth

AUSTRALIAN

10 Irwin Street, 6000, Perth

114

Average price $45

Low Key Chow House, Leederville

ASIAN

140 Oxford Street, 6007, Leederville

443

Average price $55

The 7th Avenue Bar & Restaurant, Midland

PUB GRUB

74 Helena St, 6056, Midland

213

Average price $35

Mullaloo Beach Hotel, Mullaloo

AUSTRALIAN

10 Oceanside Promenade, 6027, Mullaloo

360

Average price $55

Saffron Indian Restaurant, Inglewood

INDIAN

907b Beaufort Street, 6052, Inglewood

343

Average price $35

Garum, Perth

AUSTRALIAN

Garum

8.5 / 10

480 Hay Street, 6000, Perth

510

Average price $85

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