The fastest way to book a VA appointment is through VA.gov or the VA mobile app, both of which let you see available times and confirm your slot without calling

You can schedule routine appointments online through two main routes: the VA's official website at VA.gov, or the VA mobile app (called "VA: Health and Benefits"). Both show you open appointment slots at your VA facility, let you pick a time that works for you, and send you a confirmation. You do not need to call or visit in person to book. The whole process usually takes 5 to 10 minutes if you have your VA account set up.

Online scheduling works for most routine visits — primary care, specialty care follow-ups, mental health appointments, and preventive services. It does not work for urgent same-day needs or emergency situations; those still require a phone call to your facility or a trip to urgent care. If you have never used VA.gov before, you will need to create an account first, which takes a few extra minutes but only happens once.

Key Takeaways

  • VA.gov and the VA mobile app are the official places to book appointments online; no third-party site can do this for you.
  • You need a VA.gov account (username and password, or sign-in through Login.gov or your bank) before you can see available times or book.
  • Online scheduling shows you real open slots at your VA facility, so you can pick a date and time that actually works for your schedule.
  • Confirmation happens when ready, and you will receive a reminder email or text message before your appointment.
  • If your appointment type is not available online, the system will tell you to call your VA facility instead.

Create or sign into your VA.gov account

Before you can see available appointments, you need to log into VA.gov. If you have never created an account, go to VA.gov and click "Sign In" in the top right corner. You will see three options: create a new VA.gov account, sign in through Login.gov (a government-wide sign-in system), or sign in through your bank or credit union if they participate in the program.

Creating a new VA.gov account is the slowest option — it requires your Social Security number, date of birth, and email address, and you will need to verify your email by clicking a link they send you. Using Login.gov or your bank is faster because those systems already verified your identity. If you already have a VA.gov account from a previous visit or benefits claim, just use your existing username and password.

Navigate to the appointment scheduling tool

Once you are signed in to VA.gov, look for "Schedule and manage your appointments" in the main menu or search for it using the search box at the top of the page. This takes you to the VA's scheduling tool, which shows all your upcoming appointments and lets you book new ones.

If you are using the VA mobile app instead, open it, sign in with the same account, and tap "Appointments" at the bottom of the screen. The app shows the same available slots as the website, so either one works equally well.

Select your VA facility and appointment type

The scheduling tool will ask you which VA facility you want to visit. If you have been to a VA medical center before, it may show that one as your default. You can change it by clicking "Change facility" and typing the name of the city or VA center you prefer. The system shows you only facilities where you have established care or are registered to receive services.

Next, choose the type of appointment you need — primary care, cardiology, mental health, dental, or whatever service you are looking for. The system will only show appointment types that are available for online scheduling at that facility. If the type you need is grayed out or not listed, it means you will need to call your VA facility to book that appointment instead.

Choose your preferred date and time

The scheduling tool displays available time slots in a calendar view. Click on a date to see what times are open that day. Slots are usually shown in 15-minute or 30-minute increments, depending on the appointment type. Pick the date and time that work best for you — the system only shows times when a provider is actually available, so every slot you see can be booked.

If you do not see any open slots in the next week or two, the facility may be fully booked. You can check back in a few days, as new slots often open up as cancellations happen. Some facilities also let you request an appointment for a specific date range even if nothing is showing right now; if that option appears, you can use it to get on a waitlist.

Confirm your appointment and receive your confirmation

After you select a time slot, the system asks you to confirm the appointment. Review the facility name, date, time, and appointment type to make sure everything is correct. Then click "Confirm" or "Schedule appointment." The system will show you a confirmation number when ready on the screen — write this down or take a screenshot.

You will also receive a confirmation email and, if you set up text notifications in your VA.gov account, a text message reminder. The reminder usually arrives 24 hours before your appointment. If you need to cancel or reschedule, you can do that through the same scheduling tool up until 24 hours before the appointment time.

What to do if online scheduling is not available for your appointment type

Some appointment types — particularly urgent care, certain surgeries, or specialized procedures — cannot be booked online. When you search for these, the system will tell you that online scheduling is not available and will give you a phone number to call instead. This is normal and does not mean anything is wrong with your account.

Write down the phone number the system provides, as it routes directly to the right department at your VA facility. When you call, have your VA account information and insurance details ready. The staff member will find available times and book your appointment over the phone.

Frequently Asked Questions

What if I do not have a VA.gov account yet?

Go to VA.gov and click "Sign In," then choose "Create an account." You will need your Social Security number and email address. The fastest option is to sign in through Login.gov or your bank instead, which skips the account creation step. Either way, you can start scheduling appointments within a few minutes.

Can I schedule an appointment for someone else, like a family member?

No, you can only schedule appointments for yourself using your own VA.gov account. A family member or caregiver can help you navigate the website, but they cannot log in as you. If you need help booking an appointment, call your VA facility and ask them to schedule it over the phone.

How far in advance can I book an appointment?

This varies by facility and appointment type. Most VA centers let you book 30 to 60 days ahead, though some allow up to 90 days. The scheduling tool shows you only the dates that are currently open for booking, so you cannot book further out than your facility allows.

What if I miss my appointment or need to cancel?

Log back into VA.gov, go to your appointments, and click "Cancel" next to the appointment you want to remove. You can cancel up until 24 hours before the appointment time. If you cancel within 24 hours, call your VA facility directly to let them know. Canceling online helps the facility open that slot for another veteran.

Will I get a reminder before my appointment?

Yes, if you have email or text notifications turned on in your VA.gov account settings. The reminder usually arrives 24 hours before your appointment. Check your spam folder if you do not see it, and make sure your phone number and email address are current in your account.