The regiment was dispatched from Fort George to Guernsey in September 1800. It returned to Scotland in September 1802 from where it was deployed to Dublin in February 1803 to assist in quelling an insurrection. It was ordered to embark for Jamaica in July 1805 but, after fortnight aboard ship, the orders were canceled and the regiment sailed for the Cape of Good Hope. It arrived at Table Bay in January 1806 and joined the Highland Brigade which landed at Lospard Bay with orders to capture Cape Colony from the Dutch forces there. The regiment took part in the Battle of Blaauwberg which led to the surrender of the Dutch forces a few days later. It remained in the colony until April 1814 when it embarked for home.