The frightening incident happened just after 3.20pm on Sunday on a ScotRail service from Glasgow Queen Street.
The train was just seven minutes from Oban at the end of a three-hour journey when the tree came crashing down and landed on one of the carriages.