The main languages spoken in Benbecula, Scotland are English and Scottish Gaelic. English is the predominant language used in daily conversations, while Scottish Gaelic is also spoken by a portion of the population, particularly in more traditional settings.