Sungai Opak, atau disebut sebagai Kali Opak (Jawa) mengalir di Daerah Istimewa Yogyakarta. Alirannya melintasi Kabupaten Sleman dan Kabupaten Bantul. Hulu sungai ini berada di Gunung Merapi, lalu mengalir ke selatan dengan muara menghadap ke Samudra Hindia di Pantai Samas. Sungai ini melintas sisi barat Taman Wisata Candi Prambanan dan pernah menjadi batas alami wilayah Kesultanan Yogyakarta dengan Kasunanan Surakarta.
Semenjak gempa bumi Sungai Opak adalah sungai yang menjadi sangat populer karena gempa bumi tektonik 27 Mei 2006. Sungai ini juga dikenal sebagai sesar mendatar dengan arah barat daya – timur laut, terbentang dari muara Opak hingga Prambanan.Â
Panjang dan Luas Aliran: Sungai Opak memiliki panjang aliran sungai ± 65 km dan luas aliran sungai ± 1398,18 km2.
Sungai Opak memiliki panjang sungai sekira 65 km dimulai dari hulu di daerah gunung Merapi melewati wilayah Cangkringan, Ngemplak, Kalasan, Prambanan, dan Berbah di Kabupaten Sleman. Kemudian masuk wilayah Kabupaten Bantul melewati Piyungan, Pleret, Jetis, Imogiri, Pundong dan berakhir di Kretek.
Debit air rata rata bulanan Sungai Opak sekitar 12,35 m3/detik dengan debit maksimum sebesar 83,2 m3/detik dan minimum sebesar 1,89 m3/ detik.