Climate Thailand

Thailand has a tropical savanna climate. It is warm every month with both a wet and dry season. The average annual temperature for Thailand is 61° degrees and there is about 305 inch of rain in a year. It is dry for 137 days a year with an average humidity of 67% and an UV-index of 7.

Climate Thailand by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Day temp. (°F) 89 92 94 95 94 91 89 90 89 89 89 88
Night temp. (°F) 74 77 80 82 83 81 79 80 79 78 77 74
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (inch) 6 4 10 17 33 32 31 31 46 67 24 5
Days with rain 7 6 11 15 23 23 26 25 26 26 13 5
Dry days 24 22 20 15 8 7 5 6 4 5 17 26
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Sun hours per day 9 10 9 10 11 10 8 7 7 7 7 7
Wind force (Bft) 2 2 3 3 2 3 3 2 2 2 2 2
UV-index 7 7 8 8 8 7 7 7 7 7 7 7

View the 14 day weather forecast for Thailand

Travel and stay Thailand

If you are planning on visiting Thailand, check out these well-known travel agencies. They have been rated as the best by travelers and offer great prices for any budget.

Thailand offers
Airline tickets

Looking to book a flight to Thailand? Hop on one of these airlines.

Best time to visit Thailand

To go to Thailand, the best time to visit is January, July and August and November and December. In this period you have a warm temperature and little precipitation. In Thailand, April is the warmest month with 95°F and the most cold month is 88°F in December.

In the table below you can quickly find the monthly average weather in Thailand, the monthly temperature or when it rains the most. Monthly averages are based on weather data from the last 30 years.

Thailand weather experiences

Have you been to Thailand?

Leave your Thailand weather experience for a chance to win $150!

Your email will not appear with the review and will not be passed on to third parties.

By submitting the data you agree to our privacy policy

Frequently asked questions

Where is Thailand?

Thailand lies in a straight line about 8,514 miles from United States (New York → Bangkok).

How long is the flight to Thailand?

The flight time from Los Angeles International Airport (LAX) to Thailand is approximately 16 h. 30 min.

What are the largest airports in Thailand?

These are the largest airports in Thailand:

  • Don Mueang International Airport (DMK) in Bangkok
  • Suvarnabhumi Airport (BKK) in Bangkok
  • Chiang Mai International Airport (CNX) in Chiang Mai
  • Hat Yai International Airport (HDY) in Hat Yai
  • Ubon Ratchathani Airport (UBP) in Ubon Ratchathani
  • Khon Kaen Airport (KKC) in Khon Kaen
  • Udon Thani Airport (UTH) in Udon Thani
  • Nakhon Si Thammarat Airport (NST) in Nakhon Si Thammarat
  • Surat Thani Airport (URT) in Surat Thani
  • Phuket International Airport (HKT) in Phuket

How many inhabitants does Thailand have?

Thailand has 69,037,513 inhabitants.

How big is Thailand?

The surface area of Thailand is 319,400 mi². It is 1,5x bigger than United States.

What is the capital of Thailand?

The capital of Thailand is Bangkok.

What is the currency of Thailand?

In Thailand, the Thai baht (THB) is used for payment.

Exchange rates on 3 June 2023

  • 1 US dollar = 30.40 Thai baht
  • 1 Thai baht = 0.033 US dollar
  • 100 US dollar = 3,039.65 Thai baht
  • 100 Thai baht = 3.29 US dollar

What is the area code of Thailand?

The area code to call Thailand is +66.

Seen a mistake?

Email us, we are grateful to you.