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

Italian

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

9.3 / 10
275 reviews

Average price $35

Indian

235 Stirling Hwy, 6010, Claremont (WA)

8.6 / 10
95 reviews

Asian

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

8.4 / 10
87 reviews

Average price $20

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

Indian

17 Wotan Street, 6018, Innaloo (WA)

Average price $45

Indian

230 Cambridge Street, 6014, Wembley (WA)

8.7 / 10
228 reviews

Average price $35 Accepts Yums

Australian

7 Holmes Street, 6110, Southern River (WA)

9.1 / 10
171 reviews

Average price $26

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

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

Australian

349 Warwick Road, 6024, Greenwood (WA)

8.9 / 10
431 reviews

Average price $27

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

Australian

2149 Albany Highway, 6110, Gosnells (WA)

8.8 / 10
145 reviews

Average price $25

Pub Grub

18 Dundebar Road, 6065, Wanneroo (WA)

8.7 / 10
161 reviews

Average price $25

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

Pub Grub

174 Wright Street, 6105, Cloverdale (WA)

8.2 / 10
106 reviews

Average price $25

Australian

493 Beach Road, 6023, Duncraig (WA)

8.1 / 10
103 reviews

Average price $25

Thai

22 Norfolk Street, 6160, Fremantle (WA)

8.7 / 10
110 reviews

Average price $45

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