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

Maharajah's Kitchen, South Fremantle

INDIAN

306 South Terrace, 6162, South Fremantle

Ascua, Perth

AUSTRALIAN

Ascua

 / 10

King Street, 6000, Perth

Lal Qila Restaurant, Morley

INDIAN

505 Walter Rd E, 6062, Morley

Curry Munchers Restaurant Perth, Leederville

INDIAN

745 Newcastle St, 6007, Leederville

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

Himalayan Nepalese Restaurant and Cafe - Mosman Park, Mosman Park

NEPALESE

634 Stirling Hwy, 6012, Mosman Park

17

Himalayan Nepalese Restaurant and Cafe - Inglewood, Inglewood

INDIAN

840 Beaufort Street, 6052, Inglewood

23

The Loft, Perth

AUSTRALIAN

The Loft

 / 10

815 Hay Street, 6000, Perth

Gusti Restaurant & Bar, Perth

MEDITERRANEAN

54 Terrace Road, 6004, Perth

14

Shahi Indian Cuisine, South Perth

INDIAN

128 Canning Hwy, 6151, South Perth

Cucina on Hay, Perth

AUSTRALIAN

477 Hay Street, 6000, Perth

3

Delhi Diamond Authentic Indian Restaurant, Midland

INDIAN

1/305 Great Eastern Highway, 6056, Midland

Wolf Lane, Perth

AUSTRALIAN

Wolf Lane

 / 10

321 Murray Street, 6000, Perth

Malwa Kitchen, Burswood

INDIAN

257 Great Eastern Highway, 6100, Burswood

8

KL in Perth, Lathlain

ASIAN

KL in Perth

8.4 / 10

156 Orrong Rd, 6100, Lathlain

119

Haandi Indian Restaurant, Joondalup

INDIAN

3/7 Dwyer Turn, 6027, Joondalup

8

Average price $35

Kabalason Indian cafe & restaurant, Joondalup

INDIAN

43D Davidson Terrace, 6027, Joondalup

Funky Momo Cafe & Restaurant, Victoria Park

AUSTRALIAN

604 Albany Highway, 6100, Victoria Park

Paste Thai, Ardross

ASIAN

Paste Thai

8.4 / 10

3&4,3 Kearns Crescent, 6153, Ardross

225

Average price $20

Chee Tayeb, Perth

LEBANESE

Chee Tayeb

 / 10

353 Murray Street, 6000, Perth

14

Average price $35

Federal Hotel Perth, Fremantle

AUSTRALIAN

23 William Street, 6160, Fremantle

70

Average price $20

Sukho Thai, Ellenbrook

THAI

Sukho Thai

 / 10

16 Woodlake Boulevard, 6069, Ellenbrook

5

Mondo Fresco - Riverton, East Victoria Park

ITALIAN

1026 Albany Highway, 6101, East Victoria Park

Accept Yums

C15 Espresso - Hammond Park, Hammond Park

AUSTRALIAN

Shop 4a, Macquarie blvd, 6164, Hammond Park

Maruzzella Restaurant, Perth

ITALIAN

63 Bennett Street, 6004, Perth

27

Indian Village Restaurant, Maddington

INDIAN

2089 Albany Highway, 6109, Maddington

11

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