Beşikdüzü ilçesi Trabzon’un 45 km. batısındadır. Doğusunda Vakfıkebir, batısında Eynesil, güneyinde Şalpazarı ve Tonya ilçelerimizle kuzeyine boydan boya Karadeniz bulunmaktadır. Denize sıfır kodlu olan ilçenin 121 km 2 yerleşim alanı vardır. İlçemizin 34 mahallesi vardır. İlçe merkezi düz olup deniz seviyesi yüksekliğindedir. İç kesimleri oldukça engebeli ve meyilli bir araziye sahiptir. İlçenin yüzölçümü 121 km2’dir.
Tipik Karadeniz ikliminin hüküm sürdüğü ilçede, yazları serin, kışları ılıktır. Her mevsimde yağış görülür. En sıcak ay ortalaması 22 derece, en soğuk ay ortalaması 6 derecedir. Nem oranı % 60 – % 70 civarındadır. Önemli akarsuları Ağasar Deresi ve Kurbağlıdere’dir. Önemli yükseltileri ise Beşikdağ, İzmis, Kabalak ve Yumru Tepeleri’dir.
Çevre ilçelerinin de yaralandığı Beşikdüzü Limanı doğal bir liman niteliğindedir.