Athletes in Rio de Janeiro say they were promised the 2016 games would leave a lasting legacy, but the location of the venues will make it difficult for them to reach their Olympic dreams.

Runner Darnley Da Silva lives in Rocinha, a crowded favela where about 200,000 people are crammed within roughly two square kilometres.

He dreams of one day standing on top of a podium with a medal around his neck, but the distance he travels to the gleaming new world-class venues for training is discouraging.

The Barra Olympic Park, which hosted 16 Olympic events in its nine venues, is surrounded by luxury resorts in a western part of Rio that is hard to access for residents of favelas.

Brazil spent billions to build a new subway line ahead of the games, but critics say it only goes through wealthy neighbourhoods.

"It made me wish I wasn't born here in the favela," he said of the venue’s location. But discouraged as he may be, Da Silva says he won’t give up on his dream.

With a report from CTV News' Genevieve Beauchemin