TheFork, a Trip advisor company

What
Where

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

The Best Family Friendly Restaurants in Perth (WA)

37 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.

Indian

Koh-I-Noor Indian Restaurant

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.0 / 10
46 reviews

Average price $35

Pub Grub

18 Dundebar Road, 6065, Wanneroo (WA)

8.8 / 10
153 reviews

Average price $25

Indian

235 Stirling Hwy, 6010, Claremont (WA)

8.6 / 10
93 reviews

Indian

17 Wotan Street, 6018, Innaloo (WA)

Average price $45

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

Asian

2/137 Newcastle St, 6000, Perth (WA)

8.0 / 10
85 reviews

Average price $20

Pub Grub

174 Wright Street, 6105, Cloverdale (WA)

8.1 / 10
104 reviews

Average price $25

Italian

165 Walter Rd, 6059, Dianella (WA)

9.3 / 10
126 reviews

Average price $35

Italian

181 Adelaide Terrace, 6004, Perth (WA)

5.9 / 10
69 reviews

Average price $20

Chinese

130A Mounts Bay Rd, 6000, Perth (WA)

9.2 / 10
199 reviews

Average price $45

Australian

349 Warwick Road, 6024, Greenwood (WA)

8.9 / 10
424 reviews

Average price $27

Australian

2149 Albany Highway, 6110, Gosnells (WA)

8.7 / 10
141 reviews

Average price $25

Australian

7 Holmes Street, 6110, Southern River (WA)

9.0 / 10
164 reviews

Average price $26

Italian

20/3 Wexford Street, 6008, Subiaco (WA)

9.2 / 10
275 reviews

Average price $35

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.7 / 10
228 reviews

Average price $35 Accepts Yums

Australian

34 Hamersley Rd, 6055, Caversham (WA)

7.9 / 10
36 reviews

Greek

110 Riverside Road, 6158, East Fremantle (WA)

9.1 / 10
405 reviews

Average price $45

Australian

281 Beeliar Drive, 6164, Beeliar (WA)

8.6 / 10
347 reviews

Italian

252 Albany Hwy, 6100, Victoria Park (WA)

8.4 / 10
59 reviews

Average price $20

Australian

61 Canning Hwy, 6151, South Perth (WA)

Average price $35

Thai

22 Norfolk Street, 6160, Fremantle (WA)

8.7 / 10
110 reviews

Average price $45

Italian

93 Market Street, 6160, Fremantle (WA)

8.0 / 10
94 reviews

Average price $45

Indian

248 Stock Road, 6156, Melville (WA)

8.0 / 10
31 reviews

Average price $35

Pub Grub

33 Herdsman Pde, 6014, Wembley (WA)

8.6 / 10
169 reviews

Average price $22

Australian

97 Murray Street, 6000, Perth (WA)

8.6 / 10
415 reviews

Average price $45

Pub Grub

Crn Benningfield Road and South Street, 6149, Bull Creek (WA)

8.5 / 10
73 reviews

Average price $50

Filter

TheFork advantages