Welsh later ministered in Kirkcudbright and in Ayr, where he spent five years and with which he was ever afterwards associated. His preaching resulted in imprisonment on the orders of King James VI of Scotland, and in 1606 he was exiled to France, where he continued his activities for many years. His grandson was the Covenanters' leader, John Welsh of Irongray.