Thailand
weather, climate and best time to visit


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 35°C and the most cold month is 31°C in December.

Offers for Thailand

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.

Climate Thailand by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Temperature (°C) 32 33 34 35 34 33 32 32 32 32 32 31
Precipitation (mm) 14 10 26 43 83 81 78 78 117 171 61 13

Weather data from: Bangkok




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.

Airline tickets

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

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 33° degrees and there is about 775 mm 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. (°C) 32 33 34 35 34 33 32 32 32 32 32 31
Night temp. (°C) 23 25 27 28 28 27 26 26 26 26 25 24
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Precipitation (mm) 14 10 26 43 83 81 78 78 117 171 61 13
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

Weather data from: Bangkok


Thailand weather by month

What is the average Thailand weather like in a given month? Let's find out! Click on a month to check all the monthly averages for sunshine, temperature highs and lows, percentage chance of rain per day, snowfall accumulation and number of rainy days.

Thailand weather

The weather for Thailand over the next 14 days will be 29°C till 33° with a couple of days chance of light rain showers.

The weather forecast for Thailand is based on the weather in Bangkok.

5-day weather forecast Thailand

Weather
Max/min
Precip
Wind
Wednesday
7 december
Icon
32°C
25°C
0 mm
3 m/s
Thursday
8 december
Icon
31°C
24°C
1.5 mm
3 m/s
Friday
9 december
Icon
31°C
25°C
0.5 mm
2 m/s
Saturday
10 december
Icon
32°C
25°C
0 mm
2 m/s
Sunday
11 december
Icon
32°C
26°C
0 mm
3 m/s

View the 14 day weather forecast for Thailand


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

Thailand islands

Frequently asked questions

Where is Thailand?

Thailand lies in a straight line about 2,148 km from Philippines (Manila → Bangkok).

How long is the flight to Thailand?

The flight time from Manila International Airport to Thailand is approximately 3 h. 20 min.

Airline tickets

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 514,000 km². It is 2x bigger than Philippines.

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 7 December 2022

  • 1 Philippine piso = 0.63 Thai baht
  • 1 Thai baht = 1.59 Philippine piso
  • 100 Philippine piso = 62.95 Thai baht
  • 100 Thai baht = 158.87 Philippine piso

What is the area code of Thailand?

The area code to call Thailand is +66.