Last updated: July 2026 · Informational only — not legal or immigration advice. Consult a registered OISC/RCIC adviser for your case. Not affiliated with any government or embassy.
Apply at France-Visas.gouv.fr first — TLScontact won’t open a booking until that file exists. Most Nigerian applicants assume TLScontact’s Lagos portal is the starting point; it isn’t. France runs two connected systems: France-Visas, the government portal that builds your application dossier, and TLScontact, the appointment centre taking documents and biometrics at the Lagos VAC or Abuja consular section. The fee is €90, about ₦149,670 at ₦1,663/€ (24 July 2026) — identical across every Schengen state. Comparing countries first? See the Schengen visa from Nigeria hub. Not sure a visa applies at all? Check do I need a visa.
Key facts: France visa from Nigeria
Standard short-stay C visa fee | €90 (≈₦149,670 at ₦1,663/€, 24 Jul 2026). |
Who processes your file | TLScontact — Lagos VAC; consular section in Abuja. |
Booking order | France-Visas account and dossier first, then the TLScontact appointment. |
Standard decision time | 15 calendar days (up to 30, exceptionally 60). |
France-specific document | Attestation d'accueil, for applicants hosted privately rather than in a hotel. |
ETIAS relevant to Nigerians? | No — Nigeria is not visa-exempt, so ETIAS does not apply. |
Source: france-visas.gouv.fr; TLScontact France Nigeria portal; Regulation (EC) No 810/2009 (EU Visa Code), Article 23. Checked 25 July 2026.
France-Visas, then TLScontact — the two-system flow
In short: build your file at France-Visas.gouv.fr first — that account generates the dossier reference TLScontact needs before it accepts a booking. Source: france-visas.gouv.fr; TLScontact France Nigeria portal, checked 25 July 2026.
France-Visas, run by France’s foreign ministry, is where you create an account and answer trip questions so the system builds your application form. Submit online and it issues a reference number — only with that number can you book on TLScontact’s Nigeria portal. TLScontact does not process a walk-in file with no France-Visas record behind it.
Germany, Italy and Malta skip this extra layer — VFS Global handles their Schengen form and booking on one platform. A “guaranteed TLScontact slot” quoted before you hold a France-Visas reference is the scam pattern in how visa agent scams work in Nigeria.
What France asks for beyond the generic list
In short: the addition Nigerian applicants miss is the attestation d’accueil — a certificate a private host obtains from their own mairie, required when you’re staying with family or friends rather than a hotel. Source: france-visas.gouv.fr, checked 25 July 2026.
A plain invitation letter doesn’t satisfy this: the host applies in person at their mairie for the certificate, and that document — not a screenshot — goes into your file. Business travellers instead need a letterhead invitation from the registered French company.
France-Visas also absorbs the cover letter. The portal asks the same trip-purpose questions a cover letter would answer — your dates, who funds the trip, where you sleep, who employs you — so on a French file that statement of purpose is built inside the dossier rather than attached to it as a loose page. Answer those fields as carefully as you would have written the letter. Whether you file as tourist or business also changes what the dossier then asks you to prove: accommodation and the attestation for a private visit, the company invitation for a work trip. Everything else follows the generic Schengen shape from the hub — 3+ months' passport validity, 2 blank pages, €30,000-minimum travel insurance, 3–6 months of bank statements, proof of employment.
Cost from Nigeria, in ₦
In short: budget ₦149,670 for the fee alone, then add TLScontact’s service charge — unpublished as one fixed figure — plus insurance. Source: france-visas.gouv.fr fee schedule; ₦1,663/€ from the site’s ₦1,540/$ canon at $1.08/€, 24 Jul 2026.
Cost item | Amount | ₦ equivalent |
|---|---|---|
Visa fee (adult, 12+) | €90 | ₦149,670. |
Visa fee (child, 6–11) | €45 | ₦74,835. |
Visa fee (child under 6) | Free | ₦0. |
TLScontact service charge | Varies |
|
Attestation d'accueil (mairie fee, host pays in France) | Varies by commune |
|
Travel insurance (€30,000 min. cover) | Varies | Roughly ₦30,000–₦80,000 (budgeting estimate). |
Transport to Lagos VAC or Abuja | Your own cost | Varies by home city. |
The €90/€45 figures are identical to Germany, Italy and Malta. What differs is TLScontact’s charge and the attestation d’accueil step your host handles in France. None of it is refundable if refused — see the Schengen refusal decode and reapply guide.
Booking the TLScontact appointment from Lagos or Abuja
In short: the France-Visas dossier comes before anything else — book TLScontact only once it exists, then attend the Lagos VAC or Abuja consular section in person. Source: france-visas.gouv.fr; TLScontact France Nigeria portal.
- Create your France-Visas account and complete the online application — this produces your dossier reference.
- Book your TLScontact appointment using that reference, at the Lagos VAC or Abuja consular section.
- Gather your passport and printed France-Visas form — 3+ months' validity, 2 blank pages.
- Add accommodation proof — attestation d’accueil or hotel booking — plus insurance and proof of funds.
- Attend TLScontact in person for document submission and biometrics.
- Pay the fee and service charge, in ₦, at the centre.
- Track your file on France-Visas and collect your passport once decided.
How France differs from Germany, Italy and Malta
In short: France is the only one of the four with a separate government portal — France-Visas — sitting in front of the visa centre; Germany, Italy and Malta go straight through VFS Global. Source: france-visas.gouv.fr, nigeria.diplo.de, visa.vfsglobal.com, checked 24 July 2026.
France | Germany | Italy | Malta | |
|---|---|---|---|---|
Handler | TLScontact | VFS Global | VFS Global | VFS Global (outsourced) |
Portal before booking | France-Visas (separate) | None separate | None separate | None separate |
Location | Lagos VAC; Abuja consular section | Lagos | Lagos / Abuja | Via VFS Nigeria |
Country delta | Attestation d'accueil | Long-stay (D) vs short-stay (C) split | Own declaration/invitation rules | Confirm which VAC accepts your file |
Adult fee | €90 (₦149,670) | €90 (₦149,670) | €90 (₦149,670) | €90 (₦149,670) |
Paying the fee from Nigeria
In short: a plain naira card will not clear a €90 France fee at TLScontact. You need a dollar-funded card, a domiciliary account, or someone abroad to pay while you repay in ₦. Source: aggregated Nairaland/Reddit payment-checkout threads, 2024–2026.
The naira-card decline that blocks US and UK visa payments shows up at TLScontact too. Use the full decision tree — dollar card first, then domiciliary + prepaid, then someone-abroad-pays.
FAQ
Can I apply to France if I’m transiting another Schengen country?
Yes. The consulate is set by your main destination, not by where you change planes. Under Article 5 of the EU Visa Code that’s the country where you spend the most nights, so a connection through Amsterdam or Frankfurt doesn’t move your file. If France is where the trip actually happens, France-Visas and TLScontact are your route — the Schengen hub works the rule through in full.
Sources
- France-Visas (fee schedule, dossier process) and TLScontact (Nigeria booking portal): france-visas.gouv.fr (checked 25 July 2026). Handler contracts get re-tendered; confirm the day you book.
- EU Visa Code — Regulation (EC) No 810/2009, Articles 5 and 23: eur-lex.europa.eu (checked 25 July 2026).
- The ₦ column is this site’s own dated conversion — ₦1,663/€, from the site’s ₦1,540/$ July 2026 card rate at $1.08/€. Not an official naira price: the consulate charges €90.
- TLScontact’s service charge, the mairie fee and a dated appointment-lead-time report were not found as one verifiable published figure — flagged
data_gap.
Informational only — not legal or immigration advice. Sources cited only; expert review pending. Fees and processing times change — verify current figures on france-visas.gouv.fr and TLScontact's own site before you pay. Not affiliated with any government or embassy.
No comments yet