Entertainment
Duke Energy Center for the Arts - Mahaffey Theater
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
The Duke Energy Center for the Arts – Mahaffey Theater is a cornerstone of St. Petersburg's cultural scene, located along the scenic waterfront. This modern theater hosts a diverse lineup of performances, including Broadway tours, symphony orchestras, comedy acts, and popular musicians. The venue features excellent acoustics and intimate sightlines, ensuring a great experience from nearly every seat. Before or after a show, visitors can stroll through the adjacent North Straub Park or enjoy dining at nearby restaurants. The theater's striking glass facade and contemporary design make it a landmark in the city's arts district.
Don't miss
- Catch a Broadway touring production or a concert by renowned artists
- Admire the waterfront views from the theater's lobby and outdoor plaza
- Attend a performance by the Florida Orchestra, a resident company
- Explore the nearby Salvador Dalí Museum before an evening show
- Enjoy pre-show dining at one of the many restaurants on Beach Drive
Tickets & tours
Ways to visit Duke Energy Center for the Arts - Mahaffey Theater
You can visit on your own (paid entry – check official site for show schedules and pricing. book online in advance to secure seats for popular performances). A tour adds transport and a guide, or combines nearby sights into one day.
Cheapest way inImagine Museum of Contemporary Glass Art General Admission4.2★ · 24 travelers1–2 hoursFree cancellationFrom$5 per personSee dates →
Most bookedIsland Sunset and Skyway Light Show - 3hr Boat Cruise in St. Pete4.9★ · 2,287 travelers~3 hoursFree cancellationFrom$80 per personSee dates →
Private & flexibleBoat tour with Watersports and snorkeling near st pete beach5★ · 75 travelers~3 hoursFree cancellationFrom$350 per personSee dates →Good for
How travelers rate it
Know before you go
- Arrive at least 30 minutes early to find parking and settle in.
- Large bags and backpacks may be subject to search; travel light.
- Photography and recording are generally prohibited during performances.
- Many nearby restaurants offer pre-theater dinner specials; reserve ahead.
A bit of history
Opened in 1965 as the Bayfront Center, the theater was renovated and renamed in 2008 after a major gift from Duke Energy. It has since become a key venue for the Florida Orchestra and touring productions.
Common questions
Is there a dress code?
No formal dress code; casual to business casual is common. Some patrons dress up for special performances.
Can I buy tickets at the box office?
Yes, the box office opens 2 hours before showtime, but advance purchase is recommended.
Is parking free?
Parking is paid; rates vary by garage. Some lots offer validation discounts.
Are children allowed?
Most shows are family-friendly, but check age recommendations for specific performances.
Is there an intermission?
Most performances include a 15–20 minute intermission.
Can I bring food or drinks?
Outside food and drinks are not allowed. Concessions are available for purchase.
More attractions in St. Petersburg


