The Nile isn't the only river that flows north, but it's the most famous one. The direction of a river's flow is determined by the topography of the land, not the compass direction. The Nile flows north because its source is in the highlands of East Africa, and it flows towards the lower elevation of the Mediterranean Sea.