The Museum of Fine Arts is located on the downtown waterfront in beautiful St. Petersburg, Florida, one block north of the Pier.

255 Beach Drive N.E.
St. Petersburg, FL 33701
Phone: (727) 896-2667
Fax: (727) 894-4638
From the North
From the West (South Gulf Beaches)
From the South
While MFA does not have a dedicated parking lot for visitors, metered street parking is available at $0.25 per half hour.
Questions? For more information, please contact the visitor services department at (727) 896-2667.