You can not tell. But no. It's three days ago a meticulous calculation published on Reddit by user Seaserpento2, entitled "How Much Does It Cost To Travel To A Gore?". On the post in question the user explains that he has created a program on Python which simulates the opening of the packages, turns the duplicates into dust, collects the cards and stops the pack count once a certain amount of cards is collected and enough dust to craft the remaining ones. Recall that Hearthstone: Viaggio a Un'Goro introduces 135 new cards, including 49 common, 36 rare, epic 27 and legendary 23.

Hearthstone: Travel to A Gore
After several attempts, according to its calculation, the amount of minimum packets to complete the collection would be 214, while the maximum amount 437. Taking it as a standard the average of 316 packages and referring to the Blizzard prices (49.99 $ for a bundle from 40 packages, 8 would be needed) the calculation is fast and exaggerated: about $ 399.92. This is where you say "good".

To leave no doubt Seaserpento2 has made available the source code, in case you want to do yourself a try.
In any case, whatever the price you were to come out of, the warning I feel about doing is this: DO NOT spend to win. On the other hand, in a game like this, you can have all the existing cards and continue to remain without skills to use them.