Karacaoğlan Çayı Mersin ilinde bir akarsudur.
Karacaoğlan çayının kaynakları Toros Dağlarında merkez Mezitli ilçesine bağlı Tepeköy beldesi dolaylarındadır. Ancak güneye doğru akarken Erdemli ilçesine girerek, Çeşmeli ve Kargıpınarı beldeleri arasında ve 36°38′51″K 34°25′42″D / 36.64750°K 34.42833°D / 36.64750; 34.42833 koordinatlarında Akdeniz’e dökülür. Çay geçtiği bölgelerde Şahna, Müğlü, Dikiner, Sandal, Gilindire gibi farklı adlarla bilinir.[1] Ovaya indikten sonra çayın suları sulama amacıyla kullanılır. Yağışlı dönemler sonrasında çayın kullanım dışı suları yamaçlardan akıtılarak yapay bir çağlayan oluşturulur. Elvanlı beldesi kuzeyindeki bu çağlayan yöre halkı için bir piknik yeridir.[2]