TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Family Friendly Restaurants in Perth

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

Australian

Red Bill Restaurant

61 Canning Hwy, 6151, South Perth

Average price $35

Italian

165 Walter Rd, 6059, Dianella

9.1 / 10
126 reviews

Average price $35

Greek

110 Riverside Road, 6158, East Fremantle

9.1 / 10
405 reviews

Average price $45

Chinese

130A Mounts Bay Rd, 6000, Perth

9.2 / 10
199 reviews

Average price $45

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

Italian

20/3 Wexford Street, 6008, Subiaco

9.2 / 10
275 reviews

Average price $35

Indian

Shop 2 Glengarry Shopping Centre 59 Arnisdale Road, 6023, Duncraig

9.0 / 10
20 reviews

Average price $35

Australian

18 Dundebar Road, 6065, Wanneroo

8.8 / 10
136 reviews

Average price $70

Indian

6 Walter Padbury Boulevard, 6025, Padbury

8.8 / 10
45 reviews

Average price $35

Australian

33 Herdsman Pde, 6014, Wembley

8.7 / 10
169 reviews

Average price $22

Thai

22 Norfolk Street, 6160, Fremantle

8.7 / 10
110 reviews

Average price $45

Indian

230 Cambridge Street, 6014, Wembley

8.7 / 10
228 reviews

Average price $35 Accepts Yums

Italian

252 Albany Hwy, 6100, Victoria Park

8.6 / 10
59 reviews

Average price $20

Australian

2 Morris Road, 6018, Innaloo

8.6 / 10
106 reviews

Average price $23

Australian

349 Warwick Road, 6024, Greenwood

8.6 / 10
390 reviews

Average price $27

Indian

235 Stirling Hwy, 6010, Claremont

8.5 / 10
92 reviews

Australian

2149 Albany Highway, 6110, Gosnells

8.5 / 10
120 reviews

Average price $25

Australian

14 Yukich Close, 6056, Middle Swan

8.5 / 10
209 reviews

Average price $35

Italian

280 Bannister Road, 6155, Canning Vale

8.5 / 10
528 reviews

Average price $20

Australian

97 Murray Street, 6000, Perth

8.6 / 10
415 reviews

Average price $45

Australian

7 Holmes Street, 6110, Southern River

8.4 / 10
126 reviews

Average price $26

Australian

112 Mounts Bay Road, 6000, Perth

Average price $55

Indian

17 Wotan Street, 6018, Innaloo

Average price $45

Pub Grub

Crn Benningfield Road and South Street, 6149, Bull Creek

8.3 / 10
73 reviews

Average price $50

Asian

2/137 Newcastle St, 6000, Perth

8.3 / 10
84 reviews

Average price $20

Australian

10 Harris Road, 6055, Caversham

8.3 / 10
245 reviews

Average price $45

Filter

TheFork advantages