Cheap flights from China to Thailand from £92

One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions
Join over 10 million yearly travellers booking with ease.
Book flights from China to Thailand
Tickets from £99
Tickets from £98
Tickets from £112
Tickets from £86
Tickets from £81
Tickets from £88
Tickets from £90
Tickets from £78
Tickets from £92
Tickets from £86
Tickets from £77
Tickets from £122
Tickets from £117
Tickets from £145
Tickets from £76
Tickets from £113
Tickets from £118
Tickets from £69
Tickets from £75
Tickets from £93
Tickets from £102
Tickets from £126
Tickets from £93
Tickets from £59
Tickets from £91
Tickets from £56
Tickets from £99
Tickets from £160
Tickets from £76
Tickets from £151
Tickets from £147
Tickets from £167
Tickets from £137
Tickets from £76
Tickets from £168
Tickets from £98
Tickets from £105
Tickets from £105
Tickets from £136
Tickets from £70
Fly to top destinations in Thailand
Popular cities in Thailand
- Flights to Bangkok
from £55
- Flights to Phuket City
from £86
- Flights to Chiang Mai
from £92
- Flights to Krabi
from £97
- Flights to Ko Samui
from £185
- Flights to Surat Thani Province
from £83
- Flights to Chiang Rai Province
from £83
- Flights to Udon Thani
from £84
- Flights to Pattaya
from £125
- Flights to Hat Yai
from £89
- Flights to Khon Kaen
from £83
- Flights to Phitsanulok
from £81
- Flights to Roi Et Province
from £86
- Flights to Trang
from £86
- Flights to Sakon Nakhon
from £85
- Flights to Lampang Province
from £92
- Flights to Mae Sot District
from £150
- Flights to Chumphon Province
from £82
- Flights to Trat Province
from £120
- Flights to Loei Province
from £85
- Flights to Hua Hin District
from £149
- Flights to Ranong Province
from £84
Most popular departure cities in China
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!