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!

34 restaurants

Sort by Relevance

    Pub Grub

    Belmont Tavern

    174 Wright Street, 6105, Cloverdale (WA)

    8.9 / 10
    283 reviews

    Average price $25 Accepts Yums

      Pub Grub

      64 South Tce, 6160, Fremantle (WA)

      8.8 / 10
      153 reviews

      Average price $29 Accepts Yums

        Pub Grub

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

        8.8 / 10
        493 reviews

        Average price $26 Accepts Yums

          Pub Grub

          349 Warwick Road, 6024, Greenwood (WA)

          8.8 / 10
          794 reviews

          Average price $27 Accepts Yums

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

            Pub Grub

            520 Beaufort St, 6003, Highgate

            8.8 / 10
            522 reviews

            Average price $25 Accepts Yums

              Pub Grub

              105 Swan St, 6055, Guildford (WA)

              8.8 / 10
              544 reviews

              Average price $50

                Pub Grub

                1382 Albany Highway, 6107, Cannington (WA)

                8.6 / 10
                111 reviews

                  Pub Grub

                  2149 Albany Highway, 6110, Gosnells (WA)

                  8.6 / 10
                  407 reviews

                  Average price $25 Accepts Yums

                    Pub Grub

                    7 Holmes Street, 6110, Southern River (WA)

                    8.9 / 10
                    337 reviews

                    Average price $26 Accepts Yums

                      Pub Grub

                      44 Lake St, 6003, Northbridge

                      8.8 / 10
                      82 reviews

                      Average price $25

                        Pub Grub

                        Whitfords Ave, 6025, Hillarys (WA)

                        8.7 / 10
                        501 reviews

                        Average price $25

                          Pub Grub

                          33 Herdsman Pde, 6014, Wembley (WA)

                          8.7 / 10
                          359 reviews

                          Average price $22 Accepts Yums

                            Pub Grub

                            18 Dundebar Road, 6065, Wanneroo (WA)

                            8.6 / 10
                            424 reviews

                            Average price $25 Accepts Yums

                              Pub Grub

                              281 Beeliar Drive, 6164, Beeliar (WA)

                              8.6 / 10
                              568 reviews

                              Average price $27

                                Pub Grub

                                347 Murray St, 6000, Perth (WA)

                                8.4 / 10
                                609 reviews

                                Average price $29 Accepts Yums

                                  Pub Grub

                                  99 Cambridge St, 6007, West Leederville (WA)

                                  8.9 / 10
                                  256 reviews

                                  Average price $45

                                    Pub Grub

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

                                    8.3 / 10
                                    201 reviews

                                    Average price $50 Accepts Yums

                                      Pub Grub

                                      331 Bulwer St, 6005, West Perth (WA)

                                      8.3 / 10
                                      339 reviews

                                      Average price $26 Accepts Yums

                                        Pub Grub

                                        535 Stirling Hwy, 6011, Cottesloe (WA)

                                        8.3 / 10
                                        217 reviews

                                        Average price $24 Accepts Yums

                                          Pub Grub

                                          2 Morris Road, 6018, Innaloo (WA)

                                          8.5 / 10
                                          206 reviews

                                          Average price $23 Accepts Yums

                                            Pub Grub

                                            493 Beach Road, 6023, Duncraig (WA)

                                            8.4 / 10
                                            295 reviews

                                            Average price $25 Accepts Yums

                                              Pub Grub

                                              119 Murdoch Road, 6108, Thornlie (WA)

                                              8.4 / 10
                                              214 reviews

                                              Average price $26 Accepts Yums

                                                Pub Grub

                                                2 Macquarie Boulevard, 6164, Hammond Park (WA)

                                                8.3 / 10
                                                978 reviews

                                                Average price $27

                                                  Pub Grub

                                                  15 Riverside Rd, 6158, East Fremantle (WA)

                                                  8.6 / 10
                                                  47 reviews

                                                  Average price $40

                                                    Pub Grub

                                                    1120 - 1124 Albany Highway, 6102, Bentley (WA)

                                                    8.6 / 10
                                                    57 reviews

                                                    Average price $30