The Amazing Race
Wednesdays 8:00 PM on CBSWatch The Amazing Race Season 31 Online
Watch The Amazing Race Season 31 full episodes online, free and paid options via our partners and affiliates.
On The Amazing Race Season 31 Episode 11, the final teams take a helicopter ride to Dover Castle, and in Detroit, they rappel down the Guardian Building.
On The Amazing Race Season 31 Episode 10, the final five teams try not to crack while transporting eggs across town by bicycle in the Netherlands.
On The Amazing Race Season 31 Episode 9, teams take a bumpy ride in Split, Croatia, and try not to get tongue-twisted reciting poetry while in motion.
On The Amazing Race Season 31 Episode 8, teams are surprised with the first ever public U-turn vote, where racers have to vote in front of each other.
On The Amazing Race Season 31 Episode 7, the teams travel to Switzerland where they free-fall over 400 feet into the Gletscherschlucht Glacier.
On The Amazing Race Season 31 Episode 6, teams must drum up enough strength for an intense head-to-head battle before checking into the mat.
On The Amazing Race Season 31 Episode 5, teams take a leap of faith on a detour, and a split-second decision may make or break one team's life in the race.
On The Amazing Race Season 31 Episode 4, new enemies are made when one team steals another team's taxi in Ho Chi Minh, Vietnam during the race.
On The Amazing Race Season 31 Episode 3, when the teams head to Vietnam they participate in karaoke singing, prawn fishing, and synchronized dancing.
On The Amazing Race Season 31 Episode 2, the racers have a momentous decision to make when they face a surprise double U-turn while traveling through Laos.
On The Amazing Race Season 30 Episode 9, eleven teams from past seasons return to compete for the $1 million prize as the 31st season begins.