How to Schedule Your US Visa Appointment
Where to book your visa appointment depends on which country you're in
You book a US visa appointment through the State Department's consular website for the country where you live or are currently located. Each US embassy and consulate runs its own appointment system, so you cannot book through a central US number or website. You must go to the specific consulate's page, create an account, and select an available date from their calendar.
The consulate you use is determined by your location, not by where you want to travel in the US. If you live in Mexico, you book through the US Embassy in Mexico City or a consulate in your state. If you're temporarily in another country, you can sometimes book through that country's consulate instead, but most people book in their country of residence.
Wait times between booking and your actual appointment vary widely. Some consulates have openings within weeks; others have waits of several months. The wait depends on how many visa applications that consulate is processing, staffing levels, and the time of year.
Key Takeaways
- You book through your local US embassy or consulate's website, not through a single US government portal.
- You need a valid passport and a DS-160 form confirmation number before you can schedule.
- Most consulates require you to pay the visa fee before your appointment, and payment methods vary by location.
- Appointment availability changes constantly, so checking the calendar weekly can reveal cancellations that open sooner dates.
- If no appointments are available, some consulates maintain a waitlist you can join to be notified of cancellations.
What you need before you can book
You must have a valid passport that will not expire for at least six months after your intended travel. The passport number is required during booking, so have it in front of you.
You also need your DS-160 confirmation number. The DS-160 is the online nonimmigrant visa application form. You fill it out on the State Department website, submit it, and receive a confirmation page with a barcode and number. Print or save this number — you cannot proceed with scheduling without it. The form itself takes 20 to 30 minutes and asks about your background, employment, travel plans, and family ties.
Some visa types require additional documents before your appointment, such as a job offer letter, university acceptance, or financial proof. The consulate's website lists what you need for your specific visa category. Having these ready before you book is not required, but gathering them early prevents last-minute scrambling.
How to find your consulate's appointment system
Go to travel.state.gov and select "Find a US Embassy or Consulate." Search by country or city to find the consulate nearest you. The consulate's page will have a link to its visa appointment system — the name varies by location. Some call it "Appointment Scheduling," others "Book an Appointment," and a few use different names entirely.
Once you're in the system, you create an account using your email address and a password. You then enter your passport number and DS-160 confirmation number. The system will show you available dates on a calendar. Dates that are grayed out have no openings; dates in color have at least one slot available.
If you see no available dates, the consulate may be fully booked. Some consulates allow you to join a waitlist. Others ask you to check back regularly. A few consulates post their expected reopening date on the appointment page.
Paying the visa fee and what it covers
Most consulates require you to pay the visa fee before your appointment. The fee for a standard visitor visa (B1/B2) is currently $160 for US citizens and varies for other nationalities — check your consulate's page for the exact amount. Payment methods differ by location: some accept credit cards online, others require bank transfer, and a few use third-party payment processors.
The fee is non-refundable even if your visa is denied. Some consulates allow you to pay during appointment booking; others send you a payment link after you schedule. Read the confirmation email carefully to see when and how to pay.
A few visa categories have different fees. Work visas (H-1B, L-1) and some family-based visas may cost more. Student visas (F-1) typically cost the same as visitor visas. The consulate's website breaks down fees by visa type.
What happens between booking and your appointment date
After you book, you receive a confirmation email with your appointment date, time, and location. Save this email — you will need to show it or reference the appointment number when you arrive. Some consulates send a second email a few days before your appointment reminding you what documents to bring.
Arrive early, usually 15 minutes before your scheduled time. Bring your passport, DS-160 confirmation page, appointment confirmation, and all supporting documents listed on the consulate's website for your visa type. Leave phones, large bags, and certain electronics outside the consulate — rules vary by location, so check ahead.
The interview itself typically lasts 5 to 15 minutes. A consular officer will ask about your travel plans, employment, family, and ties to your home country. They may ask to see your documents. After the interview, they will tell you whether your visa is approved, denied, or pending further review.
If you need to reschedule or cancel
Most consulates allow you to reschedule through the same appointment system where you booked. Log in, find your appointment, and select "Reschedule" or "Cancel." You can then choose a new date if one is available. Some consulates charge a fee to reschedule; others do not. Check your consulate's policy before you cancel.
If you cancel and want to rebook later, you will need to go through the full booking process again. Your DS-160 confirmation number remains valid for one year, so you can reuse it if you rebook within that window.
If you miss your appointment without canceling, you forfeit your fee and must book again from the beginning. Some consulates flag missed appointments and may require you to wait longer before rebooking.
When appointments are not available or wait times are very long
If your consulate shows no available dates, you have a few options. First, check the calendar every few days — cancellations happen regularly as people reschedule or cancel, and new slots open. Some readers report finding appointments within days by checking multiple times per week.
Second, ask whether the consulate maintains a waitlist. If it does, you can join and be notified automatically when a cancellation occurs. Not all consulates offer this, but it is worth asking.
Third, if you are flexible about location, you can check consulates in nearby countries or cities. Some have shorter waits than others. This option works only if you can travel to that location for your appointment.
Fourth, some visa categories have expedited processing for an additional fee. Work visas and certain family-based visas may may have access to. Ask your consulate whether expedited processing is available for your visa type and what it costs.
Frequently Asked Questions
Can someone else schedule my appointment for me?
No. You must create the account and schedule the appointment yourself using your own passport number and DS-160 confirmation. An agent or family member can help you gather documents or walk you through the steps, but the booking must come from you.
What if my passport expires before my appointment date?
You must reschedule. The consulate will not interview you with a passport that is expired or expiring very soon. Renew your passport first, then reschedule your appointment using your new passport number.
Do I need to pay the visa fee again if I reschedule?
Usually no. If you already paid, that payment applies to your rescheduled appointment. If you cancel and rebook much later, you may need to pay again. Check your consulate's policy or contact them directly if you are unsure.
What if I don't receive a confirmation email after booking?
Check your spam folder first. If it is not there, log back into the appointment system and verify that your booking went through — your appointment should appear in your account. If the system shows no appointment, try booking again. If problems persist, contact the consulate directly through the phone number or email on their website.
Can I book an appointment at a different consulate than the one in my country?
Some consulates allow this if you are temporarily in another country, but most require you to book in your country of residence. Check the specific consulate's policy. If you are allowed to book elsewhere, you may face longer waits or additional requirements.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.