Garis pantai di Indonesia sangat panjang, yaitu sekitar 95 ribu kilometer yang menjadikannya negara dengan garis pantai terpanjang kedua di dunia setelah Kanada. Garis pantai di Indonesia terbentang dari Sabang di Provinsi Aceh di ujung barat hingga Merauke di Provinsi Papua di ujung timur. Garis pantai ini meliputi banyak jenis pantai, mulai dari pantai pasir putih, pantai batu, pantai karang, pantai berpasir hitam, dan pantai berlumpur.