핀란드 만
탈린은 핀란드 만 남동해안에 접해 있으며, 에스토니아 중북부에 있다. 핀란드 헬싱키에서 해로로 80킬로미터 떨어져 있다. 탈린에서 가장 큰 호수는 윌레미스테 호(Ülemiste)이다. 하르쿠 호는 탈린에서 두 번째로 큰 호수로 면적은 1.6 km²이다. 수심은 해수면에서 64미터로, 남서쪽의 넘메 구(Nõmme)에 위치해 있다. 해안선 길이는 46킬로미터이다. 3개의 큰 반도(코플리 반도, 팔랴사레 반도, 카쿠매에 반도)가 있다.