Pemandangan Teluk Sibolga dari sebuah dermaga pada tahun 1910-an.
Teluk Sibolga, sebelumnya dikenal sebagai Teluk Tapian Nauli[1] atau Teluk Tapanuli (bahasa Belanda:Baai van Tapanoelicode: nl is deprecated ), adalah salah satu teluk yang berada di pantai barat pulau Sumatera, tepatnya di Kota Sibolga, Provinsi Sumatera Utara.[2] Teluk ini berada di sebelah baratnya Kota Sibolga.[3]
Terdapat beberapa pulau yang ada di teluk ini, antara lain seperti Pulau Poncan, Pulau Panjang, dan Pulau Sarudik.[2]