How to apply for a Schengen visa

Applying for a Schengen visa follows a fairly consistent process no matter which of the 29 member countries you're visiting. Here's what actually happens, step by step, from choosing where to apply to collecting your passport back.

€90
Standard Visa Fee
~15 Days
Typical Processing Time
15 Days–6 Months
Window to Apply Before Travel
€30,000+
Mandatory Insurance Coverage

The application process, step by step

1. Choose where to apply

Apply at the consulate or visa center of your main destination — or, if you're visiting several countries for similar lengths of time, the one you'll enter first.

2. Gather your documents

Collect your passport, application form, photos, travel insurance certificate, itinerary, and proof of funds and accommodation. Budget several days to pull it all together.

3. Book an appointment

Schedule your visa center appointment as early as possible — slots fill up quickly, especially during summer and holiday seasons.

4. Attend in person

Submit your documents and provide biometric data (fingerprints and a photo). Expect the appointment itself to take one to three hours, including waiting time.

5. Wait for processing

Standard processing takes around 15 business days, though it can extend to 45 days if the embassy requests additional documentation.

6. Collect your passport

Pick up your passport in person or by mail, and check the visa's dates and details carefully before you travel.

What you'll need

Requirements vary slightly by consulate, but nearly every Schengen application asks for the same core set of documents.

A passport valid for at least 3 months beyond your planned departure and issued within the last 10 years

A completed and signed Schengen visa application form

Two recent passport-sized photos meeting Schengen photo specifications

A travel insurance certificate covering at least €30,000 in emergency medical costs and repatriation

A flight reservation or itinerary showing your planned entry and exit dates

Proof of sufficient financial means for the length of your stay

Proof of accommodation, such as hotel bookings or an invitation letter

Proof that the visa application fee has been paid

Where to apply

Most Schengen countries outsource visa applications to third-party visa centers rather than handling them directly at the consulate. Which center you use depends on your destination country and where you live — France typically routes applications through TLScontact, Germany through BLS International, and most others through VFS Global, though some smaller consulates still process applications in-house.

Always confirm your correct application location on the destination country's official embassy or consulate website before booking anything, and apply directly through official channels rather than a third-party agency that charges extra for the same service.

Tips for a smooth application

Apply as early as your destination allows — up to 6 months ahead — rather than waiting until the last two weeks

Travel insurance is mandatory; an application submitted without a compliant certificate is automatically rejected

Double-check your visa's dates, spelling, and entry type as soon as you receive your passport back

A refusal isn't final — you can typically appeal the decision or reapply right away, without a mandatory waiting period

Frequently asked questions

How early can I apply for a Schengen visa?
Can my application be rejected because of my insurance?
Do I need to apply in person?
What happens if my visa is refused?
Is the visa fee refundable if I'm rejected?

Already gathering your documents?

Compare Schengen-compliant travel insurance plans from multiple providers on our Schengen Travel Insurance page, and get a certificate that satisfies the €30,000 requirement in minutes.

Ready to check insurance off your list?

Compare Schengen-compliant plans from multiple providers in one place.

Get a Quote
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.