The Games were awarded to Tokyo in 2013, given the city's 'peaceful, reliable, safe, and stable' claim
The Olympic flag arrived in Tokyo on Wednesday as Japan's capital gears up to host the 2020 Games. Officials have promised smoother organisation of Games after Rio.
Tokyo governor Yuriko Koike on Sunday received the flag at the closing ceremony in Rio and carried it on Wednesday at a ceremony at Tokyo's Haneda airport. "I'm very happy that we're able to bring the flag back after more than 50 years," Koike said.
The city had hosted the summer Olympics in 1964.
Japan's Prime Minister Shinzo Abe, dressed as Nintendo video game character Super Mario at the ceremony, said, "I want to show Japan's soft power to the world with the help of Japanese characters."
Meanwhile, French prosecutors have launched an investigation into alleged bribes linked to Tokyo's winning Olympic bid, which organisers have denied.
The Games were awarded to Tokyo in 2013, with the city touting itself as "peaceful, reliable, safe, and stable".
The games in Brazil -- which is embroiled in a political crisis over the impeachment of suspended president Dilma Rousseff -- suffered its own series of setbacks.
(With inputs from agencies)