How long is the Rio Grande?

Rio Grande river is 1,885 mi (3,000 km) long.