VENEZUELA COLOMBIA Rio Branco Porto Velho PERU Várzea Grande BOLIVIA Campo Grande Dourados PARAGUAY Céu Azul Jul 2 Santo Ângelo Santa Maria ARGENTINA URUGUAY GUYANA SURINAME FRENCH GUIANA Boa Vista Presidente Figueiredo Manaus Santarém Macapá Rio de Janeiro Amazon rainforest Road Air Belém Imperatriz São Luís Barreirinhas BRAZIL Palmas Relay starts Brasília May 3, 2016 Goiás Bataguassu Teresina Natal Ipojuca Jun 1 Salvador Lençóis Porto Seguro Linhares 500km 310 miles Montes Claros Relay ends Games begin Rio de Janeiro Aug 5, 2016 São Paulo Torres Rio Grande About 12,000 torchbearers will carry Olympic flame, which will travel 20,000 kilometres by road and 10,000 kilometres by air during 95-day event Torch will visit 329 towns and cities on its journey around Brazil Sources: Rio 2016, Google Maps, National Geographic, © GRAPHIC NEWS