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)

54 restaurants

Sort by Relevance

    The Meat & Wine Co Perth

    108 St Georges Terrace, 6000, Perth (WA)

    9.1 / 10
    1,311 reviews

    Average price $75 Accepts Yums

    Express Lunch - 3 Course $49

      300 Murray Street, 6000, Perth (WA)

      8.9 / 10
      872 reviews

      Average price $55 Accepts Yums

      Light Lunch - 3 Course $45

        Australian

        14 Mill St, 6000, Perth (WA)

        9.1 / 10
        87 reviews

        Average price $50

        Melbourne Cup 3 course lunch $65

          Australian

          451 Murray Street, 6000, Perth (WA)

          9.0 / 10
          51 reviews

          Average price $30

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

            100 James Street, 6003, Northbridge

            8.6 / 10
            696 reviews

            Average price $18 Accepts Yums

              Indian

              240 Main Street, 6017, Osborne Park (WA)

              8.4 / 10
              32 reviews

              Average price $40

                Korean

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

                8.4 / 10
                354 reviews

                Average price $35

                  Pub grub

                  331 Bulwer St, 6005, West Perth (WA)

                  8.5 / 10
                  379 reviews

                  Average price $26 Accepts Yums

                    Pub grub

                    347 Murray St, 6000, Perth (WA)

                    8.2 / 10
                    640 reviews

                    Average price $29 Accepts Yums

                      Chinese

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

                      8.3 / 10
                      120 reviews

                      Average price $20

                        Australian

                        825 Hay St, 6000, Perth (WA)

                        8.9 / 10
                        279 reviews

                        Average price $20

                          Australian

                          477 Hay Street, 6000, Perth (WA)

                            Australian

                            334 Murray Street, 6000, Perth (WA)

                              Australian

                              138 Barrack St, 6000, Perth (WA)

                              7.2 / 10
                              10 reviews

                              Average price $60

                                Australian

                                133 Murray Street, 6000, Perth (WA)

                                8.5 / 10
                                547 reviews

                                Average price $75

                                  Indian

                                  428 William Street, 6000, Perth (WA)

                                  8.5 / 10
                                  51 reviews

                                  Average price $17 Accepts Yums

                                    Australian

                                    125 St Georges Terrace, 6000, Perth (WA)

                                    8.6 / 10
                                    127 reviews

                                    Average price $40

                                      Australian

                                      201 Hay Street, 6004, Perth (WA)

                                      Average price $22

                                        Pizzeria

                                        413 Murray Street, 6000, Perth (WA)

                                        8.8 / 10
                                        373 reviews

                                        Average price $45

                                          Italian

                                          480 Hay Street, 6000, Perth (WA)

                                          7.9 / 10
                                          647 reviews

                                          Average price $85

                                            Australian

                                            83 Walcott St, 6050, Mount Lawley (WA)

                                            8.7 / 10
                                            21 reviews

                                            Average price $35

                                              Australian

                                              37 Pier St, 6000, Perth (WA)

                                              8.4 / 10
                                              5 reviews

                                              Average price $80

                                                Australian

                                                1 Barrack Square, 6000, Perth (WA)

                                                8.1 / 10
                                                18 reviews

                                                Average price $45

                                                  Lebanese

                                                  353 Murray Street, 6000, Perth (WA)

                                                  6.9 / 10
                                                  32 reviews

                                                  Average price $35

                                                    European

                                                    480 Hay St, 6000, Perth (WA)

                                                    9.3 / 10
                                                    14 reviews

                                                    Average price $59

                                                    Frequently Asked Questions