The new visa-free duration would be decided on a country-by-country basis, with most foreign nationals granted stays of up to 30 days, while some could receive only 15 days, said Thailand's tourism minister.