Danau Buyan adalah sebuah danau yang terletak di kawasan Desa Pancasari, Kecamatan Sukasada, Kabupaten Buleleng, Bali. Danau ini merupakan satu dari tiga danau kembar yang terbentuk di dalam sebuah kaldera besar. Ia diapit oleh dua danau lainnya, yaitu Danau Tamblingan di sebelah barat dan Danau Beratan di timur. Danau Buyan adalah yang terbesar dari ketiganya.
Danau ini terbentuk didalam kaldera besar beserta dua kembarannya yang lain yaitu Danau Beratan dan Danau Tamblingan. Ketiga danau ini dipisahkan oleh hutan sepanjang satu kilometer. Namun diantara Danau Tamblingan dan Danau Buyan hanya dipisahkan oleh sebuah kolam kanal dan terhubung langsung dengan keduanya, yang oleh masyarakat sekitar disebut Telaga Aya. Meskipun lokasinya berdekatan dan merupakan danau yang terbesar, jika dibandingkan dengan Danau Beratan yang lebih populer di kalangan wisatawan, Danau Buyan yang luasnya mencapai 367 hektar ini kondisinya sangat berbeda. Tanpa adanya fasilitas untuk wisatawan, danau ini justru menawarkan keasrian alaminya.