Mesta Karasu Nehri'nin uzunluğu, 230 km'dir. Bulgaristan'da doğar Yunanistan topraklarında Ege Denizi'ne dökülür. Batı Trakya ve Makedonya arasında sınır kabul edilir.