В отличие от многих больших городов, единственная значительная река в Таллинне – Пирита – расположена далеко от центра города. Самое большое озеро Таллинна – Юлемисте (площадь 9, 6 кв. км) главный источник питьевой воды города.