Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Pub grub Restaurants in Perth (WA)

Whether you are going to your local hangout to watch some footy or hang out with friends. We have the best pubs in your city right here!

30 restaurants

Sort by Relevance

    Pub grub

    Belmont Tavern

    174 Wright Street, 6105, Cloverdale (WA)

    8.8 / 10
    323 reviews

    Average price $25 Accepts Yums

      Pub grub

      349 Warwick Road, 6024, Greenwood (WA)

      8.8 / 10
      860 reviews

      Average price $27 Accepts Yums

        Pub grub

        2149 Albany Highway, 6110, Gosnells (WA)

        8.6 / 10
        437 reviews

        Average price $25 Accepts Yums

          Pub grub

          901 Albany Highway, 6101, East Victoria Park (WA)

          8.7 / 10
          524 reviews

          Average price $26 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
            457 reviews

            Average price $25 Accepts Yums

              Pub grub

              7 Holmes Street, 6110, Southern River (WA)

              8.8 / 10
              373 reviews

              Average price $26 Accepts Yums

                Pub grub

                64 South Tce, 6160, Fremantle (WA)

                8.6 / 10
                156 reviews

                Average price $29 Accepts Yums

                  Pub grub

                  33 Herdsman Pde, 6014, Wembley (WA)

                  8.6 / 10
                  395 reviews

                  Average price $22 Accepts Yums

                    Pub grub

                    119 Murdoch Road, 6108, Thornlie (WA)

                    8.4 / 10
                    239 reviews

                    Average price $26 Accepts Yums

                      Pub grub

                      2 Morris Road, 6018, Innaloo (WA)

                      8.4 / 10
                      219 reviews

                      Average price $23 Accepts Yums

                        Pub grub

                        281 Beeliar Drive, 6164, Beeliar (WA)

                        8.4 / 10
                        678 reviews

                        Average price $27

                          Pub grub

                          493 Beach Road, 6023, Duncraig (WA)

                          8.3 / 10
                          334 reviews

                          Average price $25 Accepts Yums

                            Pub grub

                            331 Bulwer St, 6005, West Perth (WA)

                            8.5 / 10
                            364 reviews

                            Average price $26 Accepts Yums

                              Pub grub

                              535 Stirling Hwy, 6011, Cottesloe (WA)

                              8.5 / 10
                              236 reviews

                              Average price $24 Accepts Yums

                                Pub grub

                                347 Murray St, 6000, Perth (WA)

                                8.3 / 10
                                622 reviews

                                Average price $29 Accepts Yums

                                  Pub grub

                                  2 Macquarie Boulevard, 6164, Hammond Park (WA)

                                  8.3 / 10
                                  1,069 reviews

                                  Average price $27

                                    Pub grub

                                    80 Stirling Hwy, 6009, Nedlands (WA)

                                    7.8 / 10
                                    101 reviews

                                    Average price $22 Accepts Yums

                                      Pub grub

                                      Shop 1 885 Albany Highway, 6101, East Victoria Park (WA)

                                      7.8 / 10
                                      63 reviews

                                      Average price $45

                                        Pub grub

                                        Cnr James St & Williams St, 6003, Northbridge

                                        6.8 / 10
                                        16 reviews

                                        Average price $23 Accepts Yums

                                          Pub grub

                                          44 Lake St, 6003, Northbridge

                                          9.0 / 10
                                          98 reviews

                                          Average price $25

                                            Pub grub

                                            Whitfords Ave, 6025, Hillarys (WA)

                                            8.7 / 10
                                            595 reviews

                                            Average price $25

                                              Pub grub

                                              1382 Albany Highway, 6107, Cannington (WA)

                                              8.5 / 10
                                              111 reviews

                                              Average price $62

                                                Pub grub

                                                520 Beaufort St, 6003, Highgate

                                                8.6 / 10
                                                541 reviews

                                                Average price $25 Accepts Yums

                                                  Pub grub

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

                                                  8.4 / 10
                                                  221 reviews

                                                  Average price $50 Accepts Yums

                                                    Pub grub

                                                    15 Riverside Rd, 6158, East Fremantle (WA)

                                                    8.9 / 10
                                                    47 reviews

                                                    Average price $40

                                                    Frequently Asked Questions