Estonians speak Estonian, a Uralic language related to Finnish. Most people in Tallinn also speak English and many speak Russian.