The best time to visit the National Aquarium in Baltimore, MD is during the week when there are less crowds or if you're planning to visit on the weekend, be sure to arrive right when it opens at 10am. If you have kids, consider going early morning on Sunday.