No, you do not need a passport to visit Atlantic City. However, if you are planning on traveling outside of the United States, you will need a passport.