Live Nation Announces São Paulo Arena, Set To Be South America’s Largest Indoor Venue

Live Nation Entertainment is opening its first venue in Brazil. The company announced São Paulo Arena on July 30 alongside Cidade Center Norte, the planned urban district in São Paulo’s North Zone where the 21,000-capacity venue will sit. Construction is expected to begin in the second half of 2026, with the arena scheduled to open in 2028.

The project will be developed through a Live Nation-led joint venture with Cidade Center Norte. Live Nation says it will be Brazil’s first purpose-built, world-class arena and the largest indoor live entertainment venue in South America. Brazilian outlets including Rolling Stone Brasil…