Tanjung Agulhas (bahasa Inggris: Cape Agulhas, bahasa Afrikaans: Kaap Agulhas) adalah sebuah tempat yang terletak di provinsi Western Cape, Afrika Selatan dan diketahui sebagai titik paling selatan benua Afrika. Tanjung ini terletak di koordinat 34°50' LS. Terdapat kesalahpahaman bagi kebanyakan orang karena menunjuk Tanjung Harapan sebagai titik paling selatan Afrika, padahal kenyataannya tidak. Hal ini mungkin disebabkan zaman dahulu para pelaut Portugis percaya bahwa Tanjung Harapan adalah titik geografis penting untuk melanjutkan perjalanan menuju ke belahan bumi timur. Hal ini pula yang melatarbelakangi kenapa tempat tersebut diberi nama Cape of Good Hope (Tanjung Harapan). Tanjung Agulhas terletak sekitar 150 km sebelah selatan Tanjung Harapan dan sebagai titik paling akhir benua Afrika, Tanjung Agulhas merupakan tempat dimana samudera Atlantik dan samudera Hindia bertemu.