Pavilhao Joao Rocha is more than an indoor arena—it’s Sporting’s modern home for top-level indoor sports and selected live events, set right next to Estádio José Alvalade. Opened in 2017, it was designed for quick format changes and strong sightlines, and with a capacity of around 3,000 seats it’s perfect for high-intensity matches, concerts, and shows that benefit from a close, charged atmosphere.
Inside, the experience is built around comfort and impact: punchy acoustics and a tight bowl amplify the sound of the crowd, while the layout keeps movement simple between entrances, concourses, and seating. Visitors typically appreciate the clear wayfinding, comfortable seating, and convenient food-and-drink options during breaks.
You’ll find the venue at Rua Francisco Stromp, Lisbon, Portugal. The entrance is an easy walk from Campo Grande metro station (just a few minutes on foot), and drivers often use parking around the stadium complex. For wider city transport options and how to get around Lisbon beyond the venue area, see the general city guide further down the page.