TheFork, a Trip advisor company

What
Where

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

The Best Views Restaurants in Melbourne (VIC)

30 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Australian

No35

25 Collins Street, 3000, Melbourne (VIC)

9.0 / 10
586 reviews

Average price $85

Australian

166 Balnarring Road, 3926, Merricks North (VIC)

9.3 / 10
101 reviews

Italian

957 Healesville - Yarra Glen Road, 3775, Yarra Glen (VIC)

9.3 / 10
42 reviews

Average price $45

Italian

150 Eltham-Yarra Glen Road, 3097, Kangaroo Ground (VIC)

9.2 / 10
522 reviews

Average price $65

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

Italian

46 Newquay Promenade, 3008, Docklands (VIC)

8.3 / 10
90 reviews

Average price $45

30% Off Your Food Bill

Greek

Level 13, 168 Lonsdale Street, 3000, Melbourne (VIC)

8.7 / 10
359 reviews

Average price $55

Australian

6 Maddens Ln, 3770, Coldstream (VIC)

9.1 / 10
111 reviews

Average price $75

Italian

18 Hexham Road, 3770, Gruyere (VIC)

9.1 / 10
79 reviews

Average price $65

Italian

56 Brumbys Road, 3134, Warrandyte South (VIC)

9.0 / 10
812 reviews

Average price $65

Spanish

Shop 18 Harbour Plaza 11 Thompson Road, 3197, Patterson Lakes (VIC)

8.8 / 10
209 reviews

Average price $65

Australian

37 South Wharf Promenade, 3006, South Wharf (VIC)

8.8 / 10
126 reviews

Average price $35

Australian

3185 Warburton Hwy, 3799, Warburton (VIC)

8.8 / 10
61 reviews

Average price $55

Italian

337 Main Creek Road, 3928, Main Ridge (VIC)

8.8 / 10
89 reviews

Average price $45

Australian

2/1N Long Island Drive, 3199, Frankston (VIC)

8.8 / 10
547 reviews

Average price $25

Mediterranean

45 New Quay Promenade, 3008, Docklands (VIC)

8.8 / 10
281 reviews

Average price $45

Thai

1 The Strand, 3016, Williamstown (VIC)

8.8 / 10
96 reviews

Average price $75

Italian

155 Gardens Rd, 3939, Rosebud (VIC)

8.7 / 10
51 reviews

Seafood

21 Skinner Street, 3915, Hastings (VIC)

8.7 / 10
142 reviews

Average price $45

Mediterranean

PierRoad, 3182, St Kilda (VIC)

8.7 / 10
86 reviews

Average price $45

Australian

53 South Wharf Promenade, 3006, South Wharf (VIC)

8.3 / 10
547 reviews

Average price $55 Accepts Yums

Bottomless BBQ - Easter Weekend 59AUD

Asian

86A Olinda-Monbulk Road, 3788, Olinda

8.5 / 10
48 reviews

Average price $45

Italian

16/123 Beaconsfield Pde, 3206, Albert Park (VIC)

8.4 / 10
42 reviews

Australian

38 Melba Highway, 3770, Yering (VIC)

8.4 / 10
164 reviews

Average price $85

Japanese

33 South Wharf Promenade, 3006, South Wharf (VIC)

8.4 / 10
712 reviews

Average price $55 Accepts Yums

Australian

6 Riverside Quay, 3006, Southbank (VIC)

8.4 / 10
146 reviews

Average price $55

Filter

TheFork advantages