Getting a Thai driver's license requires a medical exam, a written test, and a practical driving test, all conducted through the Department of Land Transport

Thailand issues driver's licenses through the Department of Land Transport (สำนักงานการขนส่งทางบก), which operates regional offices in every province. The process takes roughly two to four weeks from start to finish, though timing depends on how quickly you schedule your tests and whether you pass on your first attempt. You cannot legally drive in Thailand on a foreign license for more than 90 days, so getting a Thai license becomes necessary if you plan to stay longer or want to avoid carrying an International Driving Permit alongside your passport.

The basic route is the same whether you are a Thai citizen or a foreign resident: obtain a medical certificate, pass a written exam in your chosen language, pass a practical driving test, and pay the licensing fee. The written test covers traffic laws, road signs, and safe driving practices specific to Thai roads. The practical test involves driving a set course under observation by an examiner.

Key Takeaways

  • You must obtain a medical certificate from a licensed clinic or hospital before you can sit for any test; this certificate is valid for 90 days.
  • The written test is offered in Thai, English, and several other languages, and you choose your language when you book your test slot.
  • The practical driving test uses a closed course at the Department of Land Transport office, not public roads, and tests basic vehicle control and safety awareness.
  • Foreign residents need a Thai address and a TM.30 form (proof of residence notification) to register for a license; tourists can use a hotel address.
  • Fees vary slightly by province but typically total 500–700 baht for the full license, plus 100–200 baht for the medical exam.

Medical certificate and what it covers

Before you book any test, you need a medical certificate from a hospital or clinic approved by the Department of Land Transport. The exam checks your eyesight (you must see 20/40 or better in each eye, with or without correction), colour blindness, hearing, and general physical fitness to operate a vehicle. The doctor will also ask about any medications you take and any medical conditions that might affect your driving.

The medical certificate is valid for 90 days from the date of issue, so do not get it too far in advance. Most hospitals in Thailand can issue this certificate on the same day you visit; the cost is typically 100–200 baht. You will receive a form (usually in Thai and English) that you bring to your Department of Land Transport appointment. If you wear glasses or contact lenses, bring them to the eye test.

Written test: language options and what to study

The written test consists of 50 multiple-choice questions covering Thai traffic laws, road signs, and safe driving practices. You have 45 minutes to complete it. The test is offered in Thai, English, Chinese, Japanese, and French at most provincial offices. You choose your language when you book your test slot. Passing requires a score of at least 24 out of 50 (48 percent).

The Department of Land Transport publishes study materials in English on its website and at regional offices. These materials cover speed limits, right-of-way rules, what different road signs mean, and how to respond to common driving situations. Many people study for one to two weeks before taking the test. If you fail, you can retake the test after paying a small fee (usually 50–100 baht) and waiting a few days for your next appointment slot.

Practical driving test: what happens on the course

The practical test takes place on a closed driving course at your local Department of Land Transport office, not on public roads. The course includes straight sections, turns, reversing, and parking. An examiner sits in the passenger seat and observes your vehicle control, use of mirrors, signalling, and awareness of safety. The test typically lasts 10 to 15 minutes.

You must bring a vehicle to use for the test—either your own car or one provided by a driving school. If you use your own vehicle, it must be registered and insured. The examiner will check your documents before you start. Common reasons for failing include hitting cones, failing to signal, poor mirror checks, or unsafe reversing. If you fail, you can retake the test after a waiting period (usually one to two weeks) and another small fee.

Documents you need to bring

The exact documents vary slightly depending on whether you are a Thai citizen or a foreign resident. Thai citizens need a national ID card, proof of residence (a recent utility bill or TM.30 form), and the medical certificate. Foreign residents need a passport, a TM.30 form (filed with immigration to show your current address), the medical certificate, and proof of address (a lease agreement or letter from your landlord). Tourists can use a hotel booking confirmation as proof of address.

Bring originals and photocopies of all documents. The Department of Land Transport office will make copies if you do not have them, but bringing copies saves time. If any document is in Thai, you do not need a translation. If a document is in another language, ask the office staff whether they need a certified Thai translation before you submit it.

Fees and payment

The total cost for a Thai driver's license is typically 500–700 baht, depending on your province. This covers the license itself, the test administration, and the card production. The medical exam costs an additional 100–200 baht. Some provinces charge slightly more or less, so ask at your local Department of Land Transport office for the exact fee. Payment is usually cash only, though some larger offices accept bank transfers.

If you fail a test and need to retake it, you pay a retest fee of 50–100 baht per attempt. There is no charge to reschedule a test if you need to change your appointment date, but you must cancel at least one day in advance.

Timeline and how to book your tests

The full process typically takes two to four weeks. You can visit your local Department of Land Transport office in person to book your medical exam, written test, and practical test, or you can call ahead to ask about appointment availability. Some provinces allow online booking through the Department of Land Transport website, though the system varies by location.

Most offices operate Monday through Friday, 8:30 a.m. to 4:30 p.m., with a lunch break from noon to 1 p.m. Arrive early if you are visiting in person, as walk-in slots fill quickly. Once you pass both the written and practical tests, you can usually receive your license on the same day or within a few days, depending on how busy the office is.

Frequently Asked Questions

Can I use my foreign driver's license to drive in Thailand?

Yes, but only for the first 90 days of your stay. After that, you must have a Thai license or an International Driving Permit. The International Driving Permit is not a replacement for a Thai license; it is a translation of your home country license and is valid for one year. If you plan to stay longer than 90 days, getting a Thai license is the safest option.

What if I fail the written test?

You can retake it after paying a retest fee (usually 50–100 baht) and waiting a few days for your next appointment. There is no limit to how many times you can retake the test. Many people pass on their second or third attempt after studying the materials more thoroughly.

Do I need to attend driving school before taking the practical test?

No, driving school is not required. However, many people find it helpful, especially if they are unfamiliar with Thai traffic rules or the closed-course test format. Driving schools in Thailand typically charge 3,000–5,000 baht for a few lessons and can arrange for you to use their vehicle during the practical test.

What happens if I lose my Thai driver's license?

You can explore for a replacement at your local Department of Land Transport office. Bring your passport, proof of address, and a police report of the loss (if you filed one). The replacement fee is usually 100–150 baht, and you can receive the new license within a few days.

Can I renew my Thai driver's license before it expires?

Yes, you can renew it up to one year before the expiration date. Renewal requires a new medical exam and a fee (usually 400–500 baht), but you do not need to retake the written or practical tests. You can renew in person at any Department of Land Transport office or, in some provinces, through an online system.