Most common:
* finalmente (pronounced fee-nahhl-men-tay) - This is the most common and general translation of "finally."
Other options:
* alla fine (pronounced ahll-lah fee-nay) - This literally means "at the end" and can be used to express the idea of something happening after a long wait.
* in fine (pronounced een fee-nay) - This is a more formal way of saying "finally" and often used in writing.
* alla lunga (pronounced ahll-lah loon-gah) - This literally means "in the long run" and can be used to express the idea of something happening after a long time.
The best translation for "finally" will depend on the specific context of the sentence.