← Back to all guides
🇨🇭

VISA GUIDE

Switzerland

Switzerland is part of the Schengen Zone. Short-stay visitors need a Schengen Visa (Type C) processed via TLScontact. Swiss authorities require proof of sufficient financial funds (100 CHF/day), hotel accommodation, and a verifiable flight itinerary.

Visa TypeSchengen Visa (Type C)
Processing Time15-20 calendar days
Fee€90 (adults), €45 (children 6-12)
ValidityUp to 90 days within a 180-day period

Required Documents

Guidance before you apply or travel

Book your TLScontact appointment at least 30–45 days prior to travel

Swiss authorities strictly enforce the 100 CHF/day financial requirement

Do not buy non-refundable flight tickets; use a proposed itinerary from Flyvoro

Ensure travel insurance explicitly names all Schengen states

How to apply — step by step

  1. 1

    Determine if Switzerland is your main destination or first entry point into the Schengen Zone

  2. 2

    Complete your online application form on swiss-visa.ch or the TLScontact portal

  3. 3

    Book an appointment at the TLScontact application center

  4. 4

    Prepare your document package including hotel bookings, bank statements, and Flyvoro proposed itinerary

  5. 5

    Attend appointment, submit biometrics, and pay visa & service fees

  6. 6

    Track your application status online until passport collection

Common mistakes to avoid

Submitting bank balance below 100 CHF/day threshold

Purchasing expensive non-refundable flight tickets before visa approval

Applying at Swiss Embassy when spending more days in another Schengen country

Travel insurance with coverage under €30,000

Embassy & application centre

📍

Applications for Switzerland in Thailand are submitted via TLScontact (Bangkok). The Embassy of Switzerland in Bangkok handles overall visa decisions.

Frequently asked questions

Do I need a paid flight ticket for a Switzerland visa?

No. Swiss authorities recommend a flight reservation or proposed flight itinerary. Do not buy non-refundable tickets prior to visa issuance.

How much money is required in my bank account?

Minimum 100 CHF (approx. €105 / 4,000 THB) per day of stay.

How long does processing take?

Standard processing is 15 calendar days, but peak seasons may take up to 30 days.

Popular airports

ZRH ZurichGVA GenevaBSL Basel

Official sources

Requirements, fees and processing times can change. Always follow the current checklist from the authority handling your application.

Last reviewed: August 2026

Related guides

Create your flight itinerary

Generate a professional proposed itinerary for your visa application.

Get startedFlyvoro creates a proposed travel-planning document. It does not reserve a seat, issue a ticket, or guarantee visa approval.