Yes, a military ID counts as a valid form of identification for domestic flights

A military ID issued by the Department of Defense is accepted by the Transportation Security Administration (TSA) as a real ID for domestic air travel. This includes active duty military, reserves, National Guard, retirees, and dependents with a valid military ID card. You do not need a passport or a state driver's license if your military ID is current and unexpired.

The TSA checks your ID at the security checkpoint to confirm your identity matches your airline ticket. A military ID serves the same purpose as a state ID or passport for this check. As long as the card is not expired and has your photograph and signature, it will work.

Key Takeaways

  • Military ID cards issued by the Department of Defense are accepted by TSA for domestic flights without needing a passport or state ID.
  • Your military ID must be current and unexpired, with a visible photograph and signature on the card.
  • Military ID is not accepted for international flights; you will need a passport for travel outside the United States.
  • Bring your military ID and your airline ticket to the security checkpoint—TSA will verify both match before you board.
  • Dependent military IDs are valid as long as they are issued by the Department of Defense and meet the same requirements as active duty cards.

What counts as a valid military ID for flying

The TSA accepts several types of military identification cards. These include the Common Access Card (CAC) used by active duty and reserve service members, the military dependent ID card, the retiree card, and the VA health identification card if it includes a photograph. Each card must show your full name, date of birth, photograph, and signature.

The card must not be expired. An expired military ID will not pass TSA screening, even if you are still serving or still a dependent. Check the expiration date before you arrive at the airport. If your card has expired, you will need to bring a second form of ID—such as a state driver's license or passport—to fly.

Military ID for domestic versus international travel

Military ID works for flights within the United States only. If you are flying to Canada, Mexico, the Caribbean, or anywhere outside U.S. airspace, you must carry a passport. The TSA does not accept military ID alone for international departures, even though it is valid for domestic security screening.

Some military members traveling to Canada or Mexico can use a military ID with a passport card instead of a full passport book, depending on the country and the port of entry. Check the State Department website or your destination country's entry requirements before you book. Military ID by itself will not get you through customs and immigration.

What to bring to the airport with your military ID

Bring your military ID and your airline boarding pass or confirmation number. The TSA officer will ask to see both. Your name on the military ID must match the name on your airline ticket exactly. If you have recently married, divorced, or changed your name legally, update your airline reservation before you arrive at the airport.

Arrive at the airport at least two hours before a domestic flight. Have your military ID and boarding pass ready before you reach the security checkpoint. TSA PreCheck and other expedited screening programs are available to military members and can reduce wait times, though they are not required to fly.

If your military ID is expired or lost

If your military ID has expired, you can still fly domestically if you bring a second form of government-issued ID. A state driver's license, state ID card, or passport will work. You do not need to renew your military ID before your flight, though you should renew it as soon as you can if you still need it for base access or other military purposes.

If your military ID is lost or stolen, contact your branch's ID card office to request a replacement. The process usually takes one to two weeks. In the meantime, use your state driver's license or passport to fly. You do not need to wait for a new military ID to be issued.

Dependent military IDs and special circumstances

If you are a military dependent with a military ID card, your card is valid for flying the same way an active duty card is. The card must be current, show your photograph, and match your airline ticket name. Dependent IDs expire at different ages depending on your status—typically at age 21 for unmarried dependents or when sponsorship ends.

If you are a military spouse or dependent and your ID has expired because your sponsorship ended, you will need a different form of ID to fly. A state driver's license or passport will work. Some former dependents can request a retiree or veteran ID if they meet certain criteria; contact your branch's ID card office to learn what you are may have access to to.

TSA PreCheck and military members

Military members with a valid military ID can use TSA PreCheck benefits at participating airports without paying the usual fee. This allows you to go through a faster security line, keep your shoes and belt on, and leave liquids and electronics in your bag. You do not need to enroll in TSA PreCheck separately if you have a military ID—just show it at the checkpoint.

Not all airports have TSA PreCheck lanes, so check the TSA website before your flight to see if your departure airport offers it. Even if PreCheck is not available, your military ID is still valid for standard security screening.

Frequently Asked Questions

Can I fly with an expired military ID?

No, TSA will not accept an expired military ID as your only form of identification. Bring a second government-issued ID such as a state driver's license or passport. You do not need to renew your military ID before flying, but you should renew it if you need it for other purposes like base access.

Can I use my military ID to fly internationally?

No. Military ID is valid for domestic flights only. For international travel, you must carry a valid U.S. passport. Some countries accept a passport card in place of a passport book for land or sea entry, but check your destination country's requirements before you travel.

What if my name on my military ID does not match my airline ticket?

Contact your airline before you arrive at the airport and ask them to correct your reservation to match the name on your military ID. TSA will compare your ID to your ticket, and they must match. If you recently changed your name legally, update your airline reservation and your military ID as soon as you can.

Do I need TSA PreCheck if I have a military ID?

No. Military ID holders can use TSA PreCheck benefits at participating airports without paying or enrolling. Show your military ID at the checkpoint and ask for the PreCheck lane. Not all airports have PreCheck lanes, so check the TSA website for your departure airport.

Can a dependent use a military ID to fly if the sponsorship has ended?

If your dependent ID has expired because sponsorship ended, you cannot use it to fly. Bring a state driver's license, state ID card, or passport instead. Contact your branch's ID card office to see if you are may have access to to a veteran or retiree ID.