The experienced goalkeeper's vote has gone to his compatriot, while he has stressed that Juventus desperately needs three points against Copenhagen in the Champions League.
Bayern Munich winger Franck Ribery has also been tipped to win the prestigious individual trophy, but Buffon feels Pirlo and the Liga duo have done more to earn his vote than the Frenchman.
"The Ballon d'Or? This is how I have voted: Pirlo first, Ronaldo second and Messi third," Buffon was quoted as saying by La Gazzetta dello Sport.
The 35-year-old then went on to discuss Juve's Champions League match against Copenhagen and stressed that the Serie A champions cannot afford to slip up against the Danish outfit.
"Any other result than a win will be a problem. We are convinced that we will do well. We are in great form at the moment and intend to keep that up. We are focused enough to get a good result," he continued. "We desperately need the win ahead of the trip to Galatasaray. We can only think about Galatasaray after this week's game, though."
Juventus currently sits fourth in Group B with three points from four games.