There are two ways of saying "finally" in French: finalement and enfin. Though they have the same translation and are often used interchangeably in casual speech, these two words aren't exactly synonymous. There's a subtle difference between them that's illustrated in these two examples:
Le grand jour est enfin arrivé.
The big day finally arrived.Play Caption
Au début... j'étais braquée. J'avais pas envie.
In the beginning... I was dead against it. I didn't want to.
Puis finalement j'ai compris que c'était pour mon bien.
Then finally I understood that it was for my own good.Play Caption
When you say that something has finally arrived, you're implying that you've been expecting it to arrive for a while. But if you finally understand that something is for your own good after being dead against it, you're implying that you didn't expect to have this reversal of opinion. This is the fundamental difference between enfin and finalement: while enfin describes a foreseeable outcome, finalement describes an unforeseeable one.
Let's look at another example. If you say to someone, je suis enchanté(e) de vous rencontrer enfin (I'm glad to finally meet you), you're saying that you've been wanting to meet them for a long time. But if you say, je suis enchanté(e) de vous rencontrer finalement, you're giving the impression that you didn't really want to meet the person at first, but now you're happy that you did. Which is to say that you shouldn't use finalement in this case, unless you want to hurt their feelings!
Finalement can also mean "in the end," which also has the sense of something not turning out as expected:
Alors demain, finalement, on ira pas au château.
So tomorrow, in the end, we won't go to the castle.
Caption 55, Le Mans TV - Mon Village - MalicornePlay Caption
Another way of translating that caption would be, "So tomorrow we won't go to the castle after all."
Enfin is used very often in informal speech as a sort of filler word that can mean anything from "well" to "I mean" to "in any case":
Il y en a eu tant que ça?
Have there been that many?
Oui, enfin, non, euh... quelques-uns, quoi.
Yes, well [or "I mean"], no, uh... a few, you know.
Captions 37-38, Le Jour où tout a basculé - Notre appartement est hanté - Part 2Play Caption
...où nous sommes au métro Jaurès,
...where we are at the Jaurès subway stop,
enfin, où Paris-Plage
in any case, where "Paris-Plage" [Paris Beach]
a accès à l'eau.
has access to the water.
Captions 2-3, Lionel L - Paris-PlagePlay Caption
Enfin can also come in handy when expressing impatience or frustration:
Mais enfin, relève-toi!
Come on, stand up!Play Caption
Cette leçon est enfin terminée! (This lesson is finally over!) Tweet us @yabla or send your topic suggestions to firstname.lastname@example.org.