Pantai Krakal adalah pantai dengan pasir putih yang diselingi dengan karang. Krakal terbentang di ujung dari rangkaian pantai di sisi tenggara Gunungkidul, diantaranya Baron dan Kukup. Tepatnya di desa Ngestirejo, kecamatan Tanjungsari. Letaknya sekitar 38 km dari kota Jogja, dapat ditempuh antara dua sampai tiga jam. Dari Wonosari, ibukota Gunungkidul, hanya berjarak 21 km.
Pantai Krakal tercipta melalui proses alam yang panjang. Dahulu, Krakal diyakini berada di dasar laut. Namun akibat pengangkatan kerak bumi, dasar laut itu semakin naik ke permukaan dan akhirnya menjadi daratan. Dengan begitu muncullah Krakal sebagai pantai yang unik
Panjang pantai Krakal yang sampai 40.000 meter membuat pantai ini menjadi yang terpanjang di Gunungkidul. Beberapa pendapat bahkan tanpa ragu menyebut Krakal sebagai yang terindah. Sisi barat dan timurnya dibatasi dengan tebing karang. Selain menikmati keindahannya, pengunjung juga dapat bermain-main dengan ombak Krakal. Ada satu hal yang unik di Krakal, yaitu munculnya beragam ikan hias di waku tertentu. Ketika situasi laut sedang surut, muncullah ikan hias seperti Kepe, Bustum dan Pogat yang mempunyai ukuran besar serta ikan hias Tliger yang kecil. Munculnya ikan hias biasanya bersamaan dengan munculnya lumut saat musim kemarau datang. Ikan-ikan ini juga lebih banyak bermunculan saat awal bulan dibanding akhir bulan.
Jika pengunjung mau bermalam di dekat pantai, anda bisa bermalam di hotel Herlois. Pengunjung juga dapat menikmati pantai-pantai lain yang berdekatan dengan Krakal, yaitu Baron, Kukup, dan Sundak. Untuk masuk ke objek wisata ini, dikenai biaya Rp 1.000,- untuk motor dan Rp 2.000,- untuk mobil.