And our surprise winner *drumroll* – Porto Alegre, Brazil. Not only does every kilometre travelled on public transport (options are metro, bus & microbus) in Porto Alegre take less than 4 minutes, but that's also about as fast as driving according to our data.