Le gare di cross-country si sono disputate il 20 agosto 2016 al Mountain Bike Centre di Rio: tra gli uomini lo svizzero Nino Schurter ha conquistato il primo dei suoi due ori olimpici, mentre tra le donne la svedese Jenny Rissveds ha sorpreso tutti vincendo il titolo.