Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

Top restaurants to book for Valentine's Day in Perth (WA)

Discover and book a restaurant they’ll love!

74 restaurants

Sort by Relevance

    Australian

    Main Street Ryu

    83 Barrack Street, 6000, Perth

    9.4 / 10
    85 reviews

    american express Welcome

      Pizzeria

      20/3 Wexford Street, 6008, Subiaco

      9.4 / 10
      318 reviews

      Average price $35 american express Welcome

        Pizzeria

        252 Albany Hwy, 6100, Victoria Park (WA)

        9.3 / 10
        139 reviews

        Average price $20

          Mediterranean

          662 Newcastle St, 6007, Leederville (WA)

          9.1 / 10
          581 reviews

          Average price $55

          Chef's Selection $60pp - excl wine 60AUD

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

            Indian

            1134 Hay Street, 6005, West Perth (WA)

            9.3 / 10
            140 reviews

            Average price $45 american express Welcome

            InsiderIndian

            841 Beaufort Street, 6052, Inglewood (WA)

            9.4 / 10
            168 reviews

            Average price $55 american express Welcome

              Australian

              300 Murray Street, 6000, Perth (WA)

              9.0 / 10
              682 reviews

              Average price $55 Accepts Yums american express Welcome

              Light Lunch $35 35AUD

                Malaysian

                18 Preston Street, 6152, Como

                8.4 / 10
                1,521 reviews

                Average price $20

                -30% off the "à la carte" menu!

                  Australian

                  77 George St, 6158, East Fremantle

                  9.2 / 10
                  193 reviews

                    Italian

                    20 Essex St, 6160, Fremantle

                    9.2 / 10
                    412 reviews

                    Average price $75 american express Welcome

                      Australian

                      80 South Perth Esplanade, 6151, South Perth (WA)

                      9.2 / 10
                      2,210 reviews

                      Average price $45

                        Australian

                        Fraser's Av (Kings Park), 6005, Kings Park

                        9.2 / 10
                        298 reviews

                        Average price $95

                          Vietnamese

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

                          9.5 / 10
                          136 reviews

                            Indian

                            420 Joondalup Dr, 6027, Joondalup (WA)

                            9.1 / 10
                            271 reviews

                            Average price $35

                              Australian

                              Pier 1, Barrack St Jetty, 6000, Perth (WA)

                              8.9 / 10
                              258 reviews

                              Average price $75 american express Welcome

                              Valentine's Day 3 Course Lunch 95AUD

                                Pub Grub

                                99 Cambridge St, 6007, West Leederville (WA)

                                9.1 / 10
                                247 reviews

                                Average price $45 american express Welcome

                                  Australian

                                  Coode Street Jetty, Coode St, 6151, South Perth (WA)

                                  9.1 / 10
                                  394 reviews

                                  Average price $75

                                    Indian

                                    67 Rokeby road, 6008, Subiaco

                                    9.1 / 10
                                    135 reviews

                                    Average price $45 american express Welcome

                                      Mediterranean

                                      26 Denis Street, 6008, Subiaco (WA)

                                      9.1 / 10
                                      627 reviews

                                      Average price $45 american express Welcome

                                        Indian

                                        235 Stirling Hwy, 6010, Claremont

                                        9.0 / 10
                                        126 reviews

                                          Australian

                                          133 Murray Street, 6000, Perth (WA)

                                          9.0 / 10
                                          513 reviews

                                          Average price $75

                                            Pizzeria

                                            60 Walcott Street, 6050, Mount Lawley (WA)

                                            9.0 / 10
                                            128 reviews

                                            american express Welcome

                                              Australian

                                              105 Swan St, 6055, Guildford (WA)

                                              8.8 / 10
                                              317 reviews

                                              Average price $50 american express Welcome

                                              Valentines Day - Bar Food Only from 1AUD

                                                Australian

                                                27 Rowe Avenue, 6103, Rivervale (WA)

                                                8.9 / 10
                                                533 reviews

                                                Average price $35 american express Welcome

                                                  Indian

                                                  230 Cambridge Street, 6014, Wembley

                                                  8.9 / 10
                                                  292 reviews

                                                  Average price $35 Accepts Yums american express Welcome

                                                  Filter

                                                  TheFork advantages