Sungai Pennefather adalah sebuah sungai yang berada di Queensland, Australia. Sungai ini terletak di sebelah barat Semenanjung Tanjung York pada 12°13′S 141°44′E / 12.217°S 141.733°E, sehingga terpengaruhi iklim tropika. Dengan panjang kira-kira 11 km, dan lebar maksimumnya kira-kira 2 km, sungai ini bermuara di Teluk Carpentaria. Pada tahun 1606, bahtera Belanda yang dinakhodai oleh Willem Janszoon mendarat di tepian sungai ini. Pendaratan ini adalah pendaratan orang Eropa yang pertama tercatat di Australia.