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.

Asian

Chilli Panda

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

8.4 / 10
87 reviews

Average price $20

Indian

17 Wotan Street, 6018, Innaloo (WA)

Average price $45

Indian

6 Walter Padbury Boulevard, 6025, Padbury (WA)

9.0 / 10
46 reviews

Average price $35

Australian

7 Holmes Street, 6110, Southern River (WA)

9.1 / 10
180 reviews

Average price $26

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

Italian

252 Albany Hwy, 6100, Victoria Park (WA)

8.4 / 10
59 reviews

Average price $20

Italian

181 Adelaide Terrace, 6004, Perth (WA)

5.9 / 10
69 reviews

Average price $20

Australian

349 Warwick Road, 6024, Greenwood (WA)

8.9 / 10
440 reviews

Average price $27

Italian

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

9.3 / 10
276 reviews

Average price $35

Indian

235 Stirling Hwy, 6010, Claremont (WA)

8.6 / 10
96 reviews

Italian

Shop 23 Armadale Road, 6164, Jandakot (WA)

7.4 / 10
33 reviews

Average price $20

Greek

110 Riverside Road, 6158, East Fremantle (WA)

9.2 / 10
405 reviews

Average price $45

Chinese

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

9.2 / 10
199 reviews

Average price $45

Australian

34 Hamersley Rd, 6055, Caversham (WA)

8.0 / 10
38 reviews

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.7 / 10
228 reviews

Average price $35 Accepts Yums

Pub Grub

174 Wright Street, 6105, Cloverdale (WA)

8.2 / 10
110 reviews

Average price $25

Australian

2149 Albany Highway, 6110, Gosnells (WA)

8.8 / 10
149 reviews

Average price $25

Pub Grub

18 Dundebar Road, 6065, Wanneroo (WA)

8.8 / 10
165 reviews

Average price $25

Thai

22 Norfolk Street, 6160, Fremantle (WA)

8.7 / 10
110 reviews

Average price $45

Australian

2 Morris Road, 6018, Innaloo (WA)

8.5 / 10
106 reviews

Average price $23

Australian

61 Canning Hwy, 6151, South Perth (WA)

Average price $35

Italian

93 Market Street, 6160, Fremantle (WA)

8.2 / 10
95 reviews

Average price $45

Australian

14 Yukich Close, 6056, Middle Swan (WA)

8.4 / 10
209 reviews

Average price $35

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

281 Beeliar Drive, 6164, Beeliar (WA)

8.6 / 10
347 reviews

Filter

TheFork advantages