All of Thailand's cases in the past three months have been detected in quarantine [File: EPA]

Thailand reported its first local coronavirus transmission in more than 100 days, officials said, after a man who was recently imprisoned failed a routine test at a Bangkok jail.

The man, 37, tested positive on Wednesday during scheduled weekly testing, the Department of Corrections said in a statement, adding that he had not travelled abroad or been in close contact with a known positive case.

The man, a former nightclub DJ, has since been hospitalised and prisoners who came into contact with him have been isolated.

All of Thailand’s cases in the past three months have been imported and detected in quarantine.