Kota Tejakula merupakan salah satu dari sembilan kecamatan yang ada di Kabupaten Buleleng, Provinsi Bali. Luas Tejakula sekitar 97,68 km2 dengan panjang pantai mencapai 27,23 km. Kota Tejakula memiliki batas wilayah di sebelah barat dengan Kecamatan Kubutambahan, sebelah utara dengan Laut Bali; sebelah selatan dengan Kabupaten Bangli dan sebelah timur dengan Kabupaten Karangasem. Letak Kota Tejakula sekitar 38 km sebelah timut Kota Singaraja.
