Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Perth CBD, Perth (WA)

55 restaurants

Sort by Relevance

    Australian

    The Meat & Wine Co Perth

    108 St Georges Terrace, 6000, Perth (WA)

    9.1 / 10
    1,278 reviews

    Average price $75 Accepts Yums

    Express Lunch - 3 Course $49

      Australian

      300 Murray Street, 6000, Perth (WA)

      9.0 / 10
      846 reviews

      Average price $55 Accepts Yums

      Light Lunch - 3 Course $45

        Australian

        14 Mill St, 6000, Perth (WA)

        9.2 / 10
        66 reviews

        Average price $50

        On August 27th - Tastes of WA Great Southern Wine Dinner with Castelli Estate $179

          100 James Street, 6003, Northbridge

          8.7 / 10
          687 reviews

          Average price $18 Accepts Yums

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

            Australian

            451 Murray Street, 6000, Perth (WA)

            8.9 / 10
            44 reviews

            Average price $30

              Indian

              428 William Street, 6000, Perth (WA)

              8.5 / 10
              50 reviews

              Average price $17 Accepts Yums

                Korean

                91-93 Barrack St, 6000, Perth (WA)

                8.4 / 10
                322 reviews

                Average price $35

                  Pub grub

                  347 Murray St, 6000, Perth (WA)

                  8.3 / 10
                  623 reviews

                  Average price $29 Accepts Yums

                    Chinese

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

                    7.6 / 10
                    116 reviews

                    Average price $20

                      Australian

                      334 Murray Street, 6000, Perth (WA)

                        Australian

                        707 Wellington St, 6000, Perth (WA)

                        Average price $25

                          Australian

                          825 Hay St, 6000, Perth (WA)

                          9.0 / 10
                          218 reviews

                          Average price $20

                            Australian

                            125 St Georges Tce, 6000, Perth (WA)

                            8.8 / 10
                            65 reviews

                            Average price $30

                              Australian

                              133 Murray Street, 6000, Perth (WA)

                              8.7 / 10
                              536 reviews

                              Average price $75

                                Pizzeria

                                413 Murray Street, 6000, Perth (WA)

                                9.1 / 10
                                373 reviews

                                Average price $45

                                  Italian

                                  480 Hay Street, 6000, Perth (WA)

                                  8.3 / 10
                                  636 reviews

                                  Average price $85

                                    Australian

                                    201 Hay Street, 6004, Perth (WA)

                                    Average price $22

                                      Pub grub

                                      331 Bulwer St, 6005, West Perth (WA)

                                      8.5 / 10
                                      364 reviews

                                      Average price $26 Accepts Yums

                                        Australian

                                        125 St Georges Terrace, 6000, Perth (WA)

                                        8.4 / 10
                                        105 reviews

                                        Average price $40

                                          Australian

                                          10/ 93-95 William St, 6000, Perth (WA)

                                          8.7 / 10
                                          36 reviews

                                          Average price $25

                                            Australian

                                            83 Walcott St, 6050, Mount Lawley (WA)

                                            8.9 / 10
                                            10 reviews

                                            Average price $35

                                              Lebanese

                                              353 Murray Street, 6000, Perth (WA)

                                              6.9 / 10
                                              32 reviews

                                              Average price $35

                                                Australian

                                                778-788 Hay St, 6000, Perth (WA)

                                                8.6 / 10
                                                8 reviews

                                                Average price $20 Accepts Yums

                                                  Australian

                                                  173 Mounts Bay Road, 6000, Perth (WA)

                                                  Average price $85

                                                    Australian

                                                    477 Hay Street, 6000, Perth (WA)

                                                    Frequently Asked Questions