Amasya, Karadeniz Bölgesi’nin Orta Karadeniz bölümünde iç kısımda yer alan bir ildir. 5.701 metrekare yüz ölçümüne sahip Amasya ilinin komşu illeri olarak kuzey sınırında Samsun, doğusunda Tokat, güneyinde Yozgat, batısında ise Çorum bulunur.
İl genelinde 1.150 metre olan deniz seviyesinden yükseklik, Amasya ilinin merkezinde 412 metredir, 492 kilometre il sınırı bulunan Amasya’nın çevresinin 169 kilometresi Samsun ili sınırlarıyla, 165 kilometresi Tokat’la, 152 kilometresi Çorum’la, 6 kilometresi ise Yozgat’la çevrilidir.
329.888 kişilik nüfusa sahip Amasya’da merkez dâhil toplam 7 ilçe bulunur. İl merkezinden ilçe merkezlerine uzaklıkları sırasıyla Suluova’ya 27 kilometre, Merzifon’a 46 kilometre, Göynücek’e 46 kilometre, Taşova’ya 48 kilometre, Gümüşhacıköy’e 68 kilometre ve Hamamözü’ne 90 kilometredir.
Amasya, İstanbul’a sırasıyla Sakarya, Bolu, Tosya ve Merzifon rotası üzerinden 677 kilometre uzaklıkta bulunmaktadır. Türkiye’nin başkenti Ankara’ya Çorum üzerinden 402 kilometrede ulaşmak mümkünken Ege’nin en büyük şehri İzmir’den uzaklığı Afyonkarahisar ve Ankara üzerinden 924 kilometredir. Komşu il merkezlerinden en yakın il merkezi 92 kilometre ile Çorum iken en uzak komşu il merkezi ise 200 kilometre uzaklıkta bulunan Yozgat’tır.