Duke Energy Center for the Arts - Mahaffey Theater

400 1st Street S, St Petersburg, FL, 33701

Capacity: 2,200 • Theater • Indoor • Opened 2011

The Mahaffey Theater is an intimate 2,200-seat performing arts venue in downtown St. Petersburg featuring Broadway shows, concerts, and cultural performances. The theater is housed within the Duke Energy Center for the Arts complex.

Getting there: The Mahaffey Theater is located at 400 First Street South in downtown St. Petersburg and is accessible via the PSTA (Pinellas Suncoast Transit Authority) bus system. The nearest major stop is the downtown transit hub on 1st Avenue, which is a short walk to the theater. However, St. Petersburg's public transit is limited, so rideshare or parking in downtown lots near the venue may be more practical depending on where you're traveling from.

Parking: Street parking available downtown; paid parking garages nearby including The Mahaffey Theater garage

Bag policy: Small bags permitted; no large backpacks or professional cameras without permission

Food & bars nearby: Extensive downtown St. Petersburg dining including waterfront restaurants, craft breweries, and casual eateries within walking distance

Nearest airport: Tampa International Airport (TPA), 21 miles away.

Hotels near Duke Energy Center for the Arts - Mahaffey Theater: budget from $89 • midrange from $159 • premium from $249 per night.

Explore: Concerts in tampa