Open Daily 9:30am-5:00pm
Get up-close to our animals with a swim or dive experience at The Florida Aquarium! Swim or dive side-by-side with many types of sea life native to Florida, including hundreds of reef fishes, sea turtles, moray eels, sand sharks and much more. You bring a swimsuit and towel and we'll provide the rest! Aquarium admission is included for all in-water experience participants.
Click for In-water experience FAQs
An in-water reef experience that gives guests (age 6+) a unique snorkel-like adventure in the newest aquatic habitat; featuring hundreds of Florida native fishes, sea turtles, bonnethead sharks, and more! Scuba certification not required. This experience is recorded using small action cameras. Guests will receive a copy of this footage after the experience.
Heart of the Sea Swim runs 3:30 PM on select days.*
*Beginning March 1, 2019 Heart of the Sea Swim will run at 9:30 AM daily.
A snorkel-like experience alongside more than 1,000 fish including stingrays, barracudas, a sea turtle, and sand tiger sharks! This snorkel-like experience gives guests (age 9+) a unique aquatic adventure. Scuba certification not required! This experience is recorded using small action cameras. Guests will receive a copy of this footage after the experience.
Shark Swim programs run at 1:45 PM and 3:30 PM on select days.
Click here for a special story and explanation for individuals with sensory differences.
An Aquarium experience for certified divers (age 15+). Come face-to-face with the Aquarium's sand tiger sharks! Take the plunge into the Aquarium's largest habitat, teeming with sharks, moray eels, barracuda, a green sea turtle and more! All gear is provided with this amazing experience. (Divers have the option of bringing their own mask). Proof of scuba certification from an accredited agency is required, so bring your certification card. This experience is recorded using small action cameras. Guests will receive a copy of this footage after the experience.
The Dive with the Sharks program runs at 9 AM on select days.
Phone: (813) 273-4000