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

Tandoori Flames Indian Curry House

235 Stirling Hwy, 6010, Claremont (WA)

8.6 / 10
93 reviews

Indian

17 Wotan Street, 6018, Innaloo (WA)

Average price $45

Asian

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

8.0 / 10
85 reviews

Average price $20

Indian

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.0 / 10
46 reviews

Average price $35

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

Italian

181 Adelaide Terrace, 6004, Perth (WA)

5.9 / 10
69 reviews

Average price $20

Australian

7 Holmes Street, 6110, Southern River (WA)

8.9 / 10
155 reviews

Average price $26

Pub Grub

18 Dundebar Road, 6065, Wanneroo (WA)

8.8 / 10
146 reviews

Average price $25

Australian

349 Warwick Road, 6024, Greenwood (WA)

8.8 / 10
421 reviews

Average price $27

Australian

2149 Albany Highway, 6110, Gosnells (WA)

8.7 / 10
139 reviews

Average price $25

Italian

165 Walter Rd, 6059, Dianella (WA)

9.3 / 10
126 reviews

Average price $35

Chinese

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

9.2 / 10
199 reviews

Average price $45

Italian

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

9.2 / 10
275 reviews

Average price $35

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

Pub Grub

174 Wright Street, 6105, Cloverdale (WA)

8.0 / 10
101 reviews

Average price $25

Australian

493 Beach Road, 6023, Duncraig (WA)

8.0 / 10
96 reviews

Average price $25

Thai

22 Norfolk Street, 6160, Fremantle (WA)

8.7 / 10
110 reviews

Average price $45

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.7 / 10
228 reviews

Average price $35 Accepts Yums

Pub Grub

33 Herdsman Pde, 6014, Wembley (WA)

8.6 / 10
169 reviews

Average price $22

Australian

281 Beeliar Drive, 6164, Beeliar (WA)

8.6 / 10
347 reviews

Australian

97 Murray Street, 6000, Perth (WA)

8.6 / 10
415 reviews

Average price $45

Australian

2 Morris Road, 6018, Innaloo (WA)

8.5 / 10
106 reviews

Average price $23

Italian

280 Bannister Road, 6155, Canning Vale (WA)

8.5 / 10
528 reviews

Average price $20

Italian

252 Albany Hwy, 6100, Victoria Park (WA)

8.4 / 10
59 reviews

Average price $20

Pub Grub

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

8.4 / 10
73 reviews

Average price $50

Filter

TheFork advantages