PxPixel

Mahaffey Theater
Upcoming events


All events

  • Find tickets from 138 dollars to One Night of Queen with The Werks on Sunday May 9 at 8:00 pm at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets to Schitt's Creek on date to be announced at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets to The Masked Singer Live on Thursday July 1 at 7:30 pm at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets to Four Tops on date to be announced at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets from 124 dollars to Benise on Friday October 8 at 8:00 pm at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets to Holiday Pops - Saint Petersburg on date to be announced at Mahaffey Theater in Saint Petersburg, FL
  • Find tickets to Celtic Woman on date to be announced at Mahaffey Theater in Saint Petersburg, FL


Mahaffey Theater is a premier venue located in Saint Petersburg, FL. Saint Petersburg is known to be one of the best live entertainment cities in Florida, if not all of the United States, and places like Mahaffey Theater certainly contribute to that reputation. With top-notch performances night in and night out, it is one of the best places to see live entertainment. Though there are other great venues in Saint Petersburg, Mahaffey Theater has its own special charm.

Frequently Asked Questions About Mahaffey Theater Events and Tickets

What events are at Mahaffey Theater?

A variety of events take place at Mahaffey Theater. The most common type of event that is hosted there is live music -- there seems to be a never-ending lineup of top-notch artists playing nearly every week. See the full Mahaffey Theater schedule above.

How much are tickets at Mahaffey Theater?

Mahaffey Theater ticket prices can vary, but typically, a ticket to an event there costs $131. Mahaffey Theater concert tickets sell for an average of $133 on SeatGeek, though that is of course subject to change depending on who is performing.

Where is Mahaffey Theater?

Mahaffey Theater is located at 400 First St. South, Saint Petersburg, FL 33701.