TheFork, a Trip advisor company

What
Where

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

The Best Thai Restaurants in Melbourne (VIC)

31 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.

Asian

Bangkok Jam

107 Little Bourke St, 3000, Melbourne (VIC)

9.1 / 10
78 reviews

Asian

228 Upper Heidelberg Road, 3079, Ivanhoe (VIC)

9.4 / 10
21 reviews

Asian

81 Grimshaw Street, 3088, Greensborough (VIC)

9.4 / 10
29 reviews

Asian

208 Upper Heidelberg Rd, 3079, Ivanhoe (VIC)

9.3 / 10
7 reviews

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

Thai

455 Church Street, 3121, Richmond (NSW)

Average price $20

30% Off Your Food Bill

Thai

98 Smith Street, 3066, Collingwood (VIC)

8.3 / 10
30 reviews

Average price $35

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

Thai

67 Village Street, 3008, Docklands (VIC)

9.2 / 10
61 reviews

Average price $35

Thai

1/122 Ormond Rd, 3184, Elwood (VIC)

9.2 / 10
19 reviews

Average price $35

Thai

473 Balcombe Rd,, 3193, Beaumaris (VIC)

9.0 / 10
44 reviews

Average price $35

Asian

177 Bluff Rd,, 3193, Black Rock (VIC)

8.9 / 10
115 reviews

Asian

1/355 Exhibition Street, 3000, Melbourne (VIC)

Thai

357 Victoria Street, 3003, West Melbourne (VIC)

Asian

179 Bay St, 3207, Port Melbourne (VIC)

Thai

1/110 James Street, 3106, Templestowe (VIC)

8.9 / 10
44 reviews

Average price $20

Asian

278 Toorak Rd, 3141, South Yarra (VIC)

8.8 / 10
177 reviews

Average price $35

Thai

1 The Strand, 3016, Williamstown (VIC)

8.8 / 10
96 reviews

Average price $75

Thai

305 Beach Rd, 3193, Black Rock (VIC)

8.7 / 10
162 reviews

Average price $20

Thai

6/346 Belmore Road, 3103, Balwyn (VIC)

8.7 / 10
97 reviews

Average price $20

Thai

35 South Wharf, 3006, South Wharf (VIC)

8.6 / 10
784 reviews

Average price $19 Accepts Yums

Thai

25 - 27 Lake Street, 3023, Caroline Springs (VIC)

8.6 / 10
36 reviews

Average price $35

Asian

68 Bridport Street, 3206, Albert Park (VIC)

8.6 / 10
35 reviews

Average price $20

Thai

8 Whiteman St, 3006, Southbank (VIC)

8.5 / 10
29 reviews

Thai

7 Wells Street, 3199, Frankston (VIC)

Thai

34 Railway Avenue, 3135, Ringwood East (VIC)

8.4 / 10
343 reviews

Accepts Yums

Thai

173 Victoria Avenue, 3206, Albert Park (VIC)

Average price $35

Filter

TheFork advantages