How was Buck back in Scotland in Outlander?

Outlander Season 7 -- Courtesy of Robert Wilson/STARZ
Outlander Season 7 -- Courtesy of Robert Wilson/STARZ /

Buck MacKenzie has traveled through time. He’s also in a different country compared to the last time we saw him in Outlander.

Caution: This post contains major spoilers from Outlander Season 7, Episode 7.

The first question that came to mind when we saw Buck MacKenzie was the nuckelavee was how was he there? The last we saw Buck was in the 18th century. How was he now in the 20th century?

Well, Buck is the son of Geillis Duncan. He has the time traveler gene, so it makes sense that he can travel through time.

That’s not the question you should have been asking, though. It should have been about the country he’s in. The last time we saw Buck, he was in the colonies. He was at the Battle of Alamance after he and Morag came over by boat. How has he ended up in Scotland in the 20th century?

Buck shares his story in Outlander Season 7, Episode 7

Buck told all in the episode. He shared that after the Battle of Alamance, he and his family decided to head back to Scotland. They got word that Morag’s brother had a successful business and needed a secretary. Being able to read and write well, Buck ends up with that opportunity and the family set sail to Scotland.

They stop at the stones for a brief break in their journey to Inverness. The problem there is that Buck can travel. He ends up falling through the stones and lands in the 20th century. He wandered around Inverness for a while in 1980, not sure of what had happened or where he was. When he saw Roger, he followed Roger to Lallybroch, and we know the rest of the story.

Now for another question that hasn’t been answered. What was Buck thinking of to bring him forward 202 years? Of course, this isn’t the first time we’ve seen people travel accidentally. Look at how all this started with Claire traveling through time.

Next. How did the MacKenzies afford Lallybroch in Outlander?. dark

Watch Outlander with a FREE 7-day trial of Amazon Channels!