You don't need a passport to take a domestic flight inside Thailand as you won't be going through immigration and departing the country, but you will be asked for the passport for ID purposes. ... Thais just show their ID cards, but foreigners must show their principal form of ID, which of course is a passport.