Schengen refusals, all countries

Schengen visas in Sri Lanka: refusals consulate by consulate

29.1% of applications refused in 2025 — 7,431 of 25,663.

2024: 35.4% of 25,721 applications (−6.3 pts). 5 Schengen consulates active in 2025.

What the national rate hides

Fewest refusals
13.6%
Germany — Colombo · 4,454 applications
Most refusals
38.5%
Italy — Colombo · 5,061 applications
Biggest drop since 2024
−19.3 pts
Germany — Colombo · 4,454 applications
Highest share of multiple-entry visas
99.8%
Germany — Colombo · 4,454 applications

Ranking based on consulates with at least 1,000 applications: below that, a handful of files moves the rate. The largest consulate by volume is France — Colombo, with 9,219 applications.

Every consulate, fewest to most refusals

Schengen visa refusal rate by consulate, Sri Lanka, 2025 and 2024
ConsulateApplications 2025Refused 20252024ChangeMultiple entry
Germany — Colombo4,45413.6%32.8%−19.3 pts99.8%
France — Colombo9,21930.2%35.7%−5.5 pts20.7%
Switzerland — Colombo6,90830.8%34.1%−3.2 pts26.6%
Italy — Colombo5,06138.5%39.8%−1.3 pts72.3%

Under 1,000 applications — rates not significant

ConsulateApplications 2025Refused 20252024ChangeMultiple entry
Netherlands — Colombo210.0%11.1%−11.1 pts52.9%

Before choosing a consulate

You do not pick your consulate. The Visa Code (Article 5) designates the one of your main destination — or of the first country of entry if no destination dominates. Applying "where refusals are lower" for a trip elsewhere is itself a ground for refusal.

A low rate is not leniency: it also reflects who applies. A consulate that mostly receives seasoned business travellers refuses less than one receiving first-time applicants. The rate shows where files fail most often — a reason to prepare yours carefully, not to change address.

Source: Commission européenne — Visa statistics for consulates, 2025 and 2024 editions, published 2026-05-28. Uniform short-stay visas; the rate is the Commission's: refusals / (issued + limited territorial validity visas + refusals).