Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Good for families Restaurants in Perth (WA)

30 restaurants

Sort by Relevance

    Pub grub

    Brooklands Tavern

    7 Holmes Street, 6110, Southern River (WA)

    9.0 / 10
    327 reviews

    Average price A$26 Accepts Yums

      Pub grub

      2149 Albany Highway, 6110, Gosnells (WA)

      8.7 / 10
      387 reviews

      Average price A$25 Accepts Yums

        Pub grub

        281 Beeliar Drive, 6164, Beeliar (WA)

        8.6 / 10
        533 reviews

        Average price A$27

          Pub grub

          33 Herdsman Pde, 6014, Wembley (WA)

          8.7 / 10
          352 reviews

          Average price A$22 Accepts Yums

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

            Pub grub

            18 Dundebar Road, 6065, Wanneroo (WA)

            8.5 / 10
            412 reviews

            Average price A$25 Accepts Yums

              Pub grub

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

              8.4 / 10
              191 reviews

              Average price A$50 Accepts Yums american express Welcome

                Pub grub

                2 Macquarie Boulevard, 6164, Hammond Park (WA)

                8.3 / 10
                961 reviews

                Average price A$27

                  Chinese

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

                  8.0 / 10
                  110 reviews

                  Average price A$20

                    Pizzeria

                    20/3 Wexford Street, 6008, Subiaco

                    9.3 / 10
                    341 reviews

                    Average price A$35 american express Welcome

                      Indian

                      235 Stirling Hwy, 6010, Claremont

                      9.2 / 10
                      134 reviews

                      Average price A$30

                        Pizzeria

                        252 Albany Hwy, 6100, Victoria Park (WA)

                        9.2 / 10
                        177 reviews

                        Average price A$20

                          Pizzeria

                          181 Adelaide Terrace, 6004, Perth (WA)

                          7.7 / 10
                          78 reviews

                          Average price A$20 american express Welcome

                            Australian

                            10250 West Swan Road, 6055, Henley Brook (WA)

                            7.7 / 10
                            213 reviews

                            Average price A$35

                              Pub grub

                              349 Warwick Road, 6024, Greenwood (WA)

                              8.8 / 10
                              768 reviews

                              Average price A$27 Accepts Yums

                                Pub grub

                                174 Wright Street, 6105, Cloverdale (WA)

                                8.9 / 10
                                277 reviews

                                Average price A$25 Accepts Yums

                                  Pub grub

                                  2 Morris Road, 6018, Innaloo (WA)

                                  8.5 / 10
                                  197 reviews

                                  Average price A$23 Accepts Yums

                                    Pub grub

                                    493 Beach Road, 6023, Duncraig (WA)

                                    8.3 / 10
                                    280 reviews

                                    Average price A$25 Accepts Yums

                                      Indian

                                      230 Cambridge Street, 6014, Wembley (WA)

                                      8.8 / 10
                                      325 reviews

                                      Average price A$35 american express Welcome

                                        Pizzeria

                                        93 Market Street, 6160, Fremantle

                                        9.1 / 10
                                        132 reviews

                                        Average price A$45 american express Welcome

                                          Indian

                                          248 Stock Road, 6156, Melville (WA)

                                          9.3 / 10
                                          38 reviews

                                          Average price A$35 american express Welcome

                                            Indian

                                            6 Walter Padbury Boulevard, 6025, Padbury (WA)

                                            9.1 / 10
                                            64 reviews

                                            Average price A$35 american express Welcome

                                              Australian

                                              34 Hamersley Rd, 6055, Caversham (WA)

                                              8.9 / 10
                                              47 reviews

                                              Average price A$30

                                                Australian

                                                50 Marine Terrace, 6160, Fremantle (WA)

                                                Average price A$45

                                                  Pub grub

                                                  280 Bannister Road, 6155, Canning Vale (WA)

                                                  8.9 / 10
                                                  532 reviews

                                                  Average price A$20

                                                    Australian

                                                    61 Canning Hwy, 6151, South Perth (WA)

                                                    Average price A$35