Travel Document Verification

All non-EU/EEA citizens are required to upload their visa documentation via the myRyanair app. Uploading is mandatory.

Passengers whose visa documentation is successfully verified through the app will receive a valid boarding pass and will not need to have them checked at the airport. This requirement ensures a verifiable record of visa documentation is maintained to:

  • Demonstrate compliance with immigration and border control requirements.
  • Prevents us from incurring fines, penalties, or criminal enforcement actions for transporting passengers without valid travel documents.

Currently supported travel documentation:

It is each passenger’s responsibility to ensure they carry travel documents that meet the requirements of immigration authorities at their destination. To streamline compliance, Ryanair requires mandatory travel document verification during online check-in.

This ensures a record of the required visa documentation is maintained, necessary for potential challenges from immigration or border control at the destination. It will demonstrate that appropriate the documentation was presented at the point of departure, to prevent fines and penalties associated with transporting a passenger lacking the necessary documents, and to avoid criminal enforcement in case of failure to present the correct documents on arrival. Uploaded personal data will be processed in accordance with the Ryanair Privacy Policy by our trusted third party partner ICTS.

If you are a non-EU/EEA citizen, you may be required to complete one of two document checks before travel:

1. Visa Documentation Verification

All non-EU/EEA passengers must verify their visa or resident permit (Visa Documentation) during the check-in process via the myRyanair app. If verification cannot be completed online, you must visit the Ryanair check-in desk at the airport before proceeding through security. Failure to complete this verification will result in denied boarding. You can begin this process by checking in for your flight in the app.

2. Passport Verification

Citizens of certain countries may complete passport verification in the app during check-in, instead of Visa Documentation verification. This process is available only if your destination allows it. If you are from one of the countries listed below, and not flying to a restricted destination, you do not need to complete Visa Documentation verification:

  •  Andorra
  • Antigua & Barbuda (not valid if flying to Morocco)
  • Argentina
  • Australia
  • Bahamas (not valid if flying to Morocco)
  • Barbados (not valid if flying to Morocco)
  • Brazil
  • Brunei
  • Canada
  • Chile (not valid if flying to Morocco)
  • Colombia (visa-free to Schengen)
  • Costa Rica (not valid if flying to Morocco)
  • Dominica
  • El Salvador
  • Grenada
  • Guatemala
  • Holy See (Vatican City)
  • Honduras
  • Hong Kong SAR
  • Israel
  • Japan
  • Kiribati
  • Macao SAR
  • Malaysia (not valid if flying to Israel or Serbia)
  • Marshall Islands
  • Mauritius (not valid if flying to Morocco or Ireland)
  • Mexico (not valid if flying to Türkiye)
  • Micronesia
  • Monaco
  • New Zealand
  • Nicaragua (not valid if flying to Morocco)
  • Palau
  • Panama (not valid if flying to Morocco or Serbia)
  • Paraguay (not valid if flying to Morocco)
  • Peru
  • Saint Kitts & Nevis
  • Saint Lucia
  • Saint Vincent
  • Samoa
  • Seychelles
  • Singapore
  • Solomon Islands
  • South Korea
  • Taiwan (not valid if flying to Morocco)
  • Tonga
  • Tuvalu
  • Ukraine (visa-free to Schengen and Ireland)
  • United Arab Emirates
  • United States
  • Uruguay (not valid if flying to Morocco)
  • Vanuat
  •  Venezuela (visa-free to Schengen)


To use this service, ensure your passport is:

  • Valid for at least 6 months beyond your intended stay for flights from Schengen to Non-Schengen regions.
  • Valid for at least 6 months beyond your intended stay for flights to Schengen regions.

Please note that a passenger may be required to verify both their passport and Visa Documentation for the same booking if the necessary conditions are met. In that case, passengers will have to successfully verify both travel documents to get a valid boarding pass.

It is the responsibility of each traveller to ensure that they have proper visa documentation to travel to their destination. In the event of a failure to present valid visa documentation upon arrival at their destination, both the airline and the passenger could face legal claims or criminal enforcement by immigration , border control and local law enforcement authorities. Uploading your visa documentation to the Ryanair app will ensure a record of the necessary visa documentation presented at boarding. Should an unforeseen event occur prior to presenting to immigration at your destination country, the uploaded visa documentation can serve as a record that the passenger had the required documents at the time of departure.

If your journey requires Visa Documentation verification, you must upload it during online check-in by following these steps through your Ryanair app:

  1. Retrieve your booking by entering your booking reference.
  2. Tap “Check in” for your flight.
  3. Continue when prompted and select "Start Verification."
  4. Scan your passport when prompted.
  5. Scan your travel document following the on-screen instructions.
  6. Await a response.

If you cannot complete the online verification process after 3 attempts due to unsupported, invalid, or incorrectly scanned documents, you will be checked in, but will get a restricted boarding pass, and your Visa Documentation must be manually verified at the airport. If you do not verify your Visa Documentation online for reasons not related to Ryanair (e.g., you choose not to verify your documents online or do not attempt verification 3 times in case of error), you will not be checked in. In this case, you will need to check-in at the airport desk and pay the relevant airport check-in fee as set out in our Table of Fees.

You will receive an immediate response:

  • DOCUMENT VERIFIED: Your travel document has been successfully verified.
  • DOCUMENT REJECTED: Your travel document is either invalid for travel or currently unsupported.
  • DOCUMENT SCAN ERROR: An issue occurred while processing the travel document.

Uploaded Visa documentation is retained by Ryanair for 18 months.

If your Visa Documentation is successfully verified in the app, your boarding pass will display “DOCUMENT VERIFIED.” This means you are checked in and will not need to visit the airport check-in desk.

If you are unable to verify your documents and receive a “DOCUMENT REJECTED” or “DOCUMENT SCAN ERROR” message (after you have tried to verify your documents at least 3 times)—due to unsupported, invalid, or incorrectly scanned documents — we will keep a record of the documents you submitted. You will be able to check-in at the airport free of charge in this case, but you must:

  • Reattempt to verify your Visa Documentation as indicated in the app, or
  • Present your original Visa Documentation at the airport check-in desk for manual verification.

Important: To complete online check-in and avoid any airport processing, your Visa Documentation must be successfully verified in the app before you arrive at the airport.

Yes, but only if online verification is unsuccessful.

All non-EU/EEA citizens are expected to complete Visa Documentation verification during the online check-in process via the myRyanair app.

Do not wait to complete your travel Visa Documentation checks at the airport. Airport travel document checks are only permitted in exceptional cases where online verification was attempted but failed for technical reasons or is not supported for your nationality or route.

If you have received an error during online check-in or a message stating that online verification is not available, you must:

  • Arrive at the airport at least 2 hours before departure.
  • Proceed to the Ryanair check-in desk to complete the manual document check.
  • Ensure this is done before check-in closes, 40 minutes prior to departure.

If your travel documents are not successfully verified by the time check-in closes (i.e., 40 minutes prior to the scheduled departure of your flight), you will not be permitted to travel, and no refund will be issued for the missed flight. All travel document checks — whether online or manual — must be completed before you proceed through airport security. Please check your flight time and ensure you leave enough time for this process, if required.

Immigration authority rules require Ryanair to carry out manual visa checks in the airport before permitting passengers that require a visa to board our flights. To protect the safety and security of your documents, airport staff will not have direct access to the uploaded picture of your visa. Our airport staff will carry out a manual inspection of your visa documentation and compare this to the copy of the visa uploaded to your myRyanair app. This check will be carried out at the check-in desk and you will be asked to show the copies of your passport and visa saved in your booking.

Ryanair retains copies of uploaded visa documents for 18 months to comply with legal obligations, to manage complaints, defend legal claims, audits, regulatory requirements or address immigration-related inquiries.

Access to uploaded visa documentation is restricted to:

  • Ryanair Immigration Department staff;
  • Ryanair Legal Department staff handling immigration-related claims;
  • Selected IT personnel for system administration purposes;
  • Data Protection Team handling data-processing-related claims.

Airport staff at the gate and check in desk do not have access to any travel documents uploaded in the Ryanair app, such as visas or passports.

Passengers who successfully verify their Visa Documentation through the myRyanair app will be provided a boarding pass and will not be required to pay the airport check-in fee. If your travel documents receive a "DOCUMENT REJECTED" or "DOCUMENT SCAN ERROR" status after you have attempted to verified them at least 3 times, you will be checked-in but your travel documents must be verified at the airport. In this case, you will not be required to pay the airport check-in fee. However, if you have not attempted to verify your travel documents via the app prior to the closing of the online check-in window (i.e., 2 hours before the scheduled time of departure) , you will have to check-in at the airport and pay the relevant airport check-in fee as set out in our Table of Fees.

If you're prompted to upload a visa or residency document during check-in and your document is listed below, follow the instructions provided. If it’s not listed but you believe it entitles you to travel, wait for the 5-second timeout on the scanning screen, then manually capture a photo of your document. You will be checked in, but must present your travel document at the airport. These document types aren’t fully supported by our system but will not prevent you from flying.

Electronic Visas (eVisas)

Applies to: Morocco, Albania, Jordan, Egypt, Turkiye,

  • After 5 seconds on the scanning screen, you’ll be asked to manually take a photo of your visa.
  • You’ll receive a "Rejected" status but will still be successfully checked in.
  • A restricted boarding pass will be issued.
  • Bring your original document and go to the check-in desk at least 2 hours before departure for manual verification and to collect a printed boarding pass.

UK Biometric Residence Permits (BRP) and UK Biometric Residence Cards (BRC)

Note: BRPs become digital-only from 2 June 2025.

  • If you do not have a physical BRP or BRC, take a photo of the UKVI portal page displaying your Immigration/visa status on another device.
  • You’ll receive a "Rejected" status but will still be checked in.
  • A restricted boarding pass will be issued.
  • Bring your device and go to the check-in desk at least 2 hours before departure for manual verification and to collect a printed boarding pass.

Group Travel Lists

Used by: Minors travelling as part of a school group between EU- Non-Schengen countries.

  • If you do not enter passport details, online check-in will not be possible—you must check in at the airport.
  • If you enter passport details, proceed as normal.
  • After 5 seconds on the scanning screen, take a manual photo of the group travel list.
  • You’ll receive a "Rejected" status but will still be checked in.
  • A restricted boarding pass will be issued.
  • Go to the check-in desk at least 2 hours before departure for manual verification and boarding pass printing.

Renewal Receipts

Used with: Expired residence permits; mainly from Italy and France

  • After 5 seconds on the scanning screen, take a manual photo of your renewal receipt and your expired Residence permit/card
  • You’ll receive a "Rejected" status but will still be checked in.
  • A restricted boarding pass will be issued.
  • Go to the check-in desk at least 2 hours before departure for manual verification and printed boarding pass.

UK Digital Status (eVisa)

  • After 5 seconds on the scanning screen, take a photo of the UKVI portal page displaying your Immigration/visa status
  • You’ll receive a "Rejected" status but will still be checked in.
  • A restricted boarding pass will be issued.
  • Go to the check-in desk at least 2 hours before departure for verification and boarding pass printing.

Seaman’s Book (SID)

  • After 5 seconds on the scanning screen, take a manual photo of your Seaman’s ID document and the voyage letter
  • You’ll receive a "Rejected" status but will still be checked in.
  • A restricted boarding pass will be issued.
  • Go to the check-in desk at least 2 hours before departure for manual verification and to collect your boarding pass.

Tip:
If your document is listed above and your upload is rejected, don’t worry—you can still fly. Just bring the original document and airport check in desk to have your documents checked and print your boarding pass.