Liberty Island is a federally owned island in Upper New York Bay in the northeastern United States. Its most notable feature is the Statue of Liberty, a large statue by Frédéric Auguste Bartholdi that was dedicated in 1886. The island also contains the Statue of Liberty Museum, which opened in 2019 and exhibits the statue's original torch.
AdAn award-winning tour of two iconic NYC landmarks, the Statue of Liberty and Ellis Island. Secure booking, flexible rescheduling & 24h cancellation policy. Secure your spot today.
Flexible Rescheduling · Dedicated Support Team · Incredible Views