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!

78 restaurants

Sort by Relevance

InsiderFine Dining

Petite Mort

225 Onslow Road, 6008, Shenton Park (WA)

9.6 / 10
359 reviews

Average price $115 american express Welcome

Vegetarian Degustation menu 115AUD

Indian

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

8.9 / 10
174 reviews

Average price $20

30% Off Your Food Bill

Indian

841 Beaufort Street, 6052, Inglewood (WA)

9.5 / 10
149 reviews

Average price $55 american express Welcome

Italian

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

9.5 / 10
288 reviews

Average price $35 american express Welcome

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

European

99 Cambridge St, 6007, West Leederville (WA)

9.4 / 10
196 reviews

Average price $45 american express Welcome

Australian

77 George St, 6158, East Fremantle (WA)

9.3 / 10
143 reviews

Fine Dining

20 Essex St, 6160, Fremantle (WA)

9.2 / 10
344 reviews

Average price $75 american express Welcome

Steak

12F/531 Hay Street, 6008, Subiaco (WA)

9.2 / 10
406 reviews

Average price $65

Indian

1134 Hay Street, 6005, West Perth (WA)

9.2 / 10
128 reviews

Average price $45 american express Welcome

Australian

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

9.2 / 10
253 reviews

Average price $95

Indian

420 Joondalup Dr, 6027, Joondalup (WA)

9.1 / 10
209 reviews

Average price $35

Australian

300 Murray Street, 6000, Perth (WA)

8.9 / 10
471 reviews

Average price $55

2 Course Lunch Menu $35 pp 35AUD

Australian

108 St Georges Terrace, 6000, Perth (WA)

8.9 / 10
885 reviews

Average price $75 american express Welcome

Express Lunch - Starting at 32AUD

Australian

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

9.1 / 10
1,936 reviews

Average price $45

Vietnamese

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

9.4 / 10
97 reviews

Indian

745 Newcastle St, 6007, Leederville (WA)

9.0 / 10
175 reviews

american express Welcome

Asian

47 Lake Street, 6003, Northbridge

9.0 / 10
75 reviews

american express Welcome

Australian

140 Marine Parade, 6011, Cottesloe (WA)

9.0 / 10
241 reviews

Average price $35 american express Welcome

Pub Grub

74 Helena St, 6056, Midland (WA)

9.0 / 10
277 reviews

Average price $35 american express Welcome

Indian

67 Rokeby road, 6008, Subiaco (WA)

9.0 / 10
116 reviews

Average price $45 american express Welcome

French

279 Rokeby Road, 6008, Subiaco (WA)

9.1 / 10
63 reviews

american express Welcome

Australian

27 Rowe Avenue, 6103, Rivervale (WA)

8.9 / 10
508 reviews

Average price $35

Italian

60 Walcott Street, 6050, Mount Lawley (WA)

8.9 / 10
100 reviews

american express Welcome

Mediterranean

26 Denis Street, 6008, Subiaco (WA)

8.9 / 10
597 reviews

Average price $45 american express Welcome

Australian

349 Warwick Road, 6024, Greenwood (WA)

8.8 / 10
620 reviews

Average price $27

Filter

TheFork advantages