The tax will apply to foreign travellers arriving by air. Those entering Thailand by land or sea will also pay 300 baht, but ...