🇹🇭
Asia · Visa Guide

How to Move to Thailand

Thailand splits work authorisation into two steps: a Non-Immigrant "B" visa (entry permission for business/work purposes) and a separate work permit (actual permission to work), both required together. Employers must maintain a 4:1 Thai-to-foreign staff ratio and minimum capital requirements. Students use the widely accessible Non-Immigrant "ED" visa, which — unlike many countries — has no minimum financial threshold.

How to use this guide

1

Pick the visa type below that matches your plan (work, study, etc.).

2

Tap it to open and read the simple steps and the papers you need.

3

Apply yourself on the official website. It's free — no agent needed.

Official Thailand immigration website

Stay safe: never pay anyone who promises a "guaranteed" visa. Real applications are made on official government sites. Rules can change, so always double-check on the official website before you apply.

Thailand embassies in Africa — addresses & directions

Thailand has embassies in Nigeria, Kenya and South Africa, covering West, East and Southern Africa respectively.

Tap “Open in Google Maps” to see the exact location, get directions, and confirm the current address & opening hours.

🇳🇬 Nigeria · Abuja

Villa 25, Um Shoom Avenue, Block 333, Abuja

+234 803 172 2702 Open in Google Maps
🇰🇪 Kenya · Nairobi

Rose Avenue, off Denis Pritt Road, Nairobi

+254 20 291 9100 Open in Google Maps
🇿🇦 South Africa · Pretoria

248 Hill Street (corner Pretorius Street), Arcadia, Pretoria 0083

+27 12 342 5470 Open in Google Maps

Don’t see your country? Thailand has more missions across Africa — find the nearest one on the official locator.

How long it takes

Non-B visa: several days to weeks. Work permit: often issued within 7 business days once submitted.

How much it costs

Non-Immigrant B visa ~฿2,000 (~$60) + work permit ~฿3,000 (~$90).

How long it lasts

Typically 1 year, renewable annually alongside your employer's registration.

Difficulty: Moderate

Can I apply?

You'll usually need to tick these boxes:

  • A confirmed job offer from a registered Thai company.
  • Employer meets the 4:1 Thai-to-foreign staff ratio and minimum capital requirements (THB 2–3 million per foreign worker).
  • Valid passport and, for some roles, a degree/relevant qualification.

What to do, step by step

  1. 1

    Get a job offer

    Secure an offer from a Thai employer that meets the staffing-ratio and capital requirements.

  2. 2

    Apply for the Non-Immigrant B visa

    Apply via the e-Visa portal or your nearest Thai embassy before travelling — this visa alone does not permit work.

  3. 3

    Travel to Thailand

    Enter Thailand on your Non-B visa.

  4. 4

    Employer applies for your work permit

    Your employer submits the work permit application to the Ministry of Labour — this is separate from the visa and required before you can legally start work.

  5. 5

    Renew annually

    Both the visa extension and work permit are renewed together each year.

Papers you need

Valid passport.
Employment contract.
Employer's company registration and capital proof.
Degree certificate (for professional roles).
Log in to save your checklist progress

Helpful tips

  • Never work in Thailand on just the Non-B visa — you legally need the separate work permit too, or risk fines, deportation and a re-entry ban.
  • BOI-promoted companies (investment-board approved) can get work permits issued in under 6 hours — worth asking if your employer qualifies.

Ready to apply? Do it yourself — free

1

Create your Thailand e-Visa account first

Create your account on the official Thailand e-Visa portal to apply for most visa categories online. You must apply from outside Thailand. After entry, work permits are handled separately through the Ministry of Labour, not the e-Visa system.

Create account
2

Start your Non-Immigrant "B" visa & work permit application

This opens the official online application form — fill it in and pay the fee directly. No agent needed.

Start application
How long it takes

Several days to a couple of weeks via e-Visa.

How much it costs

Visa fee ~฿2,000 (~$60); no minimum bank-balance requirement (unlike most countries' student visas).

How long it lasts

Tied to your course; renewable with proof of 80%+ attendance.

Difficulty: Easier

Can I apply?

You'll usually need to tick these boxes:

  • Acceptance letter from a Thai Ministry of Education-licensed institution.
  • This covers university degrees, Thai language schools, and vocational/training courses.
  • From 2026, schools must report your attendance monthly — falling below 80% can cancel your visa.

What to do, step by step

  1. 1

    Get admitted

    Apply to a licensed Thai institution (university, language school, or training programme).

  2. 2

    Apply for the ED visa

    Submit your application via thaievisa.go.th with your acceptance letter and school licence copy.

  3. 3

    Travel & attend

    Enter Thailand and begin your course, maintaining at least 80% attendance.

  4. 4

    Renew as needed

    Extend your visa with proof of continued enrolment and attendance.

Papers you need

Valid passport.
Acceptance letter and school licence copy.
Course details and academic transcripts.
Log in to save your checklist progress

Helpful tips

  • This is one of the most accessible long-stay visas in Asia — no minimum bank balance required, unlike most countries.
  • Keep your attendance above 80% — new 2026 monthly reporting rules mean schools must flag absences, which can get your visa cancelled.

Ready to apply? Do it yourself — free

1

Create your Thailand e-Visa account first

Create your account on the official Thailand e-Visa portal to apply for most visa categories online. You must apply from outside Thailand. After entry, work permits are handled separately through the Ministry of Labour, not the e-Visa system.

Create account
2

Start your Non-Immigrant "ED" visa (student) application

This opens the official online application form — fill it in and pay the fee directly. No agent needed.

Start application
How long it takes

Several days to a couple of weeks.

How much it costs

Visa fee ~฿2,000 (~$60); funds requirement ~20,000 THB/person or ~40,000 THB/family.

How long it lasts

Typically 1 year, renewable while the relationship and sponsor's status continue.

Difficulty: Moderate

Can I apply?

You'll usually need to tick these boxes:

  • Sponsor holds valid Thai residence status (work permit holder, Thai citizen, etc.).
  • Proof of the family relationship (marriage/birth certificate).
  • Proof of funds.

What to do, step by step

  1. 1

    Confirm sponsor status

    Your sponsor must hold valid Thai residence or citizenship.

  2. 2

    Gather relationship documents

    Prepare marriage or birth certificates proving the relationship.

  3. 3

    Apply for the O visa

    Submit your application via thaievisa.go.th or your nearest Thai embassy.

  4. 4

    Travel & register

    Enter Thailand and complete any local registration required.

Papers you need

Valid passport.
Marriage/birth certificate.
Sponsor's proof of status.
Proof of funds.
Log in to save your checklist progress

Helpful tips

  • Confirm exactly which sub-category of the O visa applies to your situation — Thailand has several O-visa variants for different family relationships.

Ready to apply? Do it yourself — free

1

Create your Thailand e-Visa account first

Create your account on the official Thailand e-Visa portal to apply for most visa categories online. You must apply from outside Thailand. After entry, work permits are handled separately through the Ministry of Labour, not the e-Visa system.

Create account
2

Start your Non-Immigrant "O" visa (family) application

This opens the official online application form — fill it in and pay the fee directly. No agent needed.

Start application

Most Thailand work visas need a job offer first

Browse visa-sponsored and remote jobs open to Africans, then build a CV tailored to Thailand — both completely free.

Questions about Thailand visas

How much does the Thailand Non-Immigrant "B" visa & work permit cost?

The Thailand Non-Immigrant "B" visa & work permit costs: Non-Immigrant B visa ~฿2,000 (~$60) + work permit ~฿3,000 (~$90). These fees were checked against the official source on 1 June 2026, and governments change them regularly.

How long does the Thailand Non-Immigrant "B" visa & work permit take?

Processing for the Thailand Non-Immigrant "B" visa & work permit takes non-B visa: several days to weeks. Work permit: often issued within 7 business days once submitted. This is the official guide time and does not include the weeks you spend gathering documents beforehand.

How long is the Thailand Non-Immigrant "B" visa & work permit valid for?

The Thailand Non-Immigrant "B" visa & work permit is valid for typically 1 year, renewable annually alongside your employer's registration. This route does not by itself lead to permanent residence.

How much does the Thailand Non-Immigrant "ED" visa (student) cost?

The Thailand Non-Immigrant "ED" visa (student) costs: Visa fee ~฿2,000 (~$60); no minimum bank-balance requirement (unlike most countries' student visas). These fees were checked against the official source on 1 June 2026, and governments change them regularly.

How long does the Thailand Non-Immigrant "ED" visa (student) take?

Processing for the Thailand Non-Immigrant "ED" visa (student) takes several days to a couple of weeks via e-Visa. This is the official guide time and does not include the weeks you spend gathering documents beforehand.

How long is the Thailand Non-Immigrant "ED" visa (student) valid for?

The Thailand Non-Immigrant "ED" visa (student) is valid for tied to your course; renewable with proof of 80%+ attendance. This route does not by itself lead to permanent residence.

How much does the Thailand Non-Immigrant "O" visa (family) cost?

The Thailand Non-Immigrant "O" visa (family) costs: Visa fee ~฿2,000 (~$60); funds requirement ~20,000 THB/person or ~40,000 THB/family. These fees were checked against the official source on 1 June 2026, and governments change them regularly.

How long does the Thailand Non-Immigrant "O" visa (family) take?

Processing for the Thailand Non-Immigrant "O" visa (family) takes several days to a couple of weeks. This is the official guide time and does not include the weeks you spend gathering documents beforehand.

How long is the Thailand Non-Immigrant "O" visa (family) valid for?

The Thailand Non-Immigrant "O" visa (family) is valid for typically 1 year, renewable while the relationship and sponsor's status continue. This route does not by itself lead to permanent residence.

Fees and processing times last checked against official government sources on 1 June 2026. Always confirm on the official portal before paying anything.