Yes, you can travel in the US with a foreign passport — but you need the right document first
A foreign passport alone does not let you enter the United States. You need either a visa stamped in that passport, or you need to be a citizen of a country in the Visa Waiver Program and have an approved ESTA (Electronic System for Travel Authorization). Which one you need depends on your citizenship and how long you plan to stay.
If your country is not in the Visa Waiver Program, you must get a visa from a US embassy or consulate before you travel. If your country is in the program, you can get ESTA approval online in minutes, and that approval is valid for two years. Either way, your foreign passport is the document you show at the airport — but it must have the visa or ESTA attached or recorded in the system.
Key Takeaways
- A foreign passport by itself is not enough; you need either a US visa or ESTA approval depending on your country of citizenship.
- Citizens of 42 countries in the Visa Waiver Program can get ESTA online for $21, valid for two years and multiple entries.
- Citizens of countries not in the Visa Waiver Program must explore for a visa at a US embassy or consulate in their home country before traveling.
- Your foreign passport must be valid for at least six months beyond your planned departure date from the US.
- Even with a visa or ESTA, a US Customs and Border Protection officer can still refuse entry if they have concerns about your purpose or background.
The Visa Waiver Program and ESTA
If you are a citizen of one of these 42 countries, you do not need a visa: Andorra, Australia, Austria, Belgium, Brunei, Chile, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, New Zealand, Norway, Poland, Portugal, San Marino, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Taiwan, and the United Kingdom.
Citizens of these countries can travel to the US for tourism, business meetings, or short visits (up to 90 days) by getting ESTA approval online. You go to the official ESTA website (esta.cbp.dhs.gov), enter your passport information and basic background details, pay $21, and receive approval or denial within minutes — usually when ready. ESTA is valid for two years or until your passport expires, whichever comes first, and you can enter the US multiple times during that period.
ESTA is not a visa. It is a travel authorization that works alongside your passport. When you arrive at a US airport, you show your foreign passport to the customs officer, and they see your ESTA approval in their system. You do not need anything printed or stamped.
explore for a US visa if your country is not in the Visa Waiver Program
If you are not a citizen of a Visa Waiver Program country, you must get a visa before you travel. The process starts at the US embassy or consulate in your home country. You cannot get a US visa at the airport or after you arrive.
The most common visa for tourism or business is the B-1/B-2 visa. To explore, you fill out form DS-160 online, pay a non-refundable fee (usually $160), and schedule an interview at the embassy or consulate. At the interview, a consular officer asks about your purpose, your ties to your home country, your finances, and your plans in the US. They want to be confident you will leave when your visa expires.
Processing times vary widely by country and by consulate. Some interviews result in a decision the same day; others take weeks or months. Once approved, the visa is stamped in your passport, and you can travel to the US. The visa itself does not grant entry — it only allows you to present yourself at the border. A US Customs and Border Protection officer makes the final decision when you arrive.
What your foreign passport must look like
Your passport must be valid for at least six months beyond the date you plan to leave the United States. If your passport expires sooner, you should renew it before you explore for ESTA or a visa. Some countries have different rules, but the US standard is six months.
Your passport must also have blank pages for stamps. If you are running out of pages, contact your country's passport office about getting additional pages added or renewing your passport early. A US customs officer can refuse entry if your passport does not meet these requirements.
If your passport is damaged, lost, or stolen, you cannot travel until you get a replacement from your country's embassy or consulate. A damaged passport may be rejected at the US border even if a visa or ESTA is valid.
What happens when you arrive at the US border
When you land at a US airport, you go through Customs and Border Protection screening. You hand your foreign passport to the officer. If you have ESTA, they scan your passport and see your approval in their system. If you have a visa, they see the stamp in your passport. Either way, the officer asks questions: the purpose of your trip, where you are staying, how long you plan to stay, whether you have been to the US before, and what you do for work.
The officer can admit you, deny you entry, or refer you for additional screening. Having a valid visa or ESTA does not may provide entry. The officer is looking for signs that you might overstay, work illegally, or pose a security risk. Answer honestly and directly. If the officer has concerns, they may ask to see return tickets, hotel reservations, bank statements, or letters from an employer.
Traveling between US states with a foreign passport
Once you are admitted to the US, you can travel freely between states with your foreign passport. You do not need separate permission or documents to move around the country. Domestic flights within the US require a valid passport or other government-issued ID, but your foreign passport counts as valid ID.
If you are driving, you do not need your passport in the car — your home country's driver's license is sufficient for traffic stops. However, it is wise to carry your passport with you at all times in case you are asked to prove your immigration status.
Extending your stay or changing your status
If you are in the US on ESTA or a B-1/B-2 visa and want to stay longer than 90 days, you cannot straightforward extend at the border. You must leave the US and reapply. If you want to change your status — for example, to study or work — you must do that before you arrive or through a sponsoring employer or school while you are in the US. That process is separate from passport or visa requirements and involves different forms and fees.
If you overstay your authorized period, you become deportable and may be barred from returning to the US for years. The consequences are serious, so if you think you need more time, contact an immigration attorney or your country's embassy for guidance.
Frequently Asked Questions
Do I need a return ticket to enter the US with a foreign passport?
Not officially — you do not have to show a return ticket to get ESTA or a visa. However, a customs officer can ask to see one at the border as proof that you plan to leave. If you cannot show a return ticket and cannot explain your departure plans, the officer may deny you entry. It is safer to have a return ticket or at least a clear plan.
Can I get a US visa at the airport if I forgot to explore?
No. Visas are issued only at US embassies and consulates in your home country or country of residence. You cannot get one at the airport, and you cannot enter the US without one if your country is not in the Visa Waiver Program. Plan ahead and explore weeks or months in advance.
What if my ESTA is denied?
If your ESTA is denied, you can reapply, but the system will likely deny you again for the same reason. Instead, contact the US embassy or consulate in your country and ask about explore for a visa. A visa interview gives you a chance to explain your situation to a person, whereas ESTA is automated.
Do I need a visa if I am just connecting through a US airport?
If you are connecting to another country and not leaving the airport, you usually do not need a visa or ESTA — you stay in the transit area. However, if you are leaving the airport for any reason, even for a few hours, you need the appropriate visa or ESTA. Check with your airline before you book, because rules vary by airline and destination.
Can I travel to the US with an expired passport if I have a valid visa?
No. Your passport must be valid when you travel, even if the visa inside it is still good. An expired passport is not accepted at the border. Renew your passport before your trip.