Varsovie se trouve au cœur du pays. La capitale se situe à environ 370 km de la Mer Baltique et des Carpates. Le fleuve Vistule traverse la Pologne du sud au nord, baigne Cracovie et Varsovie, puis se jette dans la Baltique par un delta dans la baie de Gdansk.