Pearl Harbor and the USS Arizona Memorial are free to enter. However, you'll need to get a ferry ticket for the USS Arizona Memorial. You can either get one of the free tickets they distribute first thing in the morning or you can reserve online HERE. You'll need to pay entrance fees for the USS Battleship Missouri, Pearl Harbor Aviation Museum, and the USS Bowfin Submarine.