Tanjung Punak adalah salah satu desa yang terletak di kecamatan Rupat Utara, kabupaten Bengkalis, provinsi Riau, Indonesia.