Saat Anda hendak merencanakan untuk menginap di Bonavista, data suhu tahunan dan curah hujan bisa jadi faktor penting untuk dipertimbangkan. Periode dengan suhu terpanas biasanya jatuh antara Juli dan Agustus dengan suhu rata-rata 14°C, sementara periode terdingin antara Februari dan Januari dengan suhu rata-rata -5°C. Bulan bersalju di Bonavista jatuh pada Februari, Maret, Januari, dan Desember, dengan rata-rata per bulan sekitar 163 cm ketebalan salju.