Los principales ríos son el Chagres, el Changuinola, el Chucunaque, el Majagua, el Teribe, el San San, el Sixaola y el Tuira.