Which river separates the United States and Mexico for almost 900 miles? by Trivia Questions · January 16, 2019 AnswerRio Grande (Known as Río Bravo del Norte in Mexico)