Тверь находится на западной окраине Верхневолжской низменности и к северу от Тверской моренной гряды. Город расположен на пересечении железнодорожной и автомобильной магистралей, соединяющих Москву и Санкт-Петербург, с Волгой в её верхнем течении; находится в 134 км к северо-западу от Москвы и в 484 км к юго-востоку от Санкт-Петербурга. Город расположен на высоте от 124 метров (урез Волги) до 174 метров над уровнем моря (высшая точка города на юго-восточной окраине, недалеко от пересечения главного хода Октябрьской железной дороги с Тверской окружной дороги. Протяжённость города в широтном направлении — 20 км, в меридианном — 15 км.