DIY Non-B Visa Run to Laos: Vientiane or Savannakhet

DIY Non-B e-Visa Run to Laos (Savannakhet & Vientiane) 2026 | Step-by-Step Guide | K.E.T.
DRAFT EARLY. DO NOT CLICK SUBMIT UNTIL YOU HAVE YOUR LAOS ENTRY STAMP.
2026 Non-B Visa Walkthrough : Matthew John & Abegail Mercado

DIY Thai Non-B e-Visa Run:
Mukdahan to Savannakhet & Vientiane

Sawasdee from Ban Lum. Whether you are heading across Thai-Lao Friendship Bridge II to Savannakhet or crossing into Vientiane, the Thai Non-Immigrant B visa is now processed through thaievisa.go.th. Upload your school documents as a draft before leaving Thailand, record your international bus number at Platform 10, upload your Laos entry stamp after crossing, and pay 2,000 THB cash at the consulate between 9:00 and 11:00 AM.

< 3 MB Max File Size
2,000 ฿ Cash Visa Fee
09:00–11:00 Consulate Payment
2–7 Days Approval Window

The 6-Stage Non-B e-Visa Timeline

How the DIY Laos visa run flows from pre-trip draft uploads in Thailand to your 90-day Non-B entry stamp.

Stage 01 : 30–60 Mins (In Thailand)

1. Prepare Documents & Save Draft

Gather your school contract, Education Area letter, Thai police clearance, passport bio page, and ID photo. Compress every file under 3 MB, create your e-Visa account, and upload available files as a saved draft before leaving Thailand.

Stage 02 : Day 1 in Laos

2. Cross to Laos, Upload Stamp & Submit

Take the international bus to Savannakhet (or Vientiane), record your 4-digit bus vehicle number, photograph your new Laos entry stamp, upload it to your draft, click Submit, and print your PDF payment receipt.

Stage 03 : 09:00–11:00 AM

3. Pay 2,000 THB Cash at the Consulate

Bring your printed Payment Info Summary receipt and 2,000 THB in crisp cash to the Royal Thai Consulate-General in Savannakhet (or Vientiane Embassy) strictly between 9:00 AM and 11:00 AM on working days.

Stage 04 : 2–7 Business Days

4. Wait for Consular Email Approval

The consulate processes your application in roughly 2 to 7 working days. Check your email inbox and spam folder daily in case the officer requests an additional or clearer document scan.

Stage 05 : Email Notification

5. Receive & Print Your Approved e-Visa

Once approved, your official THAI E-VISA PDF is emailed to you. Download it, print a physical paper copy at your hotel or a local print shop, and keep a digital backup on your phone.

Stage 06 : Same-Day Re-Entry

6. Complete TDAC & Re-Enter Thailand

Fill out your free Thailand Digital Arrival Card (TDAC) 1 day before returning. Ride the international bus back across the bridge, visit the left-side visa booth, and receive your 90-day Non-B stamp!

Prep Rule 01 & 02

Upload Drafts Early & Keep All Files Under 3 MB

Uploading your school dossier in Thailand while on fast Wi-Fi saves huge stress. Just click Save (never "Submit"). Make sure every single PDF or JPG is under 3 MB—use an online PDF compressor if your multi-page school contract or Education Area letter is too large.

Prep Rule 03 & 04

Cash Logistics & Daily Email Monitoring

Keep crisp physical Thai Baht cash on hand for day-of expenses: 2,000 THB for the consulate visa fee, 1,800 THB if you need a Laos Visa on Arrival (Non-ASEAN passports), plus small notes (45 THB / 55 THB / 30 THB) for bus tickets, border gates, and local printing shops.

Traveling from Mukdahan to Savannakhet, Laos

Spacious, high-visibility field photos from Mukdahan Bus Terminal Platform 10 across Thai-Lao Friendship Bridge II.

Crossing Step 01

Buy Your 45 THB International Bus Ticket

At Mukdahan Bus Terminal, walk to the Thai–Lao International Bus (ไทย - สปป.ลาว) ticket booth. The base fare is 45 THB per person (a small 5 THB overtime fee may be stamped on early morning or weekend runs).

Thai-Lao International Bus Ticket Booth at Mukdahan Bus Terminal
Mukdahan Terminal: Thai–Lao International Bus counter (45 THB fare).
Crossing Step 02

Check the 14 Daily Bus Departures

Route 4 (Mukdahan – Savannakhet) runs 14 daily trips starting at 06:15 AM through 19:00 PM, alternating between Thai buses (รถไทย) and Lao buses (รถ สปป.ลาว).

Mukdahan to Savannakhet International Bus Timetable Board
Official Route 4 timetable: 14 daily departures from 06:15 to 19:00.
Crucial : Record Bus Number

Board at Platform 10 & Note Bus Number

Head to Platform 10. Photograph the front of your bus and write down the Vehicle Number (for example, 0899 on bus 10-0899)—you must type this exact number into Step 3 of the online e-Visa form!

Mukdahan Savannakhet Bus at Platform 10 showing Vehicle Number 0899 and Ticket
Platform 10: Always record the 4-digit Vehicle Number (e.g., 0899) and keep your paper ticket.
Crossing Step 04

Exit Thai Immigration at Friendship Bridge II

The bus stops at the Thai Immigration Checkpoint. Disembark with your passport, get stamped out of Thailand (DEPARTED MUKDAHAN), and re-board the exact same bus to cross the Mekong River (5–10 minutes).

Thai Immigration Departure Stamp at Mukdahan Checkpoint
Mukdahan Departure Stamp: Re-board the same bus immediately after stamping out.
Crossing Step 05 : Entering Laos

ASEAN vs. Non-ASEAN (Visa on Arrival)

ASEAN Country Travelers: Proceed directly to the Lao Immigration counter for your entry stamp. Non-ASEAN Country Travelers: Proceed to the designated Visa on Arrival window with a completed form, 1 passport-sized photo, and 1,800 THB cash. Simply tell the officer you are in Laos to process your Thai Non-B visa.

Visa on Arrival Counter for Non-ASEAN Travelers Entering Laos
Crossing Step 05: Non-ASEAN travelers complete Visa on Arrival (1 photo + 1,800 THB cash) before receiving their Laos entry stamp.
Crossing Step 06

Purchase the 30 THB (20,000 LAK) Gate Ticket

After clearing Lao Immigration and receiving your entry stamp, walk to the exit gate booth and pay the 30 THB (or 20,000 LAK) border fee. Scan the QR receipt at the turnstile gate so the doors open to the arrivals area.

Lao Ministry of Finance 20000 LAK QR Gate Receipt
Lao QR Gate Receipt (30 THB / 20,000 LAK): Scan the QR code to open the exit doors.
Trip # Mukdahan → Savannakhet (45 THB) Operator Savannakhet → Mukdahan (55 THB / 40,000 LAK)
Trip 1–4 06:15 AM, 07:00 AM, 07:45 AM, 08:45 AM Thai Bus (รถไทย) 08:15 AM, 09:00 AM, 09:45 AM, 10:30 AM
Trip 5–8 09:45 AM (Thai) | 10:30, 11:30, 12:30 PM (Lao) Thai / Lao Bus 11:30 AM, 12:30 PM, 13:30 PM, 14:30 PM
Trip 9–11 13:30 PM, 14:30 PM, 15:30 PM Thai Bus (รถไทย) 15:30 PM, 16:30 PM, 17:30 PM
Trip 12–14 16:30 PM, 17:30 PM, 19:00 PM Lao Bus (รถ สปป.ลาว) 19:00 PM (Final Return Bus — Trip 12)

Thai e-Visa Portal: Account Setup & Steps 1 to 3

Full-width, high-resolution screenshots of thaievisa.go.th so you can read every dropdown and field label without squinting.

Account Setup : Part A

1. Create an Individual Account on thaievisa.go.th

Go to thaievisa.go.th and click Create an account in the top-right corner. Select Individual, enter your First Name, Family Name, Nationality, Contact No., and Email, then click the activation link sent from thaievisa@mfa.go.th.

Thai e-Visa Official Website Homepage Create an Account
thaievisa.go.th: Click "Create an account" in the top right corner and verify your email.
Account Setup : Part B

2. Activate via Email Link & Sign In

Open the email titled "Confirm your registration with Thai E-Visa" from thaievisa@mfa.go.th, click the verification link to activate your account, and sign in at thaievisa.go.th/signin using your email, password, and the 6-character security code.

Confirm your registration with Thai E-Visa Gmail verification link
Check your inbox for thaievisa@mfa.go.th and click the verification link to activate.
Step 1 : Eligibility (Part A)

3. Select Passport Country & Ordinary Passport

Under Check your eligibility, select your Country/Territory of Passport/TD and choose Ordinary Passport / Travel Document as your travel document type.

Thai e-Visa Step 1 Check your eligibility Ordinary Passport
Step 1A: Enter your passport country and select "Ordinary Passport / Travel Document".
Step 1 : Critical Consulate Match

4. Match Your Consulate & Select Teacher Purpose

Set Current Location to Laos. Under Apply at, select Royal Thai Consulate-General, Savannakhet (or Royal Thai Embassy, Vientiane—this must match where you physically pay in Laos!). Select Non-Immigrant Visa, Purpose of Visit: Employed as an academic staff/teacher in Thailand, and Number of Entries: Single.

Thai e-Visa Step 1 Savannakhet Consulate and Employed as academic staff teacher selection
Step 1B: Verify Savannakhet vs Vientiane, Non-Immigrant Visa, and Academic Staff/Teacher.
Step 2 : Bio Page Upload

5. Upload Bio Page & Handle the MRZ Pop-Up

Upload a clear JPG of your passport biodata page and a recent passport photo (< 3 MB). If the Review & Confirm (MRZ) pop-up displays "Unable to read data" or 01 Jan 0001, do not worry—simply click Add to Application and type/edit your personal information manually on the next screen!

Thai e-Visa Review and Confirm MRZ Pop-up Add to Application button
Step 2A: Click "Add to Application" on the MRZ pop-up, then manually verify every field.
Step 2 : Personal Details

6. Complete Personal Information Exactly as on Passport

Double-check your Title, First Name, Middle Name (if applicable), Family Name, Date of Birth, Place/City of Birth, and Marital Status. Every single letter and space must match your passport bio page 100%.

Thai e-Visa Step 2 Personal Information Form Fields
Step 2B: Ensure First, Middle, and Family names match your passport bio page exactly.
Step 2 : Employment Details

7. Address & School Employment Fields

Enter your current address in Laos and your permanent home country address. Under Employment details: select Employee for Occupation, type the exact name of your Thai school in Company/Institute, and select Under 20,000 USD for Annual Income. Click Save then Next.

Thai e-Visa Step 2 Employment Details Employee School Name Under 20000 USD
Step 2C: Occupation = "Employee", Company = Your School Name, Income = "Under 20,000 USD".
Step 3 : Travel & Bus Number

8. Travel Dates, Bridge 2 & Bus Vehicle Number

Set Intended date of arrival (your arrival date in Laos) and Intended date of departure (you may set this as early as 2 days after arrival). Select LAND, First Arrival Port: Thai-Lao Friendship Bridge 2 (Mukdahan - Savannakhet), Mode: Bus, and type your Vehicle Number (e.g., 0899). Enter your Thai accommodation details and click Next.

Supporting Documents Overview in Thai e-Visa Portal
Step 3 → Step 4: After entering Bus Vehicle Number (e.g., 0899), proceed to Supporting Documents.

The 6 Required Uploads & Final Submission

Every uploaded file must be clear, complete, legible, and under 3 MB.

Document 01 (Auto-Filled)

1. Biodata Page of Passport

Automatically populated from the passport bio page JPG you uploaded in Step 2. Verify that the file name appears cleanly in slot #1.

Document 02 (Auto-Filled)

2. Photograph Taken Within Last 6 Months

Automatically populated from the passport-style ID photo you uploaded in Step 2. Plain white background, no glasses or hats.

Document 03 (Upload in Laos!)

3. Document Indicating Current Location (Laos Stamp)

Upload a clear photo or PDF of your Laos immigration entry stamp (or Lao visa sticker) that you just received at the Friendship Bridge checkpoint.

Lao PDR Entry Stamp in Passport for Document 3 Upload
Document 03: Upload a clear photo of your Laos entry stamp after crossing the border.
Document 04

4. Financial Evidence (30,000 THB) or Contract

Submit either: (a) Your last 3 months of bank statements showing a minimum balance of 30,000 THB (Single Entry), OR (b) Your signed School Contract.

Document 05

5. Letter from Relevant Authority

Upload the official approval/invitation letter issued by the Education Area Office (OBEC / OPEC) or relevant Ministry of Education authority provided by your school.

Document 06

6. Criminal Record Clearance

Upload your Police Clearance Certificate from Thailand (or criminal record clearance from your country of residence). See our Thai police clearance guide.

Review Step A

Click "Submit now"

After uploading all 6 supporting documents and clicking Done, a pop-up states "Your application has been successfully created." Click the blue Submit now button to review and confirm your application.

Your application has been successfully created Submit now button
Review Step A: Click "Submit now" once all 6 documents are uploaded in Laos.
Review Step B

Preview Applicant Data

In the PREVIEW window, carefully inspect your First, Middle, and Family names, Date of Birth, Nationality, and Passport Number before clicking Confirm.

Thai e-Visa Preview Applicant Data Confirm Button
Review Step B: Verify Visa Type "Non-Immigrant Visa(B)" and click Confirm.
Review Step C

Red Warning Check: Exact Name & Passport Match

Pay close attention to the red warning text: "Please ensure that the name & passport number provided have exactly match the name & passport number shown in your passport."

Thai e-Visa Red Warning Name and Passport Number Match
Review Step C: Double-check highlighted fields—any typo can delay or void your visa.
Review Step D

Accept Declaration & Confirm

Review the final summary showing your Reference No. (e.g., SVK001-...) and Apply at: Royal Thai Consulate-General, Savannakhet. Scroll down and click Accept & Confirm.

Thai e-Visa Declaration Screen Accept and Confirm
Review Step D: Verify "Royal Thai Consulate-General, Savannakhet" and click Accept & Confirm.

Paying 2,000 THB Cash & Receiving Your e-Visa

How to generate your payment slip, pay at the Savannakhet Consulate between 09:00 and 11:00 AM, and download your approved visa.

Payment Step 01

1. Click "Pay at the Consulate-General" (2,000 THB)

Under Manage Visa Application(s), select your application and click Proceed to Payment. On the Payment screen, verify Total application(s) fee: 2000 THB and click the yellow Pay at the Consulate-General button.

Pay at the Consulate-General 2000 THB button on Thai e-Visa portal
Payment Step 01: Verify Total application fee 2000 THB and click "Pay at the Consulate-General".
Payment Step 02

2. Download & Print Your Payment Info Summary PDF

Download the official Payment Info Summary PDF (containing your Request No. and QR code) and print a physical paper copy. You must hand this printed sheet to the officer when paying at the consulate.

Payment Info Summary PDF Receipt for Royal Thai Consulate Savannakhet
Payment Step 02: Print a physical copy of your Payment Info Summary PDF receipt.
Payment Step 03 : 09:00–11:00 AM Strictly

3. Pay 2,000 THB Cash at the Consulate Window

Bring your printed Payment Info Summary receipt and 2,000 THB in crisp cash to the exact visa office you selected in your application. Payments cannot be accepted at a different location.

  • 📍 Savannakhet Office: Royal Thai Consulate-General, No. 9 Road Ban Huameuang N, Kaysone Phomvihane City (Tel: +856-41-212-373)
  • 📍 Vientiane Office: Royal Thai Embassy, Vientiane (if you selected Vientiane)
  • 💵 Visa Fee: 2,000 THB (Cash Only — Non-Refundable)
  • 🕘 Payment Hours: 9:00 AM – 11:00 AM (Working days only; closed on official holidays)
  • 📧 Check Email Daily: Monitor your inbox and spam folder after paying in case the consulate requests an additional or clearer document.
Payment Step 04 : Approved!

4. Receive Your Approved THAI E-VISA by Email

Once approved (2–7 business days), you will receive your official THAI E-VISA PDF by email showing Non-Immigrant B, Single entry, and a 90-day validity window. Print a physical copy and save the PDF on your phone!

Approved Thai Non-Immigrant B e-Visa Document from Savannakhet
Payment Step 04: Print your approved Non-B e-Visa PDF and save a digital copy on your phone.

Savannakhet to Mukdahan: TDAC, Screening Form & Non-B Stamp

How to return across Friendship Bridge II and make sure the officer stamps your new 90-day Non-B e-Visa.

Return Step 01

Buy Your 55 THB (40,000 LAK) Return Bus Ticket

At Savannakhet Bus Terminal, buy your return ticket to Mukdahan at the International Bus Ticket Counter. The fare is 55 THB or 40,000 LAK per person (12 daily departures from 08:15 AM to 19:00 PM).

Savannakhet to Mukdahan Bus Schedule and Ticket Counter
Savannakhet Terminal: 12 return buses daily (08:15 to 19:00) for 55 THB / 40,000 LAK.
Return Step 02

Stamp Out of Laos & Scan 30 THB Exit Ticket

Present your passport to the Lao immigration officer for your exit stamp. Purchase the 30 THB (or 20,000 LAK) exit gate ticket, scan the QR code at the turnstile, and re-board your bus across the bridge.

Savannakhet to Mukdahan Bus Return
Keep your bus ticket handy—you need it to re-board after clearing both checkpoints.
Return Step 03 : Free Online Form

Prepare Your TDAC Before Crossing Back

Complete your free Thailand Digital Arrival Card (TDAC) at tdac.immigration.go.th up to 1 day before returning. Screenshot or print the confirmation QR code!

Thailand Digital Arrival Card TDAC Official Confirmation
TDAC Confirmation: Free to complete at tdac.immigration.go.th before re-entering Thailand.
Return Step 04 : Left-Side Office & Screening Form

Enter the Left-Side Booth & Complete Screening Form

When the bus drops you at Mukdahan Thai Immigration (ขาเข้า), walk to the separate immigration booth on the left side of the main building. Complete the 1-page Traveler Screening Form for Entry Into the Kingdom of Thailand (Friendship Bridge No. 2) and present your passport + printed/digital Non-B e-Visa.

Traveler Screening Form at Thai-Lao Friendship Bridge 2 Mukdahan
Return Step 04: Fill out the Traveler Screening Form inside the left-side immigration office and present it with your e-Visa.
Return Step 05 : Check Your Stamp!

Verify Your 90-Day NON-B e-VISA Stamp

Before walking away from the desk, check your passport to confirm the officer stamped ADMITTED NON-B / e-VISA with a 90-day validity window!

Admitted NON-B e-VISA 90-Day Stamp in Passport at Mukdahan Immigration
Success! Verify that your stamp reads "NON-B" and "e-VISA" with a 90-day permission of stay.
Return Step 06 : Shuttle to Terminal

Re-Board the Bus to Mukdahan Terminal

After the officer stamps your passport with your Non-B visa, board the same bus you arrived on. If your bus has already departed while your e-Visa was being processed, simply wait for the next international shuttle bus—keep your paper bus ticket to show the driver!

Keep your international bus ticket to board the shuttle to Mukdahan Bus Terminal
Return Step 06: Present your bus ticket to the driver to ride back to Mukdahan Bus Terminal.
Optional Teacher Concierge Service

Need Help With Your Thai e-Visa Application?

Don't want to stress over 3 MB PDF compressions, MRZ errors, or uploading your Laos entry stamp from a phone in Savannakhet? Abegail—who documented this entire step-by-step guide—offers dedicated 1-on-1 assistance for teachers applying for their Thai Non-B e-Visa:

  • Complete step-by-step Thai e-Visa application guidance
  • Document checking, formatting & under-3-MB PDF compression
  • Full file uploads & submission coordination once you cross into Laos

*Note: Abegail's 2,000 THB assistance fee covers personal consultation, document preparation, and portal uploads. The official 2,000 THB consulate visa fee is paid separately in cash at the Royal Thai Consulate.

Direct e-Visa Assistance
Contact: Abegail
Service Fee: 2,000 THB

Add on LINE using phone number 0918413826 for fast document review.

DIY Laos Non-B e-Visa FAQs

Clear answers to the most common questions about the Savannakhet and Vientiane Non-B e-Visa process.

Can I submit my Thai e-Visa application before I cross the border into Laos?
No. While you can create your account and upload most school documents as a saved draft while still in Thailand, you must not click Submit until you have physically entered Laos. Document #3 requires a photo of your Lao immigration entry stamp, and Step 3 requires the vehicle number of the international bus you rode across the Friendship Bridge.
Why do I need to write down the bus number at Platform 10 in Mukdahan?
In Step 3 (Travel Information) of the online Thai e-Visa form, when you select "Land" and "Bus" at Thai-Lao Friendship Bridge 2, the portal asks for the exact Vehicle Number (for example, 0899). Taking a quick photo of the front of your bus at Platform 10 ensures you have the exact number required.
What happens if I select Savannakhet on the e-Visa website but travel to Vientiane instead?
The consulate or embassy will refuse your payment. Your selected post on thaievisa.go.th must match your physical payment location in Laos. If you select Royal Thai Consulate-General, Savannakhet, you can only pay at the Savannakhet counter; if you go to Vientiane instead, you must create and submit a brand-new application.
What are the payment hours and fee for the Non-B e-Visa in Savannakhet?
The Single-Entry Non-Immigrant B visa fee is 2,000 THB, payable in cash only. You must print the PDF Payment Info Summary generated by the e-Visa system and bring it to the Royal Thai Consulate-General in Savannakhet during official payment hours: 9:00 AM to 11:00 AM on working days.
How long does it take to receive the approved Non-B e-Visa in Laos?
Estimated processing time is 2 to 7 business days after paying your 2,000 THB fee at the consulate. Check your email inbox and spam folder daily in case the consular officer requests a clearer scan or additional document.
Can someone help me prepare, compress, and upload my Non-B e-Visa files?
Yes. If you want professional assistance with application guidance, PDF compression under 3 MB, and complete file uploads on thaievisa.go.th, you can contact Abegail directly via phone or LINE at 091-841-3826 (Service Fee: 2,000 THB).
Matthew John Co-Founder KET

Written by Matthew John & Abegail Mercado

Kids English Thailand (K.E.T.) : Field Visa Documentation

Matthew John is the co-founder of Kids English Thailand (KET) and has spent 20 years guiding foreign educators through school placements and legal Non-B visas across Northern Thailand. Field screenshots, Mukdahan–Savannakhet border documentation, and e-Visa upload consulting were compiled by Abegail Mercado (LINE / Tel: 091-841-3826).

© 2026 Kids English Thailand (K.E.T.). Agency founded in 2009. Registered Company #0643557000537 : Labour License #0110/2562
Matthew John

Matthew John | 20-Year Veteran & Operations Manager

Matthew John is the co-founder of Kids English Thailand (KET) and a distinguished authority in Thai educational management with 20+ years of on-the-ground experience.

Matthew and KET have successfully led over 1,500 teachers through the complexities of Non-B Visas and 2026 Digital Work Permits.

Matthew's role helps to bridge the gap between global educators and Thailand’s premier academic institutions, providing a "Professional Umbrella" of legal and cultural security that only a local veteran can offer.

Connect with Matthew on LinkedIn

Ask me anything about 2026 Visas

https://www.kidsenglishthailand.org
Previous
Previous

Introduction to Thailand: Culture & More — KET

Next
Next

October School Break Thailand 2026: Dates, Pay, and Teacher Checklist