You do not need a passport if you are a US citizen traveling from the mainland United States. If you are traveling from another country, please check with your consulate or embassy.