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!

77 restaurants

Sort by Relevance

International

Dux Cafe Restaurant

71 South Tce, 6152, Como

9.6 / 10
254 reviews

Average price $20 american express Welcome

Mediterranean

662 Newcastle St, 6007, Leederville (WA)

9.3 / 10
552 reviews

Average price $55

Chef's Selection Vegetarian $90pp incl paired wine 90AUD

Australian

300 Murray Street, 6000, Perth (WA)

9.0 / 10
519 reviews

Average price $55 Accepts Yums american express Welcome

Light Lunch $35 35AUD

Australian

108 St Georges Terrace, 6000, Perth (WA)

9.0 / 10
965 reviews

Average price $75 Accepts Yums american express Welcome

Express Lunch - Starting at 32AUD

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

Fine Dining

20 Essex St, 6160, Fremantle (WA)

9.2 / 10
373 reviews

Average price $75 american express Welcome

Australian

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

9.2 / 10
2,068 reviews

Average price $45

European

99 Cambridge St, 6007, West Leederville (WA)

9.2 / 10
222 reviews

Average price $45 american express Welcome

Indian

1134 Hay Street, 6005, West Perth (WA)

9.2 / 10
132 reviews

Average price $45 american express Welcome

Australian

83 Walcott Street, 6050, Mount Lawley (WA)

9.1 / 10
107 reviews

Average price $20

Australian

105 Swan St, 6055, Guildford (WA)

8.8 / 10
299 reviews

Average price $50 american express Welcome

Melbourne Cup 2020 79AUD

InsiderAustralian

225 Onslow Road, 6008, Shenton Park (WA)

9.6 / 10
389 reviews

Average price $95 american express Welcome

Vegetarian Degustation menu 115AUD

French

279 Rokeby Road, 6008, Subiaco (WA)

9.0 / 10
63 reviews

american express Welcome

Indian

64B Etwell St, 6101, East Victoria Park (WA)

9.8 / 10
134 reviews

Average price $20

Indian

170 Scarborough Beach Road,, 6016, Mount Hawthorn (WA)

8.9 / 10
195 reviews

Average price $20

30% Off Your Food Bill

Pizzeria

317 Murray St, Access Via Wolf Lane, 6000, Perth (WA)

9.6 / 10
92 reviews

Average price $20 american express Welcome

Chinese

15 Point St, 6160, Fremantle (WA)

8.7 / 10
68 reviews

Average price $35 american express Welcome

Pub Grub

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

8.8 / 10
406 reviews

Average price $32 Accepts Yums

InsiderEuropean

3 Preston Street, 6152, Como

9.7 / 10
512 reviews

Average price $75 american express Welcome

Mid week fixed-price dining from 53AUD

Malaysian

18 Preston Street, 6152, Como

8.6 / 10
1,424 reviews

Average price $20

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

Italian

20/3 Wexford Street, 6008, Subiaco (WA)

9.4 / 10
302 reviews

Average price $35 american express Welcome

Australian

55 Benara Rd, 6055, Caversham (WA)

9.5 / 10
207 reviews

Average price $45

Indoor Seating AU$1.00

InsiderIndian

841 Beaufort Street, 6052, Inglewood (WA)

9.4 / 10
158 reviews

Average price $55 american express Welcome

InsiderSeafood

100 Barrett Street, 6056, Herne Hill (WA)

9.4 / 10
366 reviews

Average price $65 american express Welcome

Italian

252 Albany Hwy, 6100, Victoria Park (WA)

9.2 / 10
95 reviews

Average price $20

Australian

77 George St, 6158, East Fremantle (WA)

9.2 / 10
171 reviews

Filter

TheFork advantages