The best museums in St. Petersburg in 2022

These are the top 5 best museums in St. Petersburg, United States, ranked by their rating and popularity in 2022. Click a museum for more information about the museum, including visitor information, exhibitions and reviews.

For a complete overview of museums in St. Petersburg, their exhibitions and discount cards & passes, see our overview page with all museums in St. Petersburg.

These are the best museums in St. Petersburg:

  1. Salvador Dalí Museum1

    Salvador Dalí Museum

    St. Petersburg
    The Salvador Dalí Museum is an art museum in St. Petersburg, Florida , United States, dedicated to the works of Salvador Dalí . It is located on the downtown St. Petersburg waterfront by 5th Avenue Southeast, Bay Shore Drive, and Dan Wheldon Way.
  2. Museum of Fine Arts2

    Museum of Fine Arts

    St. Petersburg
  3. Florida Holocaust Museum3

    Florida Holocaust Museum

    St. Petersburg
    The Florida Holocaust Museum is a Holocaust museum located at 55 Fifth Street South in St. Petersburg, Florida . Founded in 1992, it moved to its current location in 1998. Formerly known as the Holocaust Center, the museum officially changed to its current name in 1999. It is one of the largest Hol
  4. Morean Arts Center4

    Morean Arts Center

    St. Petersburg
    The Morean Arts Center (formerly known as The Arts Center) in St. Petersburg , Florida displays works by local, national and international artists. Past displays have included artists' works by Jasper Johns , Duncan McClellan, Allison Massari, Peter Max , Babs Reingold and Jun Kaneko . Art classes a
  5. St. Petersburg Museum of History5

    St. Petersburg Museum of History

    St. Petersburg
    The St. Petersburg Museum of History ( SPMOH ) is a history museum located in St. Petersburg , Florida , dedicated to covering the area's history. As of 2020 , the museum's director is Rui Farias. The museum was founded by Mary Wheeler Eaton in 1920 as the St. Petersburg Memorial Historical Society

All museums in St. Petersburg