At the age of twenty-one Moffat sailed for South Africa. The ship reached Cape Town, after a voyage of eighty-six days, on 13th January, 1817; and forthwith he started on his career in receipt of a salary of twenty-five pounds per year.